All notable changes to this project will be documented in this file.
This projects adheres to Semantic Versioning and Keep a CHANGELOG.
3.0.5 - 2021-02-04
- Updates on readme.
- New filter in Block.php to show custom post type blocks in sidebar.
- New WP-CLI command for project readme.
3.0.4 - 2021-01-15
- ModifyAdminAppearance class fixing develop to development and local.
- wp-config-project fixing global variable.
- Fixing project config cli.
3.0.3 - 2021-01-15
- Removed package-lock.json
- Removed composer.lock
- Removed version number from composer.json
3.0.2 - 2021-01-13
- Removed env from the config CLI.
3.0.1 - 2021-01-13
- Issues with -env parameter on
wp boilerplate setup_projectcommand. - Wrong Global variable name in Shortcodes.
- Small improvements.
- I18n - added hook priority to fix bug on loading languages.
- Config - removed
getProjectEnvmethod. - Config - removed
getConfigmethod.
- Switched from custom env variable to native WP_ENVIRONMENT_TYPE.
- ModifyAdminAppearance - implementing new env variable.
3.0.0 - 2021-01-05
MAYOR BREAKING CHANGES
- You should not try to update from version 2 to 3 because they are not compatible.
2.4.1 - 2020-07-10
class-bem-menu-walker.php- removed declaration of db_fields.
- Setup script for CI deployment for core and plugins
2.4.0 - 2020-07-08
class-blocks.php- removed normal blocks view and made wrapper view as default.class-blocks.php- removed hasWrapper key.
class-components.php- changes onresponsive_selectorsmethod because of a bug in rendering bool.
2.3.0 - 2020-05-25
- Github actions.
- Phpstan.
class-blocks.phpreturns all colors from settings.- corrections from Phpstan.
- Made
get_service_classes_prepared_array()more flat. composer.jsonupdated packages, fixing scripts names.
2.2.2 - 2020-05-15
- New helper method for making responsive selectors.
2.2.1 - 2020-05-13
- PHP version 7.0 from Travis build.
- Check for block manifest validation.
2.2.0 - 2020-05-06
- Removed config dependency from the Asset classes and exposed config through Manifest.
editor-color-palette- Add theme support for editor color palette built from global manifest.json.
2.1.1 - 2020-03-05
- Missing enqueue method to load scripts in footer.
- Wrong namespace in components helpers.
2.1.0 - 2020-03-04
- build_di_container() method to class Main.
- class-components.php helper class for easier component rendering
- ability to wrap components with parent class on render
- class-main.php - Added build_di_container() method.
- class-blocks.php - Added custom filter
block-attributes-overrideto be able to override attributes depending on the post type.
- class-shortcode.php - moved from general namespace to helpers.
- class-base-post-columns.php was renamed to class-base-post-type-columns.php.
- class-invalid-block.php - Fixed error msg.
2.0.7 - 2020-01-29
add_theme_support( 'align-wide' )in class-blocks.php
2.0.6 - 2020-01-27
- Limitations the usage of only custom project blocks.
- Removing docs to new repository
- class-base-post-columns.php - New abstract class for adding articles listing columns.
- class-base-taxonomy-columns.php - New abstract class for adding taxonomy listing columns.
- class-base-user-columns.php - New abstract class for adding users listing columns.
- class-plugin-activation-failure.php - New plugin activation exception.
- Added docpress documentation.
- has-activation-interface.php - New interface used in plugin activation.
- has-deactivation-interface.php - New interface used in plugin deactivation.
- class-block.php - optimization on loading blocks data. Removed caching blocks in transient.
- class-manifest.php - optimization on loading manifest data. Removed caching manifest in transient.
- Add enqueue abstract class that can be extended in the project.
- Renderable_Block Interface - Fixing wrong type hinting for $inner_block_content.
- Updating readme
- Complete refactor on project organization.
- Moving, Babel, Webpack, linters config from boilerplate to eightshift-frontend-libs.
- Rewritten Gutenberg blocks setup.
- Renaming assets to manifest folder.
- Removing type hinting void for php 7.0.
- Removing Blocks folder and adding eightshift-blocks lib.
- Added DI instead of SL inside the class-main.php.
- Changed methods used for fetching the manifest items inside Manifest.php to non static methods.
- Updating Manifest.php with new methods
- Changed $content to $inner_block_content for better naming.
- Unsetting variables in block render.
- Changing wrapper block view path.
- Separating Wrapper_Block and General_Block.
- Interface for registrable field and route
- Changelog
- Interface name for rest route
0.1.0 - 2018-04-24
Init setup
- Main theme/plugin entrypoint.
- Post Type Registration.
- Taxonomy Registration.
- Gutenberg Blocks Registration.
- Assets Manifest data.