Skip to content

Commit 22a97f8

Browse files
chore(release): ⬆️ bump version to 11.0.0
Signed-off-by: Justin Wiegmann <wiegmann@e-spirit.com>
1 parent 1579e3c commit 22a97f8

File tree

5 files changed

+44
-7
lines changed

5 files changed

+44
-7
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
name: CI
22

33
on:
4-
push:
5-
branches: [master]
4+
workflow_dispatch:
5+
6+
permissions:
7+
contents: write
68

79
jobs:
810
release:
@@ -13,6 +15,12 @@ jobs:
1315
with:
1416
fetch-depth: 0
1517
ref: ${{ github.ref }}
18+
token: ${{ secrets.GITHUB_TOKEN }}
19+
20+
- name: Configure Git
21+
run: |
22+
git config user.name "github-actions[bot]"
23+
git config user.email "github-actions[bot]@users.noreply.github.com"
1624
1725
- name: Setup Node.js
1826
uses: actions/setup-node@v4

CHANGELOG.md

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,33 @@
1-
## BREAKING CHANGES
1+
## [11.0.0](https://github.com/e-Spirit/javascript-content-api-library/compare/v10.24.0...v11.0.0) (2026-01-15)
2+
3+
### Features
4+
* **node-24:** ⬆️ upgrade to Node.js 24, update dependencies, and migrate to release-it ([1579e3c](https://github.com/e-Spirit/javascript-content-api-library/commit/1579e3cc1f6f1ff73e173da3dfe43084d00f136d)) ([#234](https://github.com/e-Spirit/javascript-content-api-library/pull/234))
5+
6+
### BREAKING CHANGE:
7+
- Update Node.js from 20.x to 24.x in all CI configurations
8+
- Reduce DEFAULT_MAX_REFERENCE_DEPTH from 10 to 2 for performance optimization
9+
- Replace semantic-release with release-it for release management
10+
11+
### Dependencies:
12+
- Replace `faker` with `@faker-js/faker` for better compatibility
13+
- Update various dev dependencies to latest minor/patch versions
14+
- Remove unused `@release-it/bumper` plugin
15+
16+
### CI/CD:
17+
- Add custom workspace publish and version sync scripts
18+
- Update checkout action to use `fetch-depth: 0` and proper refs
19+
- Configure npm authentication for releases
20+
- Enforce `fail-on-severity: moderate` in dependency review
21+
- Upgrade `dependency-review-action` to v4
22+
23+
### Code Refactoring:
24+
- Refactor `CaaSEventStream` to use lazy loading (prevents unnecessary bundling in browser builds)
25+
- Export `get` and `set` utilities from `MappingUtils.ts`
26+
- Update TypeScript configuration to exclude `node_modules`
27+
- Add `INTEGRATION_TEST_TENANT_ID` environment variable for integration tests
28+
29+
### Documentation:
30+
- Add migration guide for version 11.0.0 in CHANGELOG.md
231

332
### Migrating to v11.0.0
433

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "fsxa-api",
3-
"version": "10.24.0",
3+
"version": "11.0.0",
44
"description": "The JavaScript Content API Library a.k.a. Content API is an interface handling data coming from the FirstSpirit CaaS and the Navigation Service.",
55
"keywords": [],
66
"main": "dist/fsxa-api.cjs.js",

proxy/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "fsxa-proxy-api",
3-
"version": "10.24.0",
3+
"version": "11.0.0",
44
"description": "This package represents the proxy version of the JavaScript Content API Library, running on the client side.",
55
"main": "dist/fsxa-proxy-api.cjs.js",
66
"module": "dist/fsxa-proxy-api.es5.js",

0 commit comments

Comments
 (0)