Skip to content

Conversation

@jcbsfilho
Copy link
Collaborator

This pull request introduces several improvements and fixes across the codebase, focusing on dependency updates, workflow enhancements, and bug fixes. The most significant changes include upgrading Node.js and related dependencies, improving the release workflow with updated npm authentication, removing deprecated features, and fixing a polyfill bug with a more robust implementation.

Dependency and workflow updates:

  • Upgraded Node.js version from 20 to 22 and updated the semantic-release and @semantic-release/release-notes-generator dependencies to their latest versions in package.json. [1] [2] [3]
  • Improved the release workflow by adding the npm registry URL and removing deprecated npm token authentication, preparing for OIDC-based authentication. [1] [2]

Bug fixes and feature removals:

  • Replaced the previous override of Object.prototype.toString for Date objects with a Proxy-based implementation to fix issues with Date serialization, notably for next-auth token decoding.
  • Removed the deprecated tag_event firewall behavior from both the constants and type definitions. [1] [2]

Documentation and metadata:

  • Updated CHANGELOG.md with new entries for recent fixes and changes, including the Date polyfill fix and removal of the tag_event behavior.
  • Added a repository field to package.json for improved package metadata.
  • Bumped the package version to 2.3.1-stage.3 in package.json.

jcbsfilho and others added 9 commits December 10, 2025 14:32
- remove NPM_TOKEN and NODE_AUTH_TOKEN secrets from release workflow as authentication
is now handled via OpenID Connect (OIDC) with provenance support.
…330)

- Update Node.js version from 20 to 22 in release workflow
- Upgrade semantic-release from v22.0.12 to v25.0.2
- Upgrade @semantic-release/release-notes-generator from v11.0.4 to v14.1.0
- Remove @semantic-release/github dependency (no longer needed)
[skip ci]
## <small>2.3.1-stage.1 (2025-12-11)</small>

* fix: configure npm registry URL and OIDC authentication in release workflow (#329) ([416dcd5](416dcd5)), closes [#329](#329)
* fix: migrate npm authentication from token to OIDC (#327) ([d0aebce](d0aebce)), closes [#327](#327)
* fix: upgrade Node.js to v22 and update semantic-release dependencies (#330) ([e94b9a9](e94b9a9)), closes [#330](#330)
[skip ci]
## <small>2.3.1-stage.2 (2025-12-11)</small>

* fix: add repository field to package.json (#331) ([e01a7d0](e01a7d0)), closes [#331](#331)
[skip ci]
## <small>2.3.1-stage.3 (2025-12-16)</small>

* fix: replace Date toString override with Proxy implementation (#334) ([bd80246](bd80246)), closes [#334](#334)
* chore: remove behavior tag event (#332) ([eb8f07c](eb8f07c)), closes [#332](#332)
@jcbsfilho jcbsfilho requested a review from a team as a code owner December 16, 2025 14:04
@jcbsfilho jcbsfilho merged commit 4f79d8a into main Dec 16, 2025
5 checks passed
pablodiehl pushed a commit that referenced this pull request Dec 16, 2025
[skip ci]
## <small>2.3.1 (2025-12-16)</small>

* Merge pull request #337 from aziontech/stage ([4f79d8a](4f79d8a)), closes [#337](#337)
* chore: remove behavior tag event (#332) ([eb8f07c](eb8f07c)), closes [#332](#332)
* chore(release): 2.3.1-stage.1 ([dfacf2b](dfacf2b))
* chore(release): 2.3.1-stage.2 ([4699776](4699776))
* chore(release): 2.3.1-stage.3 ([bcbdb0c](bcbdb0c))
* fix: add repository field to package.json (#331) ([e01a7d0](e01a7d0)), closes [#331](#331)
* fix: configure npm registry URL and OIDC authentication in release workflow (#329) ([416dcd5](416dcd5)), closes [#329](#329)
* fix: migrate npm authentication from token to OIDC (#327) ([d0aebce](d0aebce)), closes [#327](#327)
* fix: replace Date toString override with Proxy implementation (#334) ([bd80246](bd80246)), closes [#334](#334)
* fix: upgrade Node.js to v22 and update semantic-release dependencies (#330) ([e94b9a9](e94b9a9)), closes [#330](#330)
@pablodiehl
Copy link
Collaborator

🎉 This PR is included in version 2.3.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

5 participants