Skip to content
Pre-release
Pre-release

@miguelangel-dev miguelangel-dev released this Jul 16, 2019

for testing purposes

Assets 2

@miguelangel-dev miguelangel-dev released this Jul 15, 2019

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)
Assets 2

@miguelangel-dev miguelangel-dev released this Jul 9, 2019 · 3 commits to master since this release

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)
Assets 2

@miguelangel-dev miguelangel-dev released this Jun 17, 2019 · 126 commits to master since this release

Bug Fixes

Fix bug in nef playground - the project isn't being generated correctly (solved in #63)

Assets 2

@miguelangel-dev miguelangel-dev released this Jun 7, 2019 · 130 commits to master since this release

Bug Fixes

1 Fix bug in the nef's compiler using statically linked binaries (not supported in Darwin architectures). Compiles the user dependencies (Playground/Sources/*) together with the page.swift and using the options

  • -F to determinate where Apple frameworks are.
  • -Xlinker search recursively in the Apple Frameworks for selected SDK.

Darwin architectures (iOS, macos) does not allow statically linked binaries (it only allows static libs). You can read more information about it here.

2 In iOS systems updated the architecture used. Migrates from x86_64 to arm*

XCTest doesn't support x86_64 arch, only arm* (in iOS)

Assets 2

@miguelangel-dev miguelangel-dev released this May 28, 2019 · 132 commits to master since this release

Misc. Updates

  • Build Markdown documents directly from Swift Playgrounds
  • Update README with the new features: Markdown Support, compatibility with XCTest, ...

Bug Fixes

  • Fixed a bug for creating the path from relative paths.
  • Fixed a bug in the compiler when Playground's page filename contains spaces and it has some dependency.
Assets 2

@miguelangel-dev miguelangel-dev released this Apr 26, 2019 · 147 commits to master since this release

Bug Fixes

  • Fixed a bug in nefc linker: added supports to use/compile Apple frameworks like XCTest.

Misc. Updates

  • Added supports to XCTest: now you can import XCTest and use NefTest helper to run your test cases. ex. use: Nef.run(testCase: ExampleTests.self)
  • Support for caching nefc. Build project and dependencies using previously cached ouputs - if it is possible. ex. use: nef compile . --use-cache
Assets 2

@miguelangel-dev miguelangel-dev released this Apr 19, 2019 · 160 commits to master since this release

Bug Fixes

  • Fixed a bug which caused compilation error when the current path includes a directory with a space in it. See PR #35
  • Fixed a bug in nef Jekyll: reading the arguments in the command line

Misc. Updates

  • Remove unuseful assets folder in the template for Swift Playground
Assets 2

@miguelangel-dev miguelangel-dev released this Apr 17, 2019 · 169 commits to master since this release

Misc. Updates

  • Migrated project to Swift 5.
Assets 2

@miguelangel-dev miguelangel-dev released this Apr 16, 2019 · 177 commits to master since this release

Misc. Updates

  • Verbose mode for the building project.
Assets 2
You can’t perform that action at this time.