All Versions
Latest Version
Avg Release Cycle
66 days
Latest Release
927 days ago

Changelog History
Page 1

  • v0.5.3 Changes

    November 24, 2020

    ๐Ÿ› Bug Fixes

    โฌ†๏ธ Upgrade node-gyp (#623)

    • ๐Ÿ›  Fix Windows Node 15
    • ๐Ÿ›  Fix Apple M1

    ๐Ÿ”‹ Features

    โž• Added neon::main macro as a replacement for register_module! (#636)

    Known Issues

    ๐Ÿ Builds occassionally fail with Windows, Node 15 and npm 7 (#642)

  • v0.5.2 Changes

    November 16, 2020

    ๐Ÿ”– Version 0.5.2


    โž• Added support for additional arguments passed to cargo build. Resolves #471.

    neon build --release -- --features awesome


  • v0.5.1 Changes

    October 28, 2020

    ๐Ÿ”– Version 0.5.1

    ๐ŸŽ Performance

    • ๐ŸŽ smallvec is used for collecting arguments and yields a small performance gain when calling JsFunction

    ๐Ÿ‘ Broader Support

    ๐Ÿ— Thanks to @staltz, neon now builds for both iOS and Android with nodejs-mobile.

  • v0.5.0 Changes

    October 12, 2020

    ๐Ÿ”– Version 0.5.0


    ๐Ÿ”– Versions 0.4.1 and 0.4.2 included a breaking change in neon-runtime. At the time, this was considered acceptable because neon-runtime is considered an internal crate and not part of the public API. However, it was discovered, after publishing, that neon-serde, a commonly used crate in the neon ecosystem, contained a direct dependency on neon-runtime. In order to best support users, versions 0.4.1 and 0.4.2 were "yanked" and re-published as 0.5.0.

    โž• Additionally, the team is working with the authors of neon-serde to remove the dependency on neon-runtime to prevent future issues.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix stack overflow in DowncastError Display impl (#606)
  • v0.4.2 Changes

    September 23, 2020

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix memory leak and race condition in EventHandler
  • v0.4.1 Changes

    September 18, 2020

    ๐Ÿ”‹ Features

    Try Catch

    โž• Added the cx.try_catch API of RFC 29. This feature is behind the try-catch-api feature flag.

    ๐Ÿ› Bug Fixes

    • Pass async_context to node::MakeCallback (#498)
    • Cache bust neon if node version changes (#388)
    • ๐Ÿ›  Fix debug builds in windows (#400)
    • ๐Ÿ›  Fix cross compiling architectures (#491)
    • ๐Ÿ›  Fix neon new hanging on Windows (#537)

    CI Improvements

    ๐ŸŽ The Neon Project now uses Github Actions thanks to @lhr0909! As part of this change, CI now runs on all of our supported platforms (macOS, Windows, linux) and Node versions.

  • v0.4.0

    February 14, 2020
  • v0.3.3

    October 22, 2019
  • v0.3.2

    October 18, 2019
  • v0.3.1

    August 22, 2019