Skip to content

Latest commit

 

History

History
172 lines (132 loc) · 5.81 KB

CHANGELOG.md

File metadata and controls

172 lines (132 loc) · 5.81 KB

Changelog

Version 2.1.0 (2019-09-19)

  • Adds NpxTask for making use of https://www.npmjs.com/package/npx PR #32
  • Improved up-to-date checks PR #32
  • Support ARM even if the JDK reports aarch64 #33
  • Setting distBaseUrl to null disables repository adding PR #25

Version 2.0.0 (2019-07-29)

  • Only support Gradle 5.x officially.
  • Drop support for grunt/gulp plugins.

Version 1.5.1 (2019-06-19)

  • Fix inputs/outputs for NpmInstallTask/YarnInstallTask.

Version 1.5.0 (2019-06-19)

  • Backport from srs: Added gradle build cache support for npm install (bjornmagnusson)

Version 1.4.0 (2019-05-20)

  • Adds npmInstallCommand for overriding NpmInstallTasks behaviour.

Version 1.3.0 (2018-12-04)

  • Relocated to com.github.node-gradle.(node|grunt|gulp)
  • Conditionally use metadataSources on gradle >= 4.5 (#1)

Version 1.2.0 (2017-06-14)

  • Support using Gradle Build Cache with Yarn tasks (#205) (mark-vieira)
  • Bumped Gradle wrapper version to 3.5
  • New args can be added for npmSetup and yarnSetup (#226)
  • Uses --no-save for npmSetup and yarnSetup (#222)
  • Added execOverrides and ignoreExitValue on npmSetupTask (#196)
  • Added gruntFile in grunt extension to use different file (#189)
  • npm_* tasks using nodeModulesDir (##136) (janario)

Version 1.1.1 (2017-01-16)

  • Plugin publishing problems (#188)

Version 1.1.0 (2017-01-13)

  • Override environment instead of setting it (#176) (s0x)
  • Fix typo in resolveSingle (#166) (s0x)
  • Add support for node options (#141, #174) (whboyd)
  • Fix symlink problem using NPM (#164, #165, #181) (s0x)
  • Set PATH variable for node, npm and yarn (#134, #146, #149, #164, #179) (s0x)

Version 1.0.1 (2016-12-04)

  • Publish directly to plugins.gradle.org instead of bintray (#172)
  • Fixed problem with resolving Grunt and Gulp plugins (#170)

Version 1.0.0 (2016-12-02)

  • Move npm and yarn classes into separate package (#158)
  • Move grunt plugin code to this plugin (#159)
  • Move gulp plugin code to this plugin (#160)
  • Use 6.9.1 as default node version (#163)
  • Fix missing property exception when using plugin in conjunction with Node 6.x.x on Windows (#167) (mark-vieira)
  • Switch over to use semantic versioning (#169)

Version 0.14 (2016-11-29)

  • Bumped gradle wrapper version to 3.2.1
  • Use gradle-testkit instead of nebula (#153)
  • Update to use Windows zip dists when available (#142) (datallah)
  • Added support for Yarn (#145, #151) (kaitoy)

Version 0.13 (2016-06-27)

  • Bumped gradle wrapper version to 2.14
  • Implement ARM compatibility (madmas)
  • Allow node modules to be used when calling npm_run (jmcampanini)
  • Updated plugin versions and test versions
  • Node.workingDir set to nodeModulesDir (fixes #107)
  • Creates nodeModulesDir if it does not exist (fixes #108)
  • Use single repo for node download (fixes #120)

Version 0.12 (2016-03-10)

  • Updated wrapper to use Gradle 2.11
  • Refactored windows-specific logic for npm (peol)
  • Use temporary repository for resolving node dependencies
  • Using 4.4.0 (latest LTS) as default node version
  • Changed default workDir location to be local to project directory

Version 0.11 (2015-09-26)

  • Handle 4+ nodejs releases on windows (dvaske)
  • Add npmCommand parameter to the node extension (janrotter)
  • Set executable flag on node in SetupTask
  • Upgraded wrapper to use Gradle 2.7
  • Update node distribution base url to use https (AvihayTsayeg)
  • Added more tests (unit, integration and functional tests)
  • NodeTask environment is now correctly propagated to the runner

Version 0.10 (2015-05-19)

  • Fixed problem with spaces in workDir
  • Add configuration for node_modules location (nmalaguti)
  • Solaris support (halfninja)
  • Upgraded wrapper to use Gradle 2.4

Version 0.9 (2015-02-28)

  • Updated some plugin references
  • Fixed some tests on Windows (abelsromero)
  • Fixed issue for windows environments, not containing "PATH" but "Path" (tspaeth)
  • Allow 64 bit windows to use the x64 node.exe (ekaufman)
  • Renamed "ext" property on SetupTask so that it's not causing any conflicts
  • Added detection for FreeBSD as a Linux variant
  • Compiling using Java 1.6 compatiblity (stianl)

Version 0.8 (2014-11-19)

  • Publish snapshots to jcenter (dougborg)
  • Add node to execution path for NodeExec (dougborg)
  • Use 'com.moowork.node' id instead of 'node
  • Upgraded wrapper to use Gradle 2.2

Version 0.7 (2014-11-03)

  • Allow local npm to override bundled npm (dougborg)
  • Allow for configuring npmVersion (dougborg)
  • Upgrade to Gradle 2.1

Version 0.6 (2014-07-10)

  • Upgrade to Gradle 2.0
  • Using 'com.moowork.node' as plugin id, but 'node' still works for another version
  • Possible to read execResult for npm and node tasks (johnrengelman)

Version 0.5 (2014-03-29)

  • Upgraded to use Node version 0.10.22 (tkruse)
  • Provide gradle rule to run any NPM commands (tkruse)

Version 0.4 (2014-03-07)

  • Possible to ignoreExitValue (konrad-garus)
  • Added support for exec taks overrides (delegates down to Gradle exec task) (konrad-garus)
  • Now adding npmInstall outside afterEvaluate to allow better dependsOn usage
  • Reworked SetupTask so that it is using task input/output change tracking
  • Updated gradle wrapper to version 1.11

Version 0.3 (2014-01-10)

  • Initial usable version