Skip to content

Releases: 0x80/isolate-package

v1.4.0

26 Nov 17:25
Compare
Choose a tag to compare

What's Changed

  • Add support for isolating PNPM lockfile 🌈 by @0x80 in #28
  • Expose isolate as function by @0x80 in #29

Full Changelog: v1.3.3...v1.4.0

v1.3.3

15 Aug 18:52
Compare
Choose a tag to compare

Changes

  • Support package names with "." characters (#16)
  • Preserve "scripts" in the target manifest file (#17)
  • Increase exec max buffer size to support large amounts of files (#18)

v1.3.0

17 Jul 18:44
Compare
Choose a tag to compare

Changes

  • Avoid executing pnpm pack for versions below pnpm 8 because it doesn't seem to work reliably.
  • Print isolate-package version number in debug log when executing.
  • Validate the stdout result from the pack command to make sure it is an existing file path.
  • Include .npmrc regardless of detected package manager.
  • Improve debug logging to make everything clear and concise.

Full Changelog: v1.2.0...v1.3.0

v1.2.0

16 Jul 12:01
Compare
Choose a tag to compare

Changes

  • Use relative paths for all dependency file links. This fixes an issue with nested local dependencies with Yarn.
  • Allow comments in the isolate.config.json file.
  • Make excludeLockfile true the default when using PNPM, so that no configuration is needed until we figure out how to make the lockfile work.
  • Include the .npmrc file to the isolate output. This fixes a possible npm ci lockfile error for the Node 18 runtime.
  • Include the npm-shrinkwrap.json file instead of the lockfile if available.
  • Improve package manager detection logic.
  • Update and improve the README.

Fixes #13
Closes #14
Fixes #9