# v4.0.15 - v1.0.0

# 4.0.15 2021-08-31

# 4.0.14 2021-08-20

# chore

  • update PHP dependencies

# fix

# 4.0.13 2021-08-10

# refactor

  • split i18n and request methods to save bundle size

# 4.0.12 2021-08-05

# 4.0.11 2021-07-16

# chore

# 4.0.10 2021-07-09

# fix

# 4.0.9 2021-06-05

# 4.0.8 2021-05-25

# chore

  • compatibility with latest antd version
  • migarte loose mode to compiler assumptions
  • polyfill setimmediate only if needed internal reference #jh3czf
  • prettify code to new standard
  • revert update of [email protected] as it does not support monorepos yet
  • upgrade dependencies to latest minor version

# ci

  • move type check to validate stage

# fix

# test

# 4.0.7 2021-05-14

# 4.0.6 2021-05-12

# fix

  • product type is not copied to other language in WPML

# 4.0.5 2021-05-11

# 4.0.4 2021-05-11

# fix

# 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 technical doc scripts to proper WP and backend 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
  • split stubs.php to individual plugins' package

# style

  • compatibility with newest WooCommerce version

# 4.0.3 2021-04-27

# ci

# 4.0.2 2021-04-15

# fix

# 4.0.1 2021-03-30

# docs

  • formatting error in wordpress.org product description corrected

# 4.0.0 2021-03-23

# build

# chore

# ci

# docs

# feat

# fix

# style

# BREAKING CHANGE

  • please reactivate your current license to get latest updates for PRO
  • if you want to force none-hierarchical taxonomies use custom filter or rename the taxonomy so it contains "_tag"
  • WooCommerce attributes are automatically hierarchical and can no longer be disabled

# 3.5.7 2021-03-03

# fix

# 3.5.6 2021-03-02

# fix

# test

# 3.5.5 2021-02-24

# chore

  • rename go-links to new syntax (#en621h)

# docs

# 3.5.4 2021-02-02

# fix

# 3.5.3 2021-01-24

# fix

  • compatibility with Password Protected Categories plugin

# 3.5.2 2021-01-18

# fix

# 3.5.1 2021-01-11

# build

  • reduce javascript bundle size by using babel runtime correctly with webpack / babel-loader

# 3.5.0 2020-12-15

# feat

# fix

# 3.4.8 2020-12-10

# 3.4.7 2020-12-09

# 3.4.6 2020-12-09

# chore

# fix

# 3.4.5 2020-12-01

# chore

# refactor

# 3.4.4 2020-11-24

# fix

# 3.4.3 2020-11-18

# 3.4.2 2020-11-17

# 3.4.1 2020-11-12

# ci

  • make scripts of individual plugins available in review applications (#a2z8z1)
  • release to new license server (#8wpcr1)

# 3.4.0 2020-10-23

# chore

  • merge tsconfig.json with backend-coding

# feat

  • route PATCH PaddleIncompleteOrder (#8ywfdu)

# refactor

  • use "import type" instead of "import"

# 3.3.9 2020-10-16

# build

  • use node modules cache more aggressively in CI (#4akvz6)

# chore

  • rename folder name (#94xp4g)

# fix

  • count for WooCommerce products

# 3.3.8 2020-10-09

# 3.3.7 2020-10-08

# chore

  • release : version bump

# 3.3.6 2020-09-29

# build

  • backend pot files and JSON generation conflict-resistent (#6utk9n)

# chore

  • introduce development package (#6utk9n)
  • move backend files to development package (#6utk9n)
  • move grunt to common package (#6utk9n)
  • move packages to development package (#6utk9n)
  • move some files to development package (#6utk9n)
  • remove grunt task aliases (#6utk9n)
  • update dependencies (#3cj43t)
  • update package.json scripts for each plugin (#6utk9n)

# 3.3.5 2020-09-22

# fix

  • import settings (#82rk4n)
  • remove urldecode as it is no longer needed

# 3.3.4 2020-08-31

# fix

  • change of software license from GPLv3 to GPLv2 due to Envato Market restrictions (#4ufx38)

# 3.3.3 2020-08-26

# ci

  • install container volume with unique name (#7gmuaa)

# perf

  • remove transients and introduce expire options for better performance (#7cqdzj)

# 3.3.2 2020-08-17

# ci

  • prefer dist in composer install

# 3.3.1 2020-08-11

# chore

  • backends for monorepo introduced

# fix

  • translation to german not applied (#76pbuh)

# 3.3.0 2020-07-30

# feat

  • check support status for Envato license # internal reference #6pubwg
  • introduce dashboard with assistant (#68k9ny)
  • WordPress 5.5 compatibility (#6gqcm8)

# fix

  • REST API notice in admin dashboard

# 3.2.23 2020-07-02

# chore

  • allow to define allowed licenses in root package.json (#68jvq7)
  • update dependencies (#3cj43t)

# fix

  • correct error message when creating a duplicate category

# test

  • cypress does not yet support window.fetch (#5whc2c)

# 3.2.22 2020-06-17

# chore

  • add RCL/Node/Visible filter so you can programmatically hide categories in the tree
  • update plugin updater newsletter text (#6gfghm)

# 3.2.21 2020-06-12

# chore

  • i18n update (#5ut991)

# 3.2.20 2020-05-27

# build

  • improve plugin build with webpack parallel builds

# ci

  • use hot cache and node-gitlab-ci (#54r34g)

# docs

  • redirect user documentation to new knowledgebase (#5etfa6)

# 3.2.19 2020-05-20

# 3.2.18 2020-05-14

# docs

  • new wordpress.org assets #6jbg2r

# 3.2.17 2020-05-12

# build

  • cleanup temporary i18n files correctly

# fix

  • avoid flickering at page load (#42ggat)
  • correctly enqueue dependencies (#52jf92)
  • effeciently make search results of categories droppable (#4wn81h)
  • links not clickable on touch devices (#4yhhyd)
  • use WooCommerce' core sorting mechanism instead of own (#5pp9b)

# 3.2.16 2020-04-27

# chore

  • add hook_suffix to enqueue_scripts_and_styles function (#4ujzx0)

# docs

  • update user documentation and redirect to help.devowl.io (#6c9urq)

# fix

  • droppable does no longer work after searching for a folder / category (#4wn81h)
  • error after renaming an item without changing the name (#4wm93q)

# test

  • add smoke tests (#4rm5ae)
  • automatically retry cypress tests (#3rmp6q)

# 3.2.15 2020-04-20

# 3.2.14 2020-04-16

# 3.2.13 2020-04-16

# build

  • adjust legal information for envato pro version (#46fjk9)
  • move test namespaces to composer autoload-dev (#4jnk84)
  • reduce bundle size by ~25% (#4jjq0u)
  • scope PHP vendor dependencies (#4jnk84)

# chore

  • create real-ad package to introduce more UX after installing the plugin (#1aewyf)
  • rename real-ad to real-utils (#4jpg5f)
  • update to Cypress v4 (#2wee38)

# ci

  • correctly build i18n frontend files (#4jjq0u)
  • run package jobs also on devops changes

# docs

  • broken links in developer documentation (#5yg1cf)

# fix

  • link to Real Custom Post Order (#5ygvhw)

# style

  • reformat php codebase (#4gg05b)

# test

  • avoid session expired error in E2E tests (#3rmp6q)

# 3.2.12 2020-03-31

# chore

  • update dependencies (#3cj43t)

# ci

  • use concurrency 1 in yarn disclaimer generation

# fix

  • posts could not be dragged when RCPO is active (#4cqgwj)

# style

# test

  • configure jest setupFiles correctly with enzyme and clearMocks (#4akeab)
  • generate test reports (#4cg6tp)

# 3.2.11 2020-03-27

# fix

  • category tree not loaded even if tree view activated

# 3.2.10 2020-03-23

# build

  • initial release of WP Real Custom Post Order plugin (#46ftef)

# 3.2.9 2020-03-13

# build

  • migrate real-category-library to monorepo (#3ugu6a)

# fix

  • i18n is not correctly initialized

# 3.2.8 2020-03-10

  • prepare for WordPress 5.4
  • fix bug with quick edit after fast mode content
  • fix bug with WooCommerce panel
  • update links to devowl.io

# 3.2.7 2019-11-07

  • fix drag&drop of categories now represents the correct order after movement
  • fix bug with ReactJS v17 warnings in your console

# 3.2.6 2019-10-04

  • fix bug with two instances of MobX loaded

# 3.2.5 2019-08-20

  • improve experience when sorting post entries
  • fix bug with sort mode in subcategories
  • fix bug with search box height in some cases that it needed too much space

# 3.2.4 2019-06-02

  • fix bug when copy post that it is draggable again

# 3.2.3 2019-05-07

  • add "title" attribute to tree node for accessibility
  • update to latest AIOT version

# 3.2.2 2019-03-19

  • add button to expand/collapse all node items
  • fix bug with style/script dependencies
  • fix bug with missing animations
  • improve performance: Loading a tree with 10,000 nodes in 1s (the old way in 30s)

# 3.2.1 2018-12-10

  • add notice to the tree if the product is not yet registered

# 3.2.0 2018-10-27

  • add auto update functionality
  • fix bug with new created folders and droppable posts
  • fix bug with WPML API requests

# 3.1.1 2018-08-17

  • fix bug with relocating categories to a category with no childs yet

# 3.1.0 2018-08-05

  • improve the custom order performance
  • improve the way of handling custom order
  • fix bug with mass categories
  • fix bug with "Plain" permalink structure
  • fix bug with collapsable/expandable folders

# 3.0.6 (2018-July-20)

  • improve error handling with plugins like Clearfy
  • fix bug with "&" in category names
  • fix bug with PHP 5.3
  • fix bug with non-SSL API root urls
  • fix bug with pagination in list mode after switching folder
  • fix bug with Gutenberg 3.1.x (https://git.io/f4SXU)

# 3.0.5 2018-06-15

  • add compatibility with WP Dark Mode plugin
  • add help message if WP REST API is not reachable through HTTP verbs
  • fix bug with scroll container in media modal in IE/Edge/Firefox
  • Use global WP REST API parameters instead of DELETE / PUT

# 3.0.4 (2018-06-4)

  • fix bug with spinning loader when permalink structure is "Plain"
  • fix bug with german translation
  • fix bug with IE11/Edge browser

# 3.0.3 2018-05-17

  • fix bug with WPML and fetching a tree from another language within admin dashboard

# 3.0.2 2018-05-08

  • improve performance
  • fix bug with switching from category to "All posts"
  • add Mobx State Tree for frontend state management

# 3.0.1 2018-03-09

  • fix bug with mobile devices

# 3.0.0 2018-02-28

  • Complete code rewrite
  • ... Same functionality with improved performance
  • ... with an eye on smooth user interface and experience
  • The plugin is now available in the following languages: English, German
  • fix bug with WooCommerce 3.3.x product attributes
  • Sidebar is now fully written in ReactJS v16
  • The plugin is now bundled with webpack v3
  • Minimum of PHP 5.3 required now (in each update you'll find v2.4 for PHP 5.0+ compatibility)
  • Minimum of WordPress 4.4 required now (in each update you'll find v2.4 for 4.0+ compatibility)
  • PHP Classes modernized with autoloading and namespaces
  • WP REST API v2 for API programming, no longer use admin-ajax.php for your CRUD operations
  • Implemented cachebuster to avoid cache problems
  • ApiGen for PHP Documentation
  • JSDoc for JavaScript Documentation
  • apiDoc for API Documentation
  • WP HookDoc for Filters & Actions Documentation
  • Custom filters and actions which affected the tree ouput are now removed, you have to do this in JS now
  • All JavaScript events / hooks are removed now - contact me so I can implement for you

# 2.4.0 2018-01-16

  • add support for WooCommerce attributes (through an option)
  • improve the tax switcher (when multiple category types are available)

# 2.3.2 2017-11-24

  • fix bug with hidden sidebar without resized before
  • add filter to hide category try for specific taxonomies (RCL/Available)

# 2.3.1 2017-10-31

  • fix bug after creating a new post the nodes are not clickable
  • fix bug when switching taxonomy when fast mode is deactivated

# 2.3.0 2017-10-28

  • add ability to expand/collapse the complete sidebar by doubleclick the resize button
  • fix bug with WooCommerce 3.x
  • fix bug with touch devices (no dropdown was touchable)
  • fix bug with ESC key in rename mode
  • fix bug with creating a new folder and switch back to previous
  • fix bug with taxonomy switcher (especially WooCommerce products)
  • improve the save of localStorage items within one row per tree instance

# 2.2.1 2017-09-22

  • improve the tax switcher when more than two taxonomies are available
  • fix bug when switching to an taxonomy with no categories
  • add new filter to disable RCL sorting mechanism

# 2.2.0 2017-06-24

  • add full compatibility with WordPress 4.8
  • add ESC to close the rename category action
  • add F2 handler to rename a category
  • add double click event to open category hierarchy
  • add search input field for categories
  • fix bug with some browsers when local storage is disabled

# 2.1.1 2017-03-24

  • add https://matthias-web.com as author url
  • improve the way of rearrange mode, the folders gets expand after 700ms of hover
  • fix bug with > 600 categories
  • fix bug with styles and scripts
  • fix bug with rearrange

# 2.1.0 2016-11-24

  • add new version of AIO tree view (1.3.1)
  • add the MatthiasWeb promotion dialog
  • add responsivness
  • improve performance with lazy loading of categories
  • improve changelog
  • Use rootParentId in jQuery AIO tree
  • fix bug with jQuery AIO tree version when RML is enabled

# 2.0.2 2016-09-09

  • Conflict with jQuery.allInOneTree

# 2.0.1 2016-09-02

  • add minified scripts and styles
  • fix capability bug while logged out
  • add Javascript polyfill's to avoid browser incompatibility
  • fix bug for crashed safari browser
  • fix bug with boolval function

# 2.0.0 2016-08-08

  • add more userfriendly toolbar (ported from RML)
  • add fixed header
  • add "fast mode" for switching between taxonomies without page reload
  • add "fast mode" for switching between categories without page reload
  • add "fast mode" for switching between pages without page reload
  • add taxonomy to pages
  • add custom order for taxonomies
  • add new advertisment system for MatthiasWeb
  • Complete recode of PHP and Javascript

# 1.1.1 2016-01-20

  • add facebook advert on plugin activation
  • fix count of categories

# 1.1.0 2015-11-28

  • fix conditional tag to create / sort items
  • fix hierarchical read of categories
  • fix append method with CTRL - now tap and hold any key to append

# 1.0.2 2015-11-13

  • remove unnecessary code
  • fix jquery conflict

# 1.0.1 2015-11-10

  • fix javascript error for firefox, ie and opera

# 1.0.0 2015-11-08

  • initial Release