Skip to content

Latest commit

 

History

History
116 lines (78 loc) · 4.01 KB

CHANGELOG.md

File metadata and controls

116 lines (78 loc) · 4.01 KB

0.5.0

  • New feature: All object serialization is now in Yaml instead of serialized php objects. Note! This breaks backwards compatibility and is also the reason for bumping the version to 0.5.0
  • New feature: List and add posts, taxonomies and menus to appsettings.yml via new sub commands posts, taxonomies and menus

0.4.0

  • Major upgrade. WP Bootstrap now runs as a proper wp-cli sub command
  • New feature: localsettings.json is replaced with .env files
  • New feature: appsettings.json is replaced with appsettings.yml
  • New feature: support for dependencies between plugins/themes to ensure correct install order

0.3.9

  • Last version as a "stand alone" binary.
  • Skipping already installed themes and plugins (standard)

0.3.8

  • New feature: Support for running as a wp-cli sub command
  • Enhancement: snapshots command now includes column 'manage' in diff and show
  • Enhancement: improved column names snapshots in diff and show

0.3.7

  • New feature: Support for dependencies between themes/plugins to determine installation order
  • Bug fix: During import, importing a menu and theme_mods would reset theme modifications.
  • Enhancement: Logging (DEBUG level) output from external commands (wp-cli, rm, cp, ln etc).

0.3.6

  • New feature: Support for extensions
  • Better media extraction from content, now finding images in serialized/base64 encoded content
  • Improved performance on imports

0.3.6

  • New feature: Support for extensions
  • Better media extraction from content, now finding images in serialized/base64 encoded content
  • Improved performance on imports

0.3.5

  • Bug fix: (major) Fixed issue when importing two posts with same slug but different post types

0.3.4

  • Bug fix: exporting now also includes posts with status = inherit
  • Bug fix: importing a post where the parent post is missing doesn't create infinite loop

0.3.3

  • new feature: adding configured symlinks during wp-init

0.3.2

  • new feature: wp-snapshots command to manage options
  • Code cleanup, more PSR2 strict

0.3.1

  • Bug fixes for exporting and importing taxonomies of type "postid"
  • wp-init generates a wp-cli.yml file if localsettings/wppath has non default value

0.3.0

  • Reference section is moved out from "content" into it's own section in appsettings.json
  • Added handling for "postid" taxonomies
  • Creating manifest files for taxonomies for better import control
  • Fixed some issues with search/replace in options and metadata
  • Neutralizing (urls) settings handled via wp-cfm
  • Additional refactoring
  • Logging all system calls done via PHP exec()

0.2.9

  • Refactored and renamed classes
  • Introduced class Container as a (sort of) dependency injection container
  • Brought test coverage up to 85%

0.2.8

  • Renamed section "wpbootstrap" to "content" in appsettings.json
  • Lots of logging added to the debug level.
  • Fixed bugs found from unit testing.
  • Brought test coverage back up to 80%

0.2.7

  • When exporting, all taxonomy terms that are referenced by a post will be included. Better taxonomy handling (assignment) when importing the terms
  • Improved import of Posts
  • Added Monolog as a dependency
  • Logging to console and file can be configured via localsettings

0.2.6

  • Improves handling for media that are not images (zip files etc).

0.2.5

  • Simplified BASEPATH heuristics
  • When exporting, missing media files does not generate an error message

0.2.4

  • Added VERSION constant.
  • Improvements for being called from within a WordPress plugin (such as Wp-bootstrap-ui)

0.2.3

  • Referenced media handled better, so media that is referenced (used) in posts and widgets are included even if they are not properly attached
  • Code style cleanup using php-cs-fixer.

0.2.2

  • Support for references. Possible to add names of options that are references to other posts or taxonomy terms.
  • Fixed issues found when Test coverage up to over 80%.

0.2.1

  • Support for taxonomy terms