Skip to content

🎉 11.1.0 - #766

Merged
sebbo2002 merged 44 commits into
mainfrom
develop
Jul 24, 2026
Merged

🎉 11.1.0#766
sebbo2002 merged 44 commits into
mainfrom
develop

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

ℹ️ About this release

  • Version: 11.1.0
  • Type: minor
  • Last Release: 11.0.0 (6/2/2026, 7:57:46 PM) [?]
  • Commits to merge: 44 [?]

🐛 Bug Fixes

  • attendee: escape double quote in attendee SENT-BY parameter value (1332482)
  • downgrade temporal-polyfill to 0.3.2 for compatibility (0e4d029)
  • revert to global crypto.randomUUID, restore cross-platform compatibility (3a4b94c), closes #633 #631 #632 #633 #635

🆕 Features

  • Performance improvements for iCal generation (9e0053d), closes #765

📦 Development Dependencies

  • Update @sebbo2002/semantic-release-jsr from ^3.2.1 to ^4.0.2
  • Update @types/luxon from ^3.7.1 to ^3.7.2
  • Update @types/node from ^25.9.1 to ^26.1.1
  • Update eslint from ^10.4.0 to ^10.4.1
  • Update eslint-plugin-jsonc from ^3.1.2 to ^3.2.0
  • Update eslint-plugin-perfectionist from ^5.9.0 to ^5.9.1
  • Update globals from ^17.6.0 to ^17.7.0
  • Update prettier from ^3.8.3 to ^3.8.4
  • Update semantic-release from ^25.0.3 to ^25.0.5
  • Update temporal-polyfill from ^0.3.0 to 0.3.2
  • Update tsdown from ^0.22.0 to ^0.22.2
  • Update tsx from ^4.22.3 to ^4.22.4

github-actions Bot and others added 30 commits June 2, 2026 19:58
Update all development npm dependencies (2026-06-09)
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.28.0 to 0.28.1.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](evanw/esbuild@v0.28.0...v0.28.1)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-version: 0.28.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…d-0.28.1

ci(deps): bump esbuild from 0.28.0 to 0.28.1
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 14.1.1 to 14.2.0.
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](markdown-it/markdown-it@14.1.1...14.2.0)

---
updated-dependencies:
- dependency-name: markdown-it
  dependency-version: 14.2.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…wn-it-14.2.0

ci(deps-dev): bump markdown-it from 14.1.1 to 14.2.0
Removes [tar](https://github.com/isaacs/node-tar). It's no longer used after updating ancestor dependency [npm](https://github.com/npm/cli). These dependencies need to be updated together.


Removes `tar`

Updates `npm` from 11.11.1 to 11.17.0
- [Release notes](https://github.com/npm/cli/releases)
- [Changelog](https://github.com/npm/cli/blob/v11.17.0/CHANGELOG.md)
- [Commits](npm/cli@v11.11.1...v11.17.0)

---
updated-dependencies:
- dependency-name: tar
  dependency-version:
  dependency-type: indirect
- dependency-name: npm
  dependency-version: 11.17.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [form-data](https://github.com/form-data/form-data) from 2.5.5 to 2.5.6.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](form-data/form-data@v2.5.5...v2.5.6)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 2.5.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…ata-2.5.6

ci(deps-dev): bump form-data from 2.5.5 to 2.5.6
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
The attendee SENT-BY value was written into the quoted parameter without
escaping, so a value containing a double quote closed the parameter early
and leaked into the line as extra content. The organizer SENT-BY and the
attendee CN parameter already pass the value through escape(value, true);
this makes attendee SENT-BY consistent with them.
# [11.1.0-develop.1](v11.0.1-develop.1...v11.1.0-develop.1) (2026-07-12)

### Features

* Performance improvements for iCal generation ([9e0053d](9e0053d)), closes [#765](#765)
fix(attendee): escape double quote in attendee SENT-BY parameter value
# [11.1.0-develop.2](v11.1.0-develop.1...v11.1.0-develop.2) (2026-07-18)

### Bug Fixes

* **attendee:** escape double quote in attendee SENT-BY parameter value ([1332482](1332482))
sebbo2002 and others added 12 commits July 19, 2026 00:30
Update all development npm dependencies (2026-06-30)
# [11.1.0-develop.3](v11.1.0-develop.2...v11.1.0-develop.3) (2026-07-18)

### Bug Fixes

* downgrade temporal-polyfill to 0.3.2 for compatibility ([0e4d029](0e4d029))
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6 to 7.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
**npm dependencies:**
- @types/node: 25.9.3 → 26.1.1 (MAJOR)
- eslint: 10.4.1 → 10.7.0 (minor)
- eslint-plugin-jsonc: 3.2.0 → 3.3.0 (minor)
- eslint-plugin-perfectionist: 5.9.1 → 5.10.0 (minor)
- prettier: 3.8.4 → 3.9.6 (minor)
- semantic-release: 25.0.5 → 25.0.8 (patch)
- tsdown: 0.22.2 → 0.22.14 (minor)
- tsx: 4.22.4 → 4.23.1 (minor)
- typedoc: 0.28.19 → 0.28.20 (minor)
- typescript-eslint: 8.60.1 → 8.65.0 (minor)
- @semantic-release/changelog: 6.0.3 → 7.0.0 (MAJOR)
- @semantic-release/git: 10.0.1 → 11.0.1 (MAJOR)
- c8: 11.0.0 → 12.0.0 (MAJOR)
- moment-timezone: 0.6.2 → 0.6.3 (patch)

**GitHub Actions:**
- actions/setup-node: v6 → v7

**Code changes:**
- Add explicit import for randomUUID from node:crypto (required for @types/node@26)
- Add "types": ["node"] to tsconfig.json

**Excluded from depfu #767:**
- typescript: remains at 6.0.3 (TS 7 blocked by typescript-eslint peer dep <6.1.0)
- temporal-polyfill: remains at 0.3.2 (1.0.1 was previously reverted in commit 0e4d029)

All tests pass, lint passes, typecheck passes.
chore: update dependencies and GitHub Actions
Bumps [undici](https://github.com/nodejs/undici) from 6.24.0 to 6.27.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v6.24.0...v6.27.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.27.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [linkify-it](https://github.com/markdown-it/linkify-it) from 5.0.1 to 5.0.2.
- [Changelog](https://github.com/markdown-it/linkify-it/blob/master/CHANGELOG.md)
- [Commits](markdown-it/linkify-it@5.0.1...5.0.2)

---
updated-dependencies:
- dependency-name: linkify-it
  dependency-version: 5.0.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…-6.27.0

ci(deps): bump undici from 6.24.0 to 6.27.0
…y-it-5.0.2

ci(deps-dev): bump linkify-it from 5.0.1 to 5.0.2
Bumps [tar](https://github.com/isaacs/node-tar) and [npm](https://github.com/npm/cli). These dependencies needed to be updated together.

Updates `tar` from 7.5.16 to 7.5.19
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v7.5.16...v7.5.19)

Updates `npm` from 11.17.0 to 11.18.0
- [Release notes](https://github.com/npm/cli/releases)
- [Changelog](https://github.com/npm/cli/blob/v11.18.0/CHANGELOG.md)
- [Commits](npm/cli@v11.17.0...v11.18.0)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.19
  dependency-type: indirect
- dependency-name: npm
  dependency-version: 11.18.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…tibility

Reverts the node:crypto import introduced in 2813cf2 which broke
Web Worker and Cloudflare Workers compatibility (regression of #633).

Uses the global WebCrypto API instead of the Node-specific import.
No functional change in Node, but restores support for non-Node runtimes.

close #631
close #632
close #633
close #635
semantic-release-bot and others added 2 commits July 24, 2026 12:19
# [11.1.0-develop.4](v11.1.0-develop.3...v11.1.0-develop.4) (2026-07-24)

### Bug Fixes

* revert to global crypto.randomUUID, restore cross-platform compatibility ([3a4b94c](3a4b94c)), closes [#633](#633) [#631](#631) [#632](#632) [#633](#633) [#635](#635)
…ons/setup-node-7

ci(deps): bump actions/setup-node from 6 to 7
@sebbo2002
sebbo2002 merged commit daaded4 into main Jul 24, 2026
17 checks passed
@github-actions

Copy link
Copy Markdown
Contributor Author

🎉 This PR is included in version 11.1.0 🎉

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants