6.7 KiB
6.7 KiB
Changelog
1.6.2
- Added a dedicated, long-form background page at
/background. - Added localized legal and editorial explanations for German, English, French, Spanish, Italian, Dutch, Portuguese and Polish.
- Explained the separate obligations in Article 50(1)–(5), with a specific section for articles, websites, images, audio and video.
- Added a clear distinction between legal labelling duties and broader voluntary disclosure.
- Added official links to the EU AI Act, the Commission guidelines of 20 July 2026, the Article 50 Q&A, the Code of Practice and the EU icons.
- Changed all “Background” navigation links to the new internal page.
- Added language switching, canonical URLs and
hreflangmetadata to the background page. - Added regression tests for all eight languages and navigation.
1.6.1
- Added a generator control for the declaration evidence basis:
selfDeclared,technicallyRecorded,signed, andverified. - The selected evidence basis is now included in declaration URLs, HTML pages, SVG links, and JSON-LD manifests.
- Reworked declaration summaries with more professional, contextual wording and a clear explanation of the selected evidence basis.
- Added a scope note for digitally signed declarations: signatures prove origin and integrity, not substantive correctness.
- Improved German and English preset descriptions and article-level headings.
- Added a full cell grid, fixed column proportions, consistent alignment, and responsive overflow to component tables.
- Restyled declaration metadata as a consistent two-column grid.
- Documented the assurance parameter in OpenAPI and added regression tests for all supported values.
1.6.0
- removed
cmd/licensectl,cmd/licenseweb,cmd/licenseserverand all embedded license-authority/server code; - removed private-key handling, key generation, token signing, license registry storage and lease signing from the product project;
- replaced the previous internal licensing implementation with a verification-only client snapshot compatible with Universal License Platform v1.0.0;
- switched online verification to
POST /api/v1/licenses/validatewith legacy/v1/introspectfallback; - added support for the platform-signed
verification.serverUrlclaim and well-known discovery; - retained only the build-time public trust store, runtime token verification, feature/limit gates and signed hybrid lease cache;
- removed the runtime insecure-Pro environment override so official builds always require a platform-issued token;
- removed license-server Docker, Compose, Kubernetes and OpenAPI artifacts from this project;
- documented the standalone platform as the sole license issuance and administration authority.
1.5.0
- replaced customer-configurable public keys with a build-time embedded trust store;
- added universal
pkg/licensekitandpkg/licenseclientpackages; - added product-bound licences with arbitrary features, limits, domains and instance IDs;
- added offline, hybrid and online verification modes;
- added a central introspection and revocation server with signed short-lived leases;
- expanded the local licence web interface for multiple products and optional central registration;
- added separate issuer and lease keys with key IDs and rotation support;
- removed
LICENSE_PUBLIC_KEYfrom application, Docker, Kubernetes and Swarm configuration; - added reference deployment and architecture documentation.
1.4.1
*is now accepted as a global licensed-domain wildcard.- The license web interface documents the difference between
*and*.example.org. - Added regression coverage for arbitrary public domains and localhost.
1.3.3
- Changed the default right-hand colour of article-level “Artikeltransparenz” badges from an extent-derived warning colour to a calmer violet (
#7c3aed). - Individual declaration colours remain unchanged.
- Explicit Pro badge colours continue to override the article default.
1.3.2
- Sprachumschalter direkt auf Deklarationsseiten hinzugefügt.
- Beim Sprachwechsel bleiben sämtliche Artikel-, Review-, Assurance- und Pro-Parameter erhalten.
- Serverseitig gerenderte Sprachlinks als Fallback ohne JavaScript.
hreflang-Links für alle acht Sprachen undx-defaultergänzt.- Responsive Darstellung des Sprachumschalters innerhalb der Ergebnis-Karte.
1.3.1
- Artikelkomponenten besitzen nun eine eigene Auswahl für die menschliche Prüfung.
- Der Generator überträgt die gewählte Prüfart statt immer
editorialzu setzen. - Komponenten ohne KI erhalten standardmäßig
humanReview: none. - Zusammenfassungstexte behaupten bei Komponenten ohne KI keine redaktionelle KI-Prüfung mehr.
1.3.0
- Added article-level declarations that combine text, images, research, translation, audio, video and code under one link.
- Added automatically generated 5–10 sentence narrative summaries alongside structured component tables.
- Added a generator switch between single-use and article/site declarations.
- Improved declaration-page typography, responsive headline containment and table layout.
- Article declarations remain available through HTML, SVG badge and JSON-LD endpoints.
1.2.0
- Added a responsive marketing page at
/product. - Added
/pricingand/installsection redirects. - Added localized product, feature, edition, pricing, installation and FAQ copy for all eight supported languages.
- Added Community/Pro comparison and configurable pricing labels.
- Added Docker Compose, Docker CLI, Kubernetes, Docker Swarm and native Go installation instructions with copy controls.
- Added environment-variable reference and deployment FAQ.
- Added
SALES_URL,PRICE_COMMUNITY,PRICE_PRO,PRICE_PUBLISHERandPRICE_AGENCY. - Added a product/pricing link to the generator navigation.
- Added route and language-negotiation tests for the marketing page.
1.1.0
- Added German, English, French, Spanish, Italian, Dutch, Portuguese and Polish language catalogs.
- Added
Accept-Languagenegotiation andDEFAULT_LANGUAGE. - Localized presets, disclosure values, generator UI and declaration pages.
- Added optional
presentationdata to schema 1.1 while retaining validator compatibility for legacy 1.0 declarations. - Added Pro capabilities
custom_text,custom_badgeand reservedwhite_label. - Added custom declaration titles and descriptions.
- Added custom badge labels and six-digit hex colours.
- Added offline Ed25519 license verification, expiration and domain restrictions.
- Added
cmd/licensectlfor key generation and license signing. - Added
/v1/capabilities. - Added Kubernetes optional Secret integration and deployment variables for Pro.
- Added server-side
403 pro_feature_requiredenforcement.
1.0.0
- Initial stateless badge, declaration, JSON-LD and validation service.