Skip to content

Releases: MacPaw/browser-deeplink

v1.2.2 - Trusted Publishing Migration

Choose a tag to compare

@onikiienko onikiienko released this 03 Dec 21:39
d11d76b

🔐 Major Update: Trusted Publishing Migration

This release migrates the package from classic npm tokens to OIDC-based Trusted Publishing, significantly improving security and automation.

✨ What's New

  • Trusted Publishing (OIDC): No more long-lived npm tokens! Publishing now uses short-lived, automatically-managed credentials from GitHub Actions
  • Automatic Provenance: Every package now includes cryptographic proof of its origin and build process
  • Enhanced Security: Credentials can't be extracted or leaked, eliminating a major security risk

🔧 Technical Improvements

Workflow Enhancements:

  • Added OIDC permissions (id-token: write, contents: read)
  • Added release automation permissions (contents: write, pull-requests: write)
  • Updated npm to latest version before publishing (required for OIDC support)
  • Made auth-token optional in publish action (uses OIDC when not provided)

GitHub Actions Updates:

  • Added gpg-key-signing parameter for proper git signing
  • Fixed base64 decoding (using printf instead of echo)
  • Upgraded artifact actions from v3 to v4 (v3 deprecated)
  • Updated Node.js from 16 to 20 (required for npm 11.5+)

Build Configuration:

  • Added objectAssign option to buble plugin for ES6 object spread support
  • Fixed repository URL case for provenance validation

📦 Published Artifacts

🔗 Links

1.2.0

Choose a tag to compare

@kulia26 kulia26 released this 13 Sep 10:49
4cb4ee3

What's Changed

Full Changelog: 1.1.0...1.2.0

1.1.0

Choose a tag to compare

@kulia26 kulia26 released this 13 Sep 10:39
a72da56

What's Changed

New Contributors

Full Changelog: 1.0.1...1.1.0

1.0.1

Choose a tag to compare

@korywka korywka released this 28 Sep 09:18
7c3a2bb

Update dependepncies

1.0.0

Choose a tag to compare

@korywka korywka released this 20 May 08:20

Move to npm

0.0.3

Choose a tag to compare

@korywka korywka released this 12 Oct 10:21
fix ts

0.0.2

Choose a tag to compare

@korywka korywka released this 12 Oct 10:17
add types

0.0.1

Choose a tag to compare

@korywka korywka released this 12 Oct 08:08
fix package.json