diff --git a/.npmrc b/.npmrc index 90e6041..7e977af 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1 @@ -@add-ideas:registry=https://git.add-ideas.de/api/packages/zemion/npm/ +@add-ideas:registry=https://git.add-ideas.de/api/packages/lotobo/npm/ diff --git a/CHANGELOG.md b/CHANGELOG.md index 29e0111..29e05f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.4.3 + +### Changed + +- Moved canonical repository, Toolbox schema, corresponding-source, and package-registry URLs from the personal `zemion` namespace to the `lotobo` LocalToolBox organization. +- Upgraded Toolbox Contract, React Shell, and Testkit dependencies to 0.2.3 from the organization-owned registry. +- Bumped the app/package version to 0.4.3. + ## 0.4.2 ### Changed diff --git a/SOURCE.md b/SOURCE.md index da5d3a1..d719350 100644 --- a/SOURCE.md +++ b/SOURCE.md @@ -1,8 +1,8 @@ # Corresponding source -The corresponding application source for XSLT tools 0.4.2 is available at: +The corresponding application source for XSLT tools 0.4.3 is available at: - + The XSLT tools application source is licensed under AGPL-3.0-only. This release also contains third-party components under separate terms. See diff --git a/package-lock.json b/package-lock.json index c7b6109..9510056 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "xsl-tools", - "version": "0.4.2", + "version": "0.4.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "xsl-tools", - "version": "0.4.2", + "version": "0.4.3", "license": "AGPL-3.0-only", "dependencies": { - "@add-ideas/toolbox-contract": "0.2.2", - "@add-ideas/toolbox-shell-react": "0.2.2", + "@add-ideas/toolbox-contract": "0.2.3", + "@add-ideas/toolbox-shell-react": "0.2.3", "@codemirror/commands": "^6.8.1", "@codemirror/lang-xml": "^6.1.0", "@codemirror/lint": "^6.8.5", @@ -24,7 +24,7 @@ "react-dom": "^19.2.6" }, "devDependencies": { - "@add-ideas/toolbox-testkit": "0.2.2", + "@add-ideas/toolbox-testkit": "0.2.3", "@eslint/js": "^10.0.1", "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", @@ -46,18 +46,18 @@ } }, "node_modules/@add-ideas/toolbox-contract": { - "version": "0.2.2", - "resolved": "https://git.add-ideas.de/api/packages/zemion/npm/%40add-ideas%2Ftoolbox-contract/-/0.2.2/toolbox-contract-0.2.2.tgz", - "integrity": "sha512-VcZ8j4O2PgFaIYgxs6r9u0uPxA+hHKwhCW+omfeVCtbjAAYhH2KhRlBGm0ERVVYcK5kchyzZLXrC4LKWRotVzg==", + "version": "0.2.3", + "resolved": "https://git.add-ideas.de/api/packages/lotobo/npm/%40add-ideas%2Ftoolbox-contract/-/0.2.3/toolbox-contract-0.2.3.tgz", + "integrity": "sha512-T0PVSuMT40GjTDfQJhEEY3ZawQq8zz1/ry95JdKI6W39CdLacaRXdGnEpDCMHt+jUbf1Jz7Nat/M5dFCgKVM9A==", "license": "Apache-2.0" }, "node_modules/@add-ideas/toolbox-shell-react": { - "version": "0.2.2", - "resolved": "https://git.add-ideas.de/api/packages/zemion/npm/%40add-ideas%2Ftoolbox-shell-react/-/0.2.2/toolbox-shell-react-0.2.2.tgz", - "integrity": "sha512-w/xbLCd50a2Jq7vQ9Z9ygUOuqlOCRkIYlk4vSJx0mf4REJNeMYi3PE2MbaLUC4DkQWyrmatsa5HNT89o0l91BA==", + "version": "0.2.3", + "resolved": "https://git.add-ideas.de/api/packages/lotobo/npm/%40add-ideas%2Ftoolbox-shell-react/-/0.2.3/toolbox-shell-react-0.2.3.tgz", + "integrity": "sha512-DT5lQDH48BFkFcmFLZnQh7+Cm73JzBPcmp5WzUXypfkUXpEyDYHzaXgmW4kZ0edSwh4RK4sPmx+JPtK0X4aKCQ==", "license": "Apache-2.0", "dependencies": { - "@add-ideas/toolbox-contract": "0.2.2" + "@add-ideas/toolbox-contract": "0.2.3" }, "peerDependencies": { "react": ">=18 <20", @@ -65,13 +65,13 @@ } }, "node_modules/@add-ideas/toolbox-testkit": { - "version": "0.2.2", - "resolved": "https://git.add-ideas.de/api/packages/zemion/npm/%40add-ideas%2Ftoolbox-testkit/-/0.2.2/toolbox-testkit-0.2.2.tgz", - "integrity": "sha512-ZxrRYiJI/j5aXwcd3mQItgDl1iOJ6N26+MpIG18qVZNwKKFCTCfSTzgzRooPt8rRc1MQYTPo4c+l/QpOWuTXxA==", + "version": "0.2.3", + "resolved": "https://git.add-ideas.de/api/packages/lotobo/npm/%40add-ideas%2Ftoolbox-testkit/-/0.2.3/toolbox-testkit-0.2.3.tgz", + "integrity": "sha512-sq1MwhKWfFKen+N+124hl74qQimRSvmQ9sOU7jdcI+2qCKZ67+2B8rWyezeV80uTFu4Jv6deHksfYQ/tKNV6XQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@add-ideas/toolbox-contract": "0.2.2" + "@add-ideas/toolbox-contract": "0.2.3" }, "bin": { "toolbox-check": "dist/cli.js" diff --git a/package.json b/package.json index 4dd3345..e653a1f 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,18 @@ { "name": "xsl-tools", - "version": "0.4.2", + "version": "0.4.3", "private": true, "type": "module", "license": "AGPL-3.0-only", "description": "Browser-based XSLT workbench with explicit executable-stylesheet trust controls.", + "repository": { + "type": "git", + "url": "git+https://git.add-ideas.de/lotobo/xslt-tools.git" + }, + "homepage": "https://git.add-ideas.de/lotobo/xslt-tools", + "bugs": { + "url": "https://git.add-ideas.de/lotobo/xslt-tools/issues" + }, "scripts": { "predev": "npm run manifest:generate", "dev": "vite", @@ -28,8 +36,8 @@ "clean": "rm -rf dist node_modules/.vite coverage" }, "dependencies": { - "@add-ideas/toolbox-contract": "0.2.2", - "@add-ideas/toolbox-shell-react": "0.2.2", + "@add-ideas/toolbox-contract": "0.2.3", + "@add-ideas/toolbox-shell-react": "0.2.3", "@codemirror/commands": "^6.8.1", "@codemirror/lang-xml": "^6.1.0", "@codemirror/lint": "^6.8.5", @@ -43,7 +51,7 @@ "react-dom": "^19.2.6" }, "devDependencies": { - "@add-ideas/toolbox-testkit": "0.2.2", + "@add-ideas/toolbox-testkit": "0.2.3", "@eslint/js": "^10.0.1", "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", diff --git a/public/toolbox-app.json b/public/toolbox-app.json index a5482b9..71a56c1 100644 --- a/public/toolbox-app.json +++ b/public/toolbox-app.json @@ -1,9 +1,9 @@ { - "$schema": "https://git.add-ideas.de/zemion/toolbox-sdk/raw/branch/main/schemas/toolbox-app.v1.schema.json", + "$schema": "https://git.add-ideas.de/lotobo/toolbox-sdk/raw/branch/main/schemas/toolbox-app.v1.schema.json", "schemaVersion": 1, "id": "de.add-ideas.xslt-tools", "name": "XSLT tools", - "version": "0.4.2", + "version": "0.4.3", "description": "Browser-based XML and XSLT transformations with executable-stylesheet trust controls.", "entry": "./", "icon": "./favicon.svg", @@ -28,7 +28,7 @@ "label": "Stylesheets are executable: after explicit trust they may read same-site app data, contact the network, or navigate away." }, "source": { - "repository": "https://git.add-ideas.de/zemion/xslt-tools", + "repository": "https://git.add-ideas.de/lotobo/xslt-tools", "license": "AGPL-3.0-only" } } diff --git a/src/toolboxApp.ts b/src/toolboxApp.ts index 5e14724..938a7fc 100644 --- a/src/toolboxApp.ts +++ b/src/toolboxApp.ts @@ -3,7 +3,7 @@ import { APP_VERSION } from './version.ts'; export const toolboxAppDefinition = { $schema: - 'https://git.add-ideas.de/zemion/toolbox-sdk/raw/branch/main/schemas/toolbox-app.v1.schema.json', + 'https://git.add-ideas.de/lotobo/toolbox-sdk/raw/branch/main/schemas/toolbox-app.v1.schema.json', schemaVersion: 1, id: 'de.add-ideas.xslt-tools', name: 'XSLT tools', @@ -34,7 +34,7 @@ export const toolboxAppDefinition = { 'Stylesheets are executable: after explicit trust they may read same-site app data, contact the network, or navigate away.', }, source: { - repository: 'https://git.add-ideas.de/zemion/xslt-tools', + repository: 'https://git.add-ideas.de/lotobo/xslt-tools', license: 'AGPL-3.0-only', }, } as const; diff --git a/src/version.ts b/src/version.ts index 77df246..66935b6 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const APP_VERSION = '0.4.2'; +export const APP_VERSION = '0.4.3'; diff --git a/tests/toolboxIntegration.test.tsx b/tests/toolboxIntegration.test.tsx index 01ca3ea..b4383ef 100644 --- a/tests/toolboxIntegration.test.tsx +++ b/tests/toolboxIntegration.test.tsx @@ -72,7 +72,7 @@ describe('toolbox shell integration', () => { screen .getByRole('link', { name: 'Source for XSLT tools on Gitea' }) .getAttribute('href') - ).toBe('https://git.add-ideas.de/zemion/xslt-tools'); + ).toBe('https://git.add-ideas.de/lotobo/xslt-tools'); expect(screen.getByText('Personalize')).toBeTruthy(); expect(screen.getByText('Apps')).toBeTruthy(); });