#real-admin
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
#1.2.0 2025-03-10
#Features
- add Microsoft Azure to data processing country groups internal reference #8697h1a7m
Purpose of dependency: Enums and key value getters for all countries in different ISO code standards.
#Features
- add Microsoft Azure to data processing country groups internal reference #8697h1a7m
Purpose of dependency: Shared backbone for all Node.js backends as APIs or daemons.
#Code Refactoring
- use typeorm find operators for TypeORM where conditions internal reference #869869whn
#1.1.0 2025-03-04
#Bug Fixes
- add some spacing to translation modal dialog via gutter internal reference #8692xtha4
- copy only properties on machine translation internal reference #8692xtha4
- corrected calculation full machine translation and introduce flag ignoreOnMachineTranslation internal reference #8692xtha4
- deepl api errors after creating glossaries, better shape machine translated internal reference #8692xtha4
- enhance machine translation with granular translation options internal reference #8692xtha4
- enhance machine translation with improved error handling and copy options internal reference #8692xtha4
- enhanced translation button hover behavior internal reference #8692xtha4
- enhanced validations on connected services internal reference #8695y66h0
- introduce machine translation status internal reference #8692xtha4
- non closable dialog during translation internal reference #8692xtha4
- removed unused form field internal reference #8692xtha4
- review 1 initial values and validation msg internal reference #8692xtha4
- review points internal reference #8692xtha4
- review points from comments internal reference #8692xtha4
- review points including A11 internal reference #8692xtha4
- statistics calculation for relations internal reference #8692xtha4
#Code Refactoring
- improve filter generation and type casting for translation flags in statistics columns internal reference #8692xtha4
- introduce field names for template types internal reference #8695y66h0
- rename pre-release client route to plural form internal reference #2yt6wa5
#Features
- introduce fully machine translated flag to translation status internal reference #8692xtha4
- introduce machine translation api WIP internal reference #8692xtha4
- introduce machine translation including relational metadata service WiP internal reference #8692xtha4
#Maintenance
- fixed object multiple properties with the same name internal reference #8692xtha4
- fixed warning antd internal reference #8692xtha4
- fixes and optimizations after first testings internal reference #2yt6wa5
- hide toggle for favourites in statistics expansion table internal reference #2yt6wa5
- indicator machine translation on language icon popover internal reference #8692xtha4
- shouldUpdate specified internal reference #8692xtha4
- update typeorm to 0.3.20 internal reference #2yt6wa5
Purpose of dependency: Shared typings for all Node.js backends and frontends.
#Bug Fixes
- corrected calculation full machine translation and introduce flag ignoreOnMachineTranslation internal reference #8692xtha4
- enhance machine translation with granular translation options internal reference #8692xtha4
- introduce machine translation status internal reference #8692xtha4
#Features
- introduce fully machine translated flag to translation status internal reference #8692xtha4
- introduce machine translation including relational metadata service WiP internal reference #8692xtha4
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#Bug Fixes
- adding isFullyMachineTranslated to wp client responses internal reference #8692xtha4
- copy only properties on machine translation internal reference #8692xtha4
- introduce machine translation status internal reference #8692xtha4
- review #5 internal reference #2yt6wa5
- review points from comments internal reference #8692xtha4
- skip known missing glossaries supported by deepl internal reference #8692xtha4
#Code Refactoring
- introduce field names for template types internal reference #8695y66h0
- reading single service and blocker with translations internal reference #8692xtha4
- rename pre-release client route to plural form internal reference #2yt6wa5
#Documentation
- add documentation internal reference #8692xtha4
#Features
- introduce fully machine translated flag to translation status internal reference #8692xtha4
- introduce machine translation api WIP internal reference #8692xtha4
- introduce machine translation including relational metadata service WiP internal reference #8692xtha4
- sync weblate and deepl glossaries for translations internal reference #8692xtha4
Purpose of dependency: Provide various React utils, side effect free and tree shakeable.
#Bug Fixes
- show a notice when a template is machine translated internal reference #8692xtha4
Purpose of dependency: Shared typings for all Real Commerce backend.
#Bug Fixes
- changed licenses route to use params instead of body data internal reference #8695xwj6u
- license post and patch routes internal reference #2yt6wa5
#Maintenance
- introduce transactions in controllers internal reference #861mfub3j
Purpose of dependency: Shared backbone for all Node.js backends as APIs or daemons.
#Bug Fixes
- add empty where condition to prevent TypeORM query errors internal reference #2yt6wa5
- corrected calculation full machine translation and introduce flag ignoreOnMachineTranslation internal reference #8692xtha4
- enhance machine translation with granular translation options internal reference #8692xtha4
- improve license activation logic and typeorm equal-date internal reference #2yt6wa5
- improve ORM initialization with migration logging and waiting mechanism internal reference #2yt6wa5
- introduce machine translation status internal reference #8692xtha4
- review points from comments internal reference #8692xtha4
- statistics calculation for relations internal reference #8692xtha4
#Code Refactoring
- improve date handling in ORM query operators internal reference #2yt6wa5
- reading single service and blocker with translations internal reference #8692xtha4
#Features
- add date type-safe ORM query operators for TypeORM internal reference #2yt6wa5
- introduce fully machine translated flag to translation status internal reference #8692xtha4
- introduce machine translation including relational metadata service WiP internal reference #8692xtha4
#Maintenance
- fixed imports internal reference #861mfub3j
- fixes and optimizations after first testings internal reference #2yt6wa5
- implement transaction handling in email and storage operations, update ESLint rules for ORM CUD methods internal reference #861mfub3j
- update typeorm to 0.3.20 internal reference #2yt6wa5
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#Continuous Integration
- build docker containers only after the install job internal reference #8697hja46
- generate production certificates for devowl.io and owlinfra.de internal reference #8697hja46
- generate production Lets Encrypt certificates instead of staging server internal reference #8697hja46
#Features
- run develop pipeline which creates review app certificates on new branch internal reference #8697hja46
Purpose of dependency: Provide eslint configuration for our complete monorepo.
#Maintenance
- implement transaction handling in email and storage operations, update ESLint rules for ORM CUD methods internal reference #861mfub3j
Purpose of dependency: Webpack config builder for multiple ecosystems like standalone React frontends, Antd, Preact and WordPress.
#Build System
- exclude @antv/g2 resources from being inline required as it leads to issues when rendering charts internal reference #8695xwj6u
#1.0.6 2025-02-25
This package (@devowl-wp/real-admin) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#Continuous Integration
- create checksum over all certificates internal reference #8697hja46
- generate certificates for swarm revie apps internal reference #8697hja46
- generate regularily certificates with go-acme/lego for our CI runners internal reference #8697hja46
- generate regularily wildcard certificates with go-acme/lego for our CI runners internal reference #8697hja46
- remove orphan certificates internal reference #8697hja46
- use home-runner for WordPress.org push internal reference #86980hdd8
Purpose of dependency: Create dynamic GitLab CI pipelines in JavaScript or TypeScript for each project. Reuse and inherit instructions and avoid duplicate code!
#Continuous Integration
- generate certificates for swarm revie apps internal reference #8697hja46
#1.0.5 2025-02-20
This package (@devowl-wp/real-admin) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Shared backbone for all Node.js backends as APIs or daemons.
#Code Refactoring
- removed old queue better-queue internal reference #8697hhm6p
Purpose of dependency: Provide a CLI to push and pull localization files from different translation management systems.
#Maintenance
- console log weblate error message internal reference #8695kguk7
#1.0.4 2025-02-17
This package (@devowl-wp/real-admin) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Shared backbone for all Node.js backends as APIs or daemons.
#Bug Fixes
- add optional non-enum value support to typeCastEnum internal reference #bh04kz
#Build System
- use PNPM 10 in legacy deploy mode internal reference #8697je0ta
#Reverts
- due to pnpm deploy we cannot use PNPM 10 internal reference #8697je0ta