Skip to content

Releases: bow-swift/nef

nef version 0.7.1

19 Jan 18:14
Compare
Choose a tag to compare

Misc. Updates

  • Add support to M1 processors.

nef version 0.7.0

02 Nov 18:23
Compare
Choose a tag to compare

Misc. Updates

  • Add support to Xcode13.

Bug Fixes

  • Linking fails due to now-missing libswiftXCTest

nef version 0.6.2

24 Jul 17:26
Compare
Choose a tag to compare

Misc. Updates

  • Add Action to bump Homebrew formula when a new tag is pushed [0-9]+.[0-9]+.[0-9]+.

Bug Fixes

  • Support for inline comments multiline. It fixes bug #162 and completes to support all kind of comments. Ex.
import Foundation
/* Comment */

before, it has not been supported and now nef syntax-analyzer will output the next AST:

block([
      NefCore.Node.Code.code("import Foundation\n"), 
      NefCore.Node.Code.comment("/* Comment */\n")
])

nef version 0.6.1

30 Apr 13:57
b65e1a3
Compare
Choose a tag to compare

Misc. Updates

  • Update nef to use Swift 5.2+
  • Add support to Linux. You can import nef in Linux and use the next modules: NefCommon, NefMarkdown, NefJekyll and NefPlaygroundBook. You can find more information about the API on the nef site.

nef version 0.6.0

19 Mar 18:14
Compare
Choose a tag to compare

Misc. Updates

This version finishes the modularization we started in nef 0.4.

  • nef ♡ FP Functional Programming encourages us to write modular and testable code, improving maintainability; In the end, it leads us to write robust and trustworthy code. Following this goal, and taking advantage of Bow, we have rewritten nef using a functional approach from the core to the UI.
  • API Reference this version provides multiple APIs. You can go to new API section in the site for more information.
  • Official integration with Homebrew nef has been included in the main repository 🎉

nef version 0.5.2

09 Jan 13:01
Compare
Choose a tag to compare

Misc. Updates

Swift Playgrounds with support for 3rd-party libraries on iPads (tracked in #92, #102, #103, #104)

It needs to use Swift Playground app version 3.x

nef version 0.4.0

25 Nov 17:47
eb07d10
Compare
Choose a tag to compare

Misc. Updates

  • Improvements in nef Playground system. (tracked in #97)
  • Adds a new dependency manager, Carthage (tracked in #87 #88 #89 #90 #91 #99)
  • Opens nef features to developers. (tracked in #80 #81 #82 #84 #98)
  • Upgrade Xcode Editor Extension to nef 0.4. More information in the repository.

nef version 0.3.2

02 Oct 16:47
a56dd32
Compare
Choose a tag to compare

Misc. Updates

  • Update templates to keep compatibility to Bow version 0.6

nef version 0.3.1

15 Jul 13:24
3b2f4e5
Compare
Choose a tag to compare

Misc. Updates

  • New white version design for the watermark.

Bug Fixes

  • Upgrade CLI carbon to use the website directly and not embedded version. It will keep update nef into future Carbon's releases (tracked in #83)

nef version 0.3.0

09 Jul 16:30
f42610b
Compare
Choose a tag to compare

Misc. Updates

  • Carbon integration (tracked in #40)
  • Improve nef compiler (tracked in #54)
  • Added option to CLI for checking the nef version (tracked in #72)
  • Creates the microsite (tracked in #46, #51, #52)

Bug Fixes

  • Remove unuseful folders after initialising a project using nef playground (tracked in #63)
  • if you copy-paste, an existing playground in an existing nef project, the logic tree for Xcode project gets absolute paths instead of relative (tracked in #69)
  • If the project name input is the same as the playground page, then Jekyll and Markdown options remove the project folder and fails (tracked in #70)