#
v1.10.0 - v1.1.0
#
1.10.0
2021-12-01
#
feat
- introduce formal german translations internal reference #1n9qnvz
#
1.9.1
2021-11-11
#
chore
- remove not-finished translations from feature branches to avoid huge ZIP size internal reference #1rgn5h3
#
1.9.0
2021-10-12
#
feat
- send product version and name to deactivation feedback internal reference #12b0yg1
#
1.8.0
2021-09-30
#
build
- allow to define allowed locales to make release management possible internal reference #1257b2b
- copy files for i18n so we can drop override hooks and get performance boost internal reference #wtt3hy
#
chore
- english translation revision internal reference #vhmn9k
- introduce new developer filter DevOwl/RealProductManager/HostMap/ConnectThematic internal reference #1jkutcv
- prepare for continuous localization with weblate internal reference #f94bdr
- refactor texts to use ellipses instead of ... internal reference #f94bdr
- remove language files from repository internal reference #f94bdr
- review english texts internal reference #12w4012
#
ci
- introduce continuous localization internal reference #f94bdr
#
feat
- translation into Russian internal reference #10hyfnv
#
fix
- enqueue license dialog also in network plugins list internal reference #1jz73cx
#
perf
- remove translation overrides in preference of language files internal reference #wtt3hy
#
refactor
- grunt-mojito to abstract grunt-continuous-localization package internal reference #f94bdr
- introduce @devowl-wp/continuous-integration
#
1.7.8
2021-08-31
#
fix
- only validate new hosts when in admin area internal reference #yjzbgt
#
1.7.7
2021-08-20
#
chore
- update PHP dependencies
- updated PuC
#
1.7.6
2021-08-10
#
chore
- translations into German internal reference #pb8dpn
#
refactor
- split i18n and request methods to save bundle size
#
1.7.5
2021-07-09
#
fix
- consider port 80 and 443 not as new host for license invalidation
- do not invalidate license in some rare cases
#
1.7.4
2021-06-05
#
chore
- skip validate hosts in some cases
#
fix
- allow hidden IP address to be valid for license activation internal reference #kk4dd7
#
1.7.3
2021-05-25
#
chore
- compatibility with latest antd version
- migarte loose mode to compiler assumptions
- prettify code to new standard
- upgrade dependencies to latest minor version
#
fix
- do not rely on install_plugins capability, instead use activate_plugins so GIT-synced WP instances work too internal reference #k599a2
- output validate hint after custom help (object destructuring, internal reference #kb6jyc
- validate current host with parse_url to avoid some strange scenarios
#
1.7.2
2021-05-14
#
fix
- sometimes the modal is not shown due to race condition with mobx.configure isolate global state
#
1.7.1
2021-05-11
#
fix
- automatically refetch announcments for updates internal reference #jn95nz
#
1.7.0
2021-05-11
#
feat
- introduce Learn More links to different parts of the UI internal reference #gv58rr
- translate frontend into German internal reference #ex0u4a
#
fix
- automatically clear page caches after license activation / deactivation internal reference #jd7t87
- ignore IP hostname + port while validating a new host internal reference #j93gd2
- ignore IP hostnames while validating a new host internal reference #j93gd2
- show notice about email checkbox in feedback formular when note has more than 4 words internal reference #gd0zw3
- usage with deferred scripts and content blocker (DOM waterfall, internal reference #gn4ng5
- wrong announcment state directly after first license activation
#
refactor
- create wp-webpack package for WordPress packages and plugins
- introduce eslint-config package
- introduce new grunt workspaces package for monolithic usage
- introduce new package to validate composer licenses and generate disclaimer
- introduce new package to validate yarn licenses and generate disclaimer
- introduce new script to run-yarn-children commands
- move build scripts to proper backend and WP package
- move jest scripts to proper backend and WP package
- move PHP Unit bootstrap file to @devowl-wp/utils package
- move PHPUnit and Cypress scripts to @devowl-wp/utils package
- move WP build process to @devowl-wp/utils
- move WP i18n scripts to @devowl-wp/utils
- move WP specific typescript config to @devowl-wp/wp-webpack package
- remove @devowl-wp/development package
#
1.6.3
2021-04-27
#
fix
- compatibility with WP_SITEURL PHP constant internal reference #hd6ntd
- do not validate new host names in WP CLI and WP Cronjob
- do not validate new hosts for free licenses
#
1.6.2
2021-04-15
#
chore
- show old and new hostname after license deactivation
#
fix
- compatibility with WPML and PolyLang when using different domains internal reference #h79b76
#
1.6.1
2021-03-30
#
chore
- update text to explain the installation type internal reference #g57mdw
#
fix
- group licenses by hostname of each blog instead of blog internal reference #g751j8
#
refactor
- use composer autoload to setup constants and package localization
#
1.6.0
2021-03-23
#
chore
- max. activations per license explain in more detail when limit reached and link to customer center internal reference #fn1k7v
#
feat
- allow to migrate from older license keys internal reference #fq1kd8
#
fix
- allow to only get the href for the plugin activation link and make API public internal reference #fq1kd8
- consider allow autoupdates as true if previously no auto updates exist internal reference #fq1kd8
- do not deactivate license when saving new URL through General > Settings internal reference #g150eg
- in a multisite installation only consider blogs with Real Cookie Banner active internal reference #fyzukg
- plugin could not be installed if an older version of PuC is used by another plugin
- prefill code from warning / error hint and allow 32 char (non-UUID) format codes internal reference #fq1kd8
- switch to blog while validating new hostname for license internal reference #fyzukg
#
1.5.5
2021-03-10
#
chore
- hide some notices on try.devowl.io internal reference #f53trz
- update texts internal reference #f134wh
#
fix
- automatically deactivate license when migrating / cloning the website and show notice internal reference #f134wh
#
1.5.4
2021-03-02
#
chore
- highlight "Skip & Deactivate" button in feedback form when deactivating plugin internal reference #ewzae8
#
fix
- filter duplicates in deactivation feedback and show error message internal reference #ewzae8
- filter spam deactivation feedback by length, word count and email address MX record internal reference #ewzae8
- use site url instead of home url for activating a license internal reference #f134wh
- use whitespace and refactor coding internal reference #ewzae8
#
1.5.3
2021-02-24
#
chore
- drop moment bundle where not needed internal reference #e94pnh
#
1.5.2
2021-02-16
#
fix
- warning (PHP) when previously no autoupdates exist
#
1.5.1
2021-02-02
#
chore
- hotfix remove function which does not exist in < WordPress 5.5
#
1.5.0
2021-02-02
#
feat
- introduce new checkbox to enable automatic minor and patch updates internal reference #dcyf6c
#
1.4.5
2021-01-24
#
fix
- avoid duplicate feedback modals if other plugins of us are active (e.g. RML, internal reference #cx0ynw
#
1.4.4
2021-01-11
#
build
- reduce javascript bundle size by using babel runtime correctly with webpack / babel-loader
#
1.4.3
2020-12-09
#
chore
- update to webpack v5 internal reference #4akvz6
- updates typings and min. Node.js and Yarn version internal reference #9rq9c7
#
fix
- add hint for installation type for better explanation internal reference #b8t6qf
#
1.4.2
2020-12-01
#
chore
- update dependencies internal reference #3cj43t
- update to composer v2 internal reference #4akvjg
#
refactor
- enforce explicit-member-accessibility internal reference #a6w5bv
#
1.4.1
2020-11-26
#
fix
- show link to account page when max license usage reached internal reference #aq0g1g
#
1.4.0
2020-11-24
#
feat
- add hasInteractedWithFormOnce property of current blog to REST response internal reference #agzcrp
#
fix
- license form was not localized to german internal reference #agzcrp
- use no-store caching for WP REST API calls to avoid issues with browsers and CloudFlare internal reference #agzcrp
#
1.3.4
2020-11-19
#
fix
- deactivation feedback wrong REST route
#
1.3.3
2020-11-18
#
fix
- deactivation feedback modal
#
1.3.2
2020-11-17
#
fix
- duplicate error messages (#acypm6)
#
1.3.1
2020-11-17
#
fix
- correctly show multisite blogname (#acwzpy)
#
1.3.0
2020-11-03
#
feat
- allow to disable announcements (#9jwehz)
- translation (#8mrn5a)
#
1.2.0
2020-10-23
#
feat
- route PATCH PaddleIncompleteOrder (#8ywfdu)
#
fix
- typing
#
refactor
- use "import type" instead of "import"
#
1.1.0
2020-10-16
#
build
- use node modules cache more aggressively in CI (#4akvz6)
#
chore
- introduce Real Product Manager WordPress client package (#8cxk67)
- update PUC (#8cxk67)
- update PUC (#8cxk67)
#
feat
- add checklist in config page header (#8cxk67)
- announcements (#8cxk67)
- introduce feedback modal (#8cxk67)
#
fix
- enable old auto updater instead of new one for EA (#8cxk67)
- validate response in PUC (#8cxk67)
#
1.1.0
2020-10-16
#
build
- use node modules cache more aggressively in CI (#4akvz6)
#
chore
- introduce Real Product Manager WordPress client package (#8cxk67)
- update PUC (#8cxk67)
- update PUC (#8cxk67)
#
feat
- add checklist in config page header (#8cxk67)
- announcements (#8cxk67)
- introduce feedback modal (#8cxk67)
#
fix
- enable old auto updater instead of new one for EA (#8cxk67)
- validate response in PUC (#8cxk67)