Skip to content

Releases: mpetuska/npm-publish

3.5.1

30 Dec 15:56
d1e6652
Compare
Choose a tag to compare

Verified Versions

  • Kotlin: 2.1.0
  • Gradle: 8.12
  • JDK: 21

Added

Changed

  • #117 Make task actions non-private

Removed


Full Changelog: 3.5.0...3.5.1

3.5.0

27 Dec 23:12
ae55cf4
Compare
Choose a tag to compare

Verified Versions

  • Kotlin: 2.1.0
  • Gradle: 8.10
  • JDK: 21

Added

  • Auth, username and password properties of registries.
  • K2 support
  • .npmrc support
  • Options to customise node and npm executables.

Changed

Removed


What's Changed

New Contributors

Full Changelog: 3.4.3...3.5.0

3.4.3

19 Jun 20:19
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.4.2...3.4.3

3.4.2

27 Dec 17:54
Compare
Choose a tag to compare

This is a maintenance release with a few minor bugfixes.

Verified Versions

  • Kotlin: 1.9.22
  • Gradle: 8.5
  • JDK: 11

Added

Changed

  • Upgraded dependencies
  • Switched out com.netflix.nebula.node plugin hook for node autoconfig to com.github.node-gradle.node plugin which
    it depends on
  • Implemented a patch for older KGP users to remedy https://youtrack.jetbrains.com/issue/KT-59523 when using ESM

Removed


What's Changed

  • Implement hack for KGP ESM main file name bug by @mpetuska in #154

Full Changelog: 3.4.1...3.4.2

3.4.1

24 Jul 19:54
Compare
Choose a tag to compare

Verified Versions

  • Kotlin: 1.9.0
  • Gradle: 8.2.1
  • JDK: 11

Added

  • Utility DSL to set NpmRegistry::uri via Provider

Changed

  • Added trailing slashes to npmjs and github registry convenience DSL URIs
  • Fixed configuration cache issues with Boolean property chains

Removed


What's Changed

Full Changelog: 3.4.0...3.4.1

3.4.0

21 Jul 14:46
Compare
Choose a tag to compare

Verified Versions

  • Kotlin: 1.9.0
  • Gradle: 8.2.1
  • JDK: 11

Added

Changed

  • All sandbox modules and samples have been migrated away from deprecated kotlin/js plugin.
  • Upgraded dependency versions
  • Deprecated kotlin/js plugin integration

Removed


What's Changed

  • Kotlin/1.9.0 by @mpetuska in #132
  • fix(deps): update dependency com.github.ben-manes:gradle-versions-plugin to v0.47.0 by @renovate in #130
  • Gradle Configuration Cache support by @mpetuska in #136
  • chore(deps): update plugin com.gradle.enterprise to v3.14 by @renovate in #137
  • fix(deps): update dependency nl.littlerobots.vcu:plugin to v0.8.1 by @renovate in #138
  • Disable config cache until it's ready by @mpetuska in #140

Full Changelog: 3.3.1...3.4.0

3.3.1

01 May 15:21
8ac8ad6
Compare
Choose a tag to compare

Verified Versions

  • Kotlin: 1.8.21
  • Gradle: 8.1.1
  • JDK: 11

Added

Changed

  • Fixed gradle provider chain for nebula node plugin integration
  • Fixed incorrect NodeExec task command line builds and expanded logging

Removed


What's Changed

Full Changelog: 3.3.0...3.3.1

3.3.0

30 Apr 09:03
Compare
Choose a tag to compare

Verified Versions

  • Kotlin: 1.8.21
  • Gradle: 8.1.1
  • JDK: 11

Added

  • New tag option for NpmPublishTask
  • Integration with com.netflix.nebula:nebula-node-plugin to allow publishing without having NodeJS installed when
    kotlin plugin is not being used

Changed

  • Modified KDoc of properties affected by gradle 8.1.1 new resolution strategy. tl;dr; they now require explicit this
    receiver
  • Replaced refreshVersions plugin with gradle catalogs
  • Upgraded internal dependencies
  • Fixed otp option not being properly propagated to npm executable

Removed


What's Changed

Full Changelog: 3.2.1...3.3.0

3.2.1

15 Feb 22:46
5fba38b
Compare
Choose a tag to compare

Verified Versions

  • Kotlin: 1.8.10
  • Gradle: 7.6
  • JDK: 11

Added

Changed

  • Pegged plugin compile kotlin version against gradle's embeddedKotlinVersion
  • Removed gson dependency and replaced usages with groovy's JsonSlurper

Removed


What's Changed

New Contributors

Full Changelog: 3.2.0...3.2.1

3.2.0

28 Dec 23:30
d1b3e9c
Compare
Choose a tag to compare

Verified Versions

  • Kotlin: 1.8.0
  • Gradle: 7.5.1
  • JDK: 11

Added

  • New samples project containing examples of various use-cases the plugin is able to cover.
  • @DslMarkers to plugin's DSL to prevent incorrect nested property usage.
  • Pull transitive npm dependencies from project dependencies via publicPackageJson
  • New accessors for assemble and pack tasks inside package DSL
  • KGP 1.8.0 support.

Changed

  • Fix #73: nodeHome override not working when used with kotlin plugin

Removed

  • Support for KGP < 1.8.0!!! DO NOT UPGRADE IF YOU'RE ON OLDER KOTLIN VERSION

Full Changelog: 3.1.0...3.2.0