Skip to content

Releases: coralogix/protofetch

v0.1.19

19 Jun 13:36
ab12900

Choose a tag to compare

What's Changed

This release improves resolution behavior at both the module and file levels.

For module resolution, Protofetch now handles conflicts deep in the dependency tree more predictably. Dependencies declared earlier in protofetch.toml take priority, and transitive dependencies can always be overridden by declaring them explicitly.

For file resolution, we cleaned up several corner cases and bugs around pruned dependency resolution. We also made deny_policies behave consistently for both pruned and non-pruned dependencies.

After upgrading, generated output may change. In rare cases, these changes may break existing builds. This most likely means that one or more protofetch.toml files were relying on undocumented quirks. Even when the issue comes from a transitive dependency’s module definition, it should still be possible to work around it by adding explicit dependencies to the top-level protofetch.toml.

Details

v0.1.18

05 Jun 14:38
70bd1cf

Choose a tag to compare

What's Changed

  • fix: merge allow/deny policies across dependencies (#210) @rtimush
  • chore: add e2e tests (#209) @rtimush
  • chore: replace config crate with toml + explicit env reading (#211) @rtimush
  • fix: scope worktrees per original repo paths (#207) @rtimush
  • chore(ci): update remaining GitHub actions using Node.js 20 (#208) @rtimush
  • Gate real publishes on a full dry-run pass of every target (#206) @cx-shahar-kazaz
  • Add workflow-level id-token: write to ci.yml + npm-side filename fix needed (#205) @cx-shahar-kazaz
  • chore: update toml and other dependencies (#201) @rtimush
  • chore(ci): update GitHub Actions to latest versions (#202) @rtimush

v0.1.17

22 May 07:42
7198659

Choose a tag to compare

What's Changed

v0.1.16

21 May 12:05
23fa567

Choose a tag to compare

What's Changed

v0.1.15

17 Nov 12:05
0137552

Choose a tag to compare

What's Changed

v0.1.14

11 Nov 08:48
449bb75

Choose a tag to compare

What's Changed

v0.1.13

30 Oct 13:05
1f374b1

Choose a tag to compare

What's Changed

  • chore: cleanup node_modules folder (#173) @ocombe
  • feat: rename npm package to @coralogix/protofetch (#172) @ocombe
  • refactor: improve npm package code (#171) @ocombe
  • fix: Replace simple-binary-install with custom implementation for pnpm compatibility (#170) @ocombe

v0.1.12

21 Oct 16:31
bf348d0

Choose a tag to compare

What's Changed

v0.1.11

27 Feb 17:25
7c3a8a8

Choose a tag to compare

What's Changed

v0.1.10

25 Feb 14:02
8ba5bf2

Choose a tag to compare

What's Changed

  • Fix packages not being attached to the release (#155) @rtimush