Skip to content

Latest commit

 

History

History
225 lines (131 loc) · 6.11 KB

changelog.md

File metadata and controls

225 lines (131 loc) · 6.11 KB

v7.3.0 - 15/01/23

  • feat(windows): replace custom libnode.def generation with version from node-api-headers
  • fix: support for vs2015 with nodejs 18 and older (#317)
  • fix(windows): always remove Path if PATH is also defined (#319)
  • fix: Cmake arguments got converted to numbers (#314)
  • fix: update node-api-headers
  • chore: update dependencies

v7.2.1 - 14/02/23

  • fix: support Windows11SDK

v7.2.0 - 12/02/23

  • fix: -DCMAKE_JS_VERSION=undefined (#298)
  • fix: Only add build type to CMAKE_LIBRARY_OUTPUT_DIRECTORY if needed (#299)
  • feat: Forward extra arguments to CMake commands (#297)

v7.1.1 - 15/12/22

  • fix build errors on windows

v7.1.0 - 14/12/22

  • add commands for retrieving cmake-js include and lib directories
  • fix win delay hook issues with electron
  • fix missing js_native_api_symbols in windows node.lib

v7.0.0 - 08/10/22

  • update dependencies
  • replace some dependencies with modern language features
  • follow node-gyp behaviour for visual-studio version detection and selection
  • automatically locate node-addon-api and add to include paths
  • avoid downloads when building for node-api
  • encourage use of MT builds with MSVC, rather than MD

v6.3.1 - 05/06/22

  • add missing bluebird dependency
  • fix platform detection for visual studio 2019 and newer
  • fix platform detection for macos

v6.3.0 - 26/11/21

  • add offline mode: #260
  • handle missing buildSystem.log: #259
  • Add config flag: #251
  • Remove escaped quotes from windows registry queries: #250

v6.2.1 - 20/07/21

  • EOL hotfix (Thx Windows!)

v6.2.0 - 19/07/21

  • various fixes

v6.1.0 - 27/02/20

  • Add support for "-A/--platform" option to make target platform selectable for Visual Studio 2019 generator: #201

v6.0.0 - 30/09/19

  • Dropped compatibility of old Node.js runtimes (<10.0.0)
  • --cc and --cxx flags for overriding compiler detection: #191

v5.3.2 - 21/08/19

  • Visual Studio detection fixes

v5.3.1 - 18/07/19

  • VS 2019 Support fix: #187

v5.3.0 - 09/07/19

v5.2.1 - 10/04/19

  • Win delay load hook: #165

v5.1.1 - 02/04/19

  • CMake 3.14 support fixed - #161

v5.1.0 - 14/02/19

  • CMake 3.14 support - #159

v5.0.1 - 24/01/19

  • Linux line ending hotfix (I hate Windows!)

v5.0.0 - 24/01/19

v4.0.1 - 03/10/18

  • log argument hotfix #145

v4.0.0 - 14/09/18

BREAKING CHANGES:

  • -s/--std (along with -o/--prec11 option removed, you have to specify compiler standard in CMakeLists.txt files #72
  • Implicit -w compiler flag doesn't get added on OSX #133

v3.7.3 - 16/05/18

  • npm config hotfix #123

v3.7.2 - 16/05/18

  • do not use, breaks ES5 compatibility

v3.7.1 - 07/05/18

  • Linux line ending hotfix (wat)

v3.7.0 - 07/05/18

  • PR: replace unzip with unzipper #120
  • PR: replace npmconf with rc #119
  • PR: update to modern fs-extras #118
  • PR: Adds toolset command line flag #115

v3.6.2 - 17/02/18

  • use https distribution download urls
  • custom cmake options made case sensitive

v3.6.1 - 11/01/18

  • Detect 2017 Windows Build Tools

v3.6.0 - 11/27/17

  • "T" option for building specified target: #98

v3.5.0 - 06/21/17

  • Added Visual Studio 2017 compatibility: #78

v3.4.1 - 02/4/17

  • FIX: test output instead of guessing by platform: #77

v3.4.0 - 01/12/17

  • "G" option to set custom generators: #64

v3.3.1 - 09/13/16

  • fix of default parameters: #57

v3.3.0 - 09/02/16

  • silent option (#54)
  • out option (#53)

v3.2.3 - 08/17/16

  • Line endings

v3.2.2 - 12/08/16

  • Multi directory support for Windows/MSVC build

v3.2.1 - 25/04/16

  • Linux line ending hotfix

v3.2.0 - 25/04/16

  • Added NW.js 0.13+ compatibility
  • Node v0.10.x support fixed (#45, #50)
  • CMAKE_JS_VERSION defined (#48)

v3.1.2 - 03/02/16

  • Fixed cmake-js binary ES5 compatibility.

v3.1.1 - 03/02/16

  • Fixed line endings

v3.1.0 - 03/02/16

v3.0.0 - 20/11/15

  • Visual C++ Build Tools support
  • std option introduced
  • better unit test coverage

v2.1.0 - 29/10/15

  • explicit options for use GNU or Clang compiler instead of CMake's default (see --help for details)

v2.0.2 - 22/10/15

  • Fix: print-* commands report "undefined"

v2.0.0 - 17/10/15

  • Fix: distribution files only gets downloaded if needed (4.0.0+)
  • option to generate Xcode project (-x, --prefer-xcode) - by https://github.com/javedulu
  • compile command for fast module compilation during npm updates (instead of rebuild)
  • codebase switched to ECMAScript 2015

v1.1.1 - 06/10/15

  • Hotfix for build NW.js correctly.

v1.1.0 - 05/10/15

  • Node.js 4.0.0+ support
  • Downloads the small, header only tarball for Node.js 4+