Skip to content

Latest commit

 

History

History
290 lines (193 loc) · 8.08 KB

File metadata and controls

290 lines (193 loc) · 8.08 KB

Change Log for the Eightshift Libs

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

Changed

  • Updates on readme.

Added

  • 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

Changed

  • 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

  • Removed package-lock.json
  • Removed composer.lock
  • Removed version number from composer.json

3.0.2 - 2021-01-13

Removed

  • Removed env from the config CLI.

3.0.1 - 2021-01-13

Fixed

  • Issues with -env parameter on wp boilerplate setup_project command.
  • Wrong Global variable name in Shortcodes.
  • Small improvements.

Added

  • I18n - added hook priority to fix bug on loading languages.

Removed

  • Config - removed getProjectEnv method.
  • Config - removed getConfig method.

Changed

  • 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

Changed

  • class-bem-menu-walker.php - removed declaration of db_fields.

Added

  • Setup script for CI deployment for core and plugins

2.4.0 - 2020-07-08

Removed

  • class-blocks.php - removed normal blocks view and made wrapper view as default.
  • class-blocks.php - removed hasWrapper key.

Changed

  • class-components.php - changes on responsive_selectors method because of a bug in rendering bool.

2.3.0 - 2020-05-25

Added

  • Github actions.
  • Phpstan.

Changed

  • class-blocks.php returns all colors from settings.
  • corrections from Phpstan.
  • Made get_service_classes_prepared_array() more flat.
  • composer.json updated packages, fixing scripts names.

2.2.2 - 2020-05-15

Added

  • New helper method for making responsive selectors.

2.2.1 - 2020-05-13

Removed

  • PHP version 7.0 from Travis build.

Added

  • Check for block manifest validation.

2.2.0 - 2020-05-06

Changed

  • 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

Fixed

  • Missing enqueue method to load scripts in footer.
  • Wrong namespace in components helpers.

2.1.0 - 2020-03-04

Added

  • 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-override to be able to override attributes depending on the post type.

Moved

  • class-shortcode.php - moved from general namespace to helpers.

Changed

  • class-base-post-columns.php was renamed to class-base-post-type-columns.php.

Fixed

  • class-invalid-block.php - Fixed error msg.

2.0.7 - 2020-01-29

Added

  • add_theme_support( 'align-wide' ) in class-blocks.php

2.0.6 - 2020-01-27

Removed

  • Limitations the usage of only custom project blocks.
  • Removing docs to new repository

Added

  • 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.

Added

  • has-activation-interface.php - New interface used in plugin activation.
  • has-deactivation-interface.php - New interface used in plugin deactivation.

Updated

  • 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.

Added

  • Add enqueue abstract class that can be extended in the project.

Fixed

  • Renderable_Block Interface - Fixing wrong type hinting for $inner_block_content.

Changed

  • Updating readme
  • Complete refactor on project organization.
  • Moving, Babel, Webpack, linters config from boilerplate to eightshift-frontend-libs.
  • Rewritten Gutenberg blocks setup.

Changed

  • Renaming assets to manifest folder.

Removed

  • Removing type hinting void for php 7.0.
  • Removing Blocks folder and adding eightshift-blocks lib.

Added

  • 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.

Changed

  • Updating Manifest.php with new methods

Changed

  • Changed $content to $inner_block_content for better naming.
  • Unsetting variables in block render.

Changed

  • Changing wrapper block view path.

Added

  • Separating Wrapper_Block and General_Block.

Added

  • Interface for registrable field and route
  • Changelog

Changed

  • Interface name for rest route

0.1.0 - 2018-04-24

Init setup

Added

  • Main theme/plugin entrypoint.
  • Post Type Registration.
  • Taxonomy Registration.
  • Gutenberg Blocks Registration.
  • Assets Manifest data.