All notable changes to this project will be documented in this file.
This projects adheres to Semantic Versioning and Keep a CHANGELOG.
- Boilerplate is clean and is using only temporary files used for the initial setup. After running the setup, the temporary files are removed and replaced with the actual files.
- Minimum PHP version is now 8.2+.
This is a major release that includes PHP8+ support. We tested it on the PHP 8.2.12 version.
- Composer packages.
- Npm packages.
- Composer command names.
- PHP version requirement.
- updated default 404 a bit (might make a component for it, though).
- cleaned up header and footer, replaced with new reusable components.
- Full change log can be checked on Github frontend-libs release and libs release.
- Fixes the BrowserslistError thrown on the npm start command.
- Updating packages.
- Full change log can be checked on Github frontend-libs release and libs release.
- Major braking changes do to updates on css variables, and helpers and updating min PHP version to 7.4.
- Full change log can be checked on Github releases.
- Major braking changes do to updates on css variables, and helpers.
- Removed package-lock.json
- Removed composer.lock
- Removed version number from composer.json
MAYOR BREAKING CHANGES
- You should not try to update from version 4 to 5 because they are not compatible.
Eightshift-frontend-libs
update.Eightshift-libs
update.composer.json
updated packages, fixing scripts names.
Eightshift-frontend-libs
update.Eightshift-libs
update.
Eightshift-frontend-libs
update.Eightshift-libs
update.
- Modified const name in wp-config-project.php from ES_ENV to EB_ENV to be consistent with the rest of the project.
- Added eslint rule to ignore external dependencies from @eightshift/frontend-libs.
- Removed
Config
dependency from enqueue classes. - Removed .babelrc file.
- Added babel.config.js
BRAKING CHANGES:
- Please replace you old .babelrc file with the new one babel.config.js and convert it from .json to .js format.
- Eightshift-frontend-libs update.
- Eightshift-libs update.
- Changing header.php for now libs layout.
- Changing footer.php for now libs layout.
- Eightshift-frontend-libs update
- Eightshift-libs update
- Eightshift-frontend-libs update
- Eightshift-libs update
- Fixing readme.
- Readme Fix
- Corrections due to movement all src/blocks/layout/... to src/blocks/components in eightshift-frontend-libs
- Updating composer to latest version of eightshift-libs
- class-modify-admin-appearance.php fixed a typo
- Updated eightshift-libs to version 2.0.4
- Updated eightshift-frontend-libs to version 3.0.3
- Updated Webpack
- Updated PostCss
- Updated @eightshift/frontend-libs
- postcss-font-magician from package.json
- Postcss config from object to array
- package.json - @eightshift/frontend-libs to 2.0.4
- composer.json - infinum/eightshift-libs to 2.0.2
- Implementing Eightshift-libs
- Implementing Eightshift-frontend-libs
- Updating docs
- Adding type hinting
- Updating npm packages
- Global folder structure refactor
- New file for shortcodes
- New file for manifest
- Small changes on project name and description for easy project setup.
- Readme file.
- Versioning.
- package.lock and composer.lock
- Complete webpack config refactoring
- Added code of conduct
- Minor phpcs fixes
- Added changelog
- Added widget class
- Minor updates to setup script
- Added flex grid mixin
- phpcs.xml.dist rules name change
- Refactored scss assets
- Minor refactor in excerpt class
- Remove jQuery override so that the theme obey wordpress.org rules
- Minor webpack config fix
- Added setup wizard guide for easier theme setup
- Travis update
- phpcs fixes
- Renamed Infinum -> Eightshift, since that is our new brand
- Updates in package.json and composer.json
- phpcs.xml.dist updates
- Added husky for precommit scripts
- Added object helper
- Cleaned assets
- Boilerplate acts as a standalone theme now
- Replaced
file_get_contents
withfile
(for support)
- Travis integration
- Issue and contributing template
- Change color admin based on the environment (dev, staging, production)
- Added phpcs.xml.dist for the project
- Added validate xml helper for svg uploads
- Added lazy loading images feature
- License update
- Small codebase changes
- Changes in @since tags
- ACF functionality from the boilerplate
- jQuery webpack exposing due to admin issues
- Autoloader path fix
- Fixed setup script
- Fixed rename script
- Minor phpcs fixes
- Locale class for translation handling
- Assets cache busting
- Updated readme
- Updated eslintrc
- Updated stylelint
- Updated .gitignore
- Updated coding standards, added composer scripts
- Removed ACF class from the boilerplate
- Removed unnecessary register_global_theme_options_variable method that set global variable
This build is a breaking change in comparison to v1.0.0 (procedural -> OOP)
- Added namespaces, autoloader, webpack 3+
- Added import/export scripts
- Added project setup script
- Added util class
- Added ACF class
- Added theme options and helpers
- Changed codebase to OOP
- Readme update
- Updated documentation
- .gitignore file update
- Asset update
- Removed procedural code and updated the codebase to OOP
- Removed jQuery from WP (used webpack to bundle it)
- Rename scripts minor fix with theme package name (shell script)
- Indentation fix
Initial tagged release.