#
complyforce-vendor-dashboard
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
#
0.5.2
2026-04-29
#
Code Refactoring
- streamline tsconfig.json includes and remove unnecessary test file references across multiple backends internal reference #869cb1mbz
#
Maintenance
- introduce automated development environments with Ansible internal reference #869cxr1cn
Purpose of dependency: Shared typings for the Complyforce API backend.
#
Code Refactoring
- keep only required broker message contracts for happy flow implementation internal reference #869cb1mbz
Purpose of dependency: Shared backbone for all React frontends.
#
Code Refactoring
- streamline tsconfig.json includes and remove unnecessary test file references across multiple backends internal reference #869cb1mbz
#
Maintenance
- introduce automated development environments with Ansible internal reference #869cxr1cn
Purpose of dependency: Provide various React utils, side effect free and tree shakeable.
#
Code Refactoring
- streamline tsconfig.json includes and remove unnecessary test file references across multiple backends internal reference #869cb1mbz
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Bug Fixes
- patch wp-cli/i18n-command regex bug in Dockerfile to make Real Physical Media translations work internal reference #869d346j5
#
Build System
- initially introduce ansible and step-ca internal reference #869cxr1cn , internal reference #869cyyxer
- manage swarm-internal-manager-1 via ansible and trust CA for CI access internal reference #869cyyxer
#
Code Refactoring
- streamline tsconfig.json includes and remove unnecessary test file references across multiple backends internal reference #869cb1mbz
#
Continuous Integration
- custom browserless image with custom TLS certificate support internal reference #869cb1mbz
#
Maintenance
- pin Docker DIND version to v28 for GitLab CI compatibility internal reference #869crn919
Purpose of dependency: Provide a CLI to push and pull localization files from different translation management systems.
#
Bug Fixes
- using develop as weblate fallback on non existing branches due to missing pipeline run internal reference #869crn919
#
Code Refactoring
- streamline tsconfig.json includes and remove unnecessary test file references across multiple backends internal reference #869cb1mbz
Purpose of dependency: Predefined monorepo utilities and tasks.
#
Code Refactoring
- streamline tsconfig.json includes and remove unnecessary test file references across multiple backends internal reference #869cb1mbz
Purpose of dependency: Create dynamic GitLab CI pipelines in JavaScript or TypeScript for each project. Reuse and inherit instructions and avoid duplicate code!
#
Bug Fixes
- add normalization function for GitLab trace line prefixes to improve log parsing in CI summary internal reference #319766g
- support OCI image manifests and resolve digests correctly internal reference #319766g
- update container registry image validation to support multiple manifest types in request headers internal reference #319766g
#
Code Refactoring
- streamline tsconfig.json includes and remove unnecessary test file references across multiple backends internal reference #869cb1mbz
Purpose of dependency: Provide a performant translation extractor based on regular expression.
#
Code Refactoring
- streamline tsconfig.json includes and remove unnecessary test file references across multiple backends internal reference #869cb1mbz
Purpose of dependency: Webpack config builder for multiple ecosystems like standalone React frontends, Antd, Preact and WordPress.
#
Code Refactoring
- streamline tsconfig.json includes and remove unnecessary test file references across multiple backends internal reference #869cb1mbz
#
0.5.1
2026-04-02
This package (@devowl-wp/complyforce-vendor-dashboard) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Shared typings for all Node.js backends and frontends.
#
Features
- allow to create type-safe clients from any OpenAPI spec internal reference #869br0bp5
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Maintenance
- harden cli provisioning via docker binary stage and extrepo internal reference #869cqreex
- remove unused file
Purpose of dependency: Provide eslint configuration for our complete monorepo.
#
Features
- allow to create type-safe clients from any OpenAPI spec internal reference #869br0bp5
Purpose of dependency: Create dynamic GitLab CI pipelines in JavaScript or TypeScript for each project. Reuse and inherit instructions and avoid duplicate code!
#
Maintenance
- harden cli provisioning via docker binary stage and extrepo internal reference #869cqreex
#
0.5.0
2026-03-26
#
Bug Fixes
- adapt vendor dashboard brand properties to complyforce api changes internal reference #869c8thkx
- add auto-incrementing id field for orders to support cursor pagination idempotent internal reference #869c8thkx
- remove translation-available tooltips for localized brand settings internal reference #869c8thkx
- update brand form to utilize current properties and translations for improved data handling internal reference #869c8thkx
#
Code Refactoring
- enhance brand form layout by adjusting text styling and description alignment for improved readability internal reference #869c8thkx
- improve navigation menu handling by filtering brands and integrating key-to-path mapping internal reference #869c8thkx
- introduce normalizeClearableString utility for consistent string trimming across brand properties and translations internal reference #869c8thkx
- remove language dropdown and display and optimize layout ux, fixed opacy bug internal reference #869c8thkx
- simplify risk score badge styling in orders overview internal reference #869c8thkx
- streamline risk score color handling and enhance display formatting in orders component internal reference #869c8thkx
#
Features
- add orders route with filters, infinite loading, and responsive refresh controls internal reference #869c8thkx
- enhance brand form to support additional properties and translations internal reference #869c8thkx
Purpose of dependency: Shared typings for all Node.js backends and frontends.
#
Bug Fixes
- flaky tests internal reference #8699ywv2h
#
Code Refactoring
- enhance translatable properties schema with refinable structure internal reference #869c8thkx
#
Features
- add versionless contracts, interpolated params and fix GET request ContentType internal reference #8699ywv2h
- implement cursor-based pagination for orders retrieval and add reusable pagination metadata schema internal reference #869c8thkx
Purpose of dependency: Shared typings for the Complyforce API backend.
#
Bug Fixes
- add auto-incrementing id field for orders to support cursor pagination idempotent internal reference #869c8thkx
- update revision handling for properties and translations on brands internal reference #869c8thkx
#
Code Refactoring
- clarify UTC interpretation for dateFrom and dateTo parameters internal reference #869c8thkx
- enforce date format validation for order filtering in OrdersGetController internal reference #869c8thkx
- update billingId validation to enforce numeric format in OrdersGetController internal reference #869c8thkx
#
Features
- add API key guard to order report retrieval internal reference #869c8thkx
- add order report and status update cleanup schedulables, remove example schedulable, and update job types internal reference #869c8thkx
- add orders route with filters, infinite loading, and responsive refresh controls internal reference #869c8thkx
- implement cursor-based pagination for orders retrieval and add reusable pagination metadata schema internal reference #869c8thkx
- update vendor brand property structure to enable translations with revisions internal reference #869c8thkx
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Maintenance
- correctly use peer dependencies internal reference #8699tgzbd
- introduce complyforce-proxy with OVHcloud storage internal reference #8699tgzbd
Purpose of dependency: Provide eslint configuration for our complete monorepo.
#
Performance Improvements
- improve CPU/memory usage in development environment internal reference #869cjmbyz
Purpose of dependency: Predefined monorepo utilities and tasks.
#
Bug Fixes
- changelog dependencies were not processed correctly and broke internal reference #869ckaf4m
Purpose of dependency: Predefined compiler options for our backends.
#
Code Refactoring
- make backend package more side-effect-free, concurrent-aware and allow to regsiter shutdown callbacks internal reference #869cb1mbz
Purpose of dependency: Webpack config builder for multiple ecosystems like standalone React frontends, Antd, Preact and WordPress.
#
Performance Improvements
- preload chunks and not wait for resources before rendering the cookie banner to improve Google PageSpeed Insights score internal reference #869ccahh5
#
0.4.1
2026-03-18
This package (@devowl-wp/complyforce-vendor-dashboard) has been updated because a dependency, which is also shipped with this package, has changed.
#
0.4.0
2026-03-04
#
Bug Fixes
- add mainContractId to contract schema and enhance contract table with new status handling and utility functions internal reference #869bumch0
- display signable contract link only if contract is signable internal reference #869bumch0
- enhance DocuSeal and vendor contract service to support auto signed contract URL with fileupload internal reference #869bumch0
- observability of ContentNotices internal reference #869bumch0
- race condition on sign-in for too early redirect internal reference #869bumch0
- remove notices for no longer existing signable contracts internal reference #869bumch0
- several fixes and review points implementation internal reference #869bumch0
- update addendum contract label to include dynamic contract type in vendor dashboard internal reference #869bumch0
#
Features
- add docuSealToken prop to ContractSigningModal internal reference #869bumch0
- contracts table; without DocuSeal integration internal reference #869bumch0
- explicit invoice email address internal reference #869bumch0
- global/local notices + notice for signable contract internal reference #869azqqyb
- pricing component OrderPreparationUrlsEnrichment; pricing with three decimal places internal reference #869bumch0
- signing of contract via Docuseal form internal reference #869bumch0
#
Maintenance
- define in pricing when URL enrichments for scan preparation is used internal reference #869bumch0
- error text internal reference #869bumch0
- link downloadable contract and audit log internal reference #869bumch0
- more detailed explanation of the selection of the most relevant pages internal reference #869bngqqj
- more price transparency for "LLM AI in Information Obligation Agent" and Consent Compliance Agent internal reference #869bumch0
- plurals translations internal reference #869bumch0
- read for "Contract & Invoice Address" price list details from VendorContractsGet route internal reference #869azqqyb
- show date-only columns, use text status, and highlight only signable rows internal reference #869bumch0
- texts for vendor contract emails internal reference #869bumch0
- use new contract properties provides by the API internal reference #869bumch0