This repository has been archived by the owner on Jul 26, 2024. It is now read-only.
Releases: washingtonstateuniversity/hrs.wsu.edu
Releases Β· washingtonstateuniversity/hrs.wsu.edu
2.1.2-rc.1
Notable changes
Changed
- Revert Changelog TOC to prefer "Keep a Changelog" format.
- Add another form to the Gravity Forms filter hook to modify fields.
- Update Composer and npm built and lint dependencies.
- Update Copy Webpack Plugin to version 8 and fix the
to
syntax in Webpack config.
2.1.1
2.1.1 RC1
2.1.0
Notable changes
Enhancements
- Fix #187 Remove "protected" prefix from page titles. (889b314)
- Remove unused TablePress table styles. (fd6fb8a)
Code quality
- Use
node.ownerDocument
instead of global element for event listeners. (6e38514) - Remove unused variable and extra space in
single
template. (6d8d49d)
Build tools
- β Uninstall Thread Loader and remove it from Webpack config until it works with Webpack 5. (574571d)
- Update Prettier to the latest WordPress packaged version. (7490afe)
- β Update to latest Babel packages, which require adding Babel Core and Runtime dependencies. (8f8159b)
- β Upgrade to PostCSS CLI 8, which require adding PostCSS core as a peer dependency. (e5b30fe)
- β¬οΈ Update to latest ESLint minor version. (6fb1b16)
- Update Composer PHP Codesniffer Installer and phpcs variable analysis. (25203b4)
- Change Copy Webpack Plugin
to
function for new syntax. (d34af03) - β¬οΈ Upgrade to Webpack 5 along with associated Webpack plugins. (d34af03)
- β¬οΈ (@dependabot) Bump ini from 1.3.5 to 1.3.7. (9298d2c)
- β¬οΈ (@dependabot) Bump dot-prop from 4.2.0 to 4.2.1. (db48055)
2.1.0 RC1
Notable changes
Enhancements
- Fix #187 Remove "protected" prefix from page titles. (889b314)
- Remove unused TablePress table styles. (fd6fb8a)
Code quality
- Use
node.ownerDocument
instead of global element for event listeners. (6e38514) - Remove unused variable and extra space in
single
template. (6d8d49d)
Build tools
- β Uninstall Thread Loader and remove it from Webpack config until it works with Webpack 5. (574571d)
- Update Prettier to the latest WordPress packaged version. (7490afe)
- β Update to latest Babel packages, which require adding Babel Core and Runtime dependencies. (8f8159b)
- β Upgrade to PostCSS CLI 8, which require adding PostCSS core as a peer dependency. (e5b30fe)
- β¬οΈ Update to latest ESLint minor version. (6fb1b16)
- Update Composer PHP Codesniffer Installer and phpcs variable analysis. (25203b4)
- Change Copy Webpack Plugin
to
function for new syntax. (d34af03) - β¬οΈ Upgrade to Webpack 5 along with associated Webpack plugins. (d34af03)
- β¬οΈ (@dependabot) Bump ini from 1.3.5 to 1.3.7. (9298d2c)
- β¬οΈ (@dependabot) Bump dot-prop from 4.2.0 to 4.2.1. (db48055)
2.0.1
2.0.1 RC1
2.0.0
Notable changes
2.0.0 (2020-09-21)
Enhancements
- π¨ Fix #157 update front-page layout for block editor. (fe5da9c)
- Refactor search menu with updated script and styles, including improved accessibility by modifying tabindex when links are hidden. (d31eb0a, ff53bf3, 1eb7803, a974b39)
- Align button styles with in-progress WSU Design System. (d023614)
- Add
header.php
to override parent theme version. (a0aecb9) - Add source directories for global (
src/global
) and library (src/lib
) scripts and styles. (a95d77c, 0d85255) - Library source files for scripts and styles for external or plugin modifications.
- π¨ Update styles to support core block changes in WordPress v5.4.0. (53479e7, 5832f02, 84f75fa, 568129f, 5da07ca, 2a632ec)
- Modify the Gravity Forms filters to more easily include more form adjustments. (c4a829f)
- π± Move all component, template part, and global markup, scripts, and styles into dedicated individual directories located at
src/components/{{component-name}}/
,src/templates/{{template-name}}/
andsrc/global/
.- Add Components style and script entry point processors (5420047)
- Video component. (47424b7)
- Text tags component. (d587a9e)
- Text control component. (7905deb)
- Table component. (9da6db5)
- Separator component. (7862a02)
- Search component. (0c1d747)
- Search Menu component, with PHP template and frontend script. (a9fe37c)
- Quote component. (2c1ec73)
- Pullquote component. (fb5da1f)
- Preformatted component. (f2ef603)
- Paragraph component. (8dfaebf)
- Navigation component. (bd91fb6)
- Navigation link component. (0d693be)
- Media-text component. (35ea3e6)
- List component, with core block editor filters. (61da475)
- Latest Posts component. (d19d95e)
- Image component. (cd0ff5f)
- Icons component. (a4161ee)
- Heading component. (d5f0c82)
- Gallery component. (997fdc9)
- Embed component. (df501c7)
- Cover component. (bb92f06)
- Single template. (646f68e)
- Page template. (ae23674)
- Home template. (0b0c78d)
- Header template. (dfa2d24)
- Front-page template. (48a45ad)
- Footer template. (8775942)
- Builder template. (a674a40)
- Base template. (2faf4e4)
- Archive template. (c954286)
Bug Fixes
- Fix #163 prevent search menu flash on page load. (aef8827, 245ddc7)
- Fix #167 theme styles leaking into editor UI. (1b71860)
- Fix #164 TablePress class misreferenced. (3e5bced)
- Mitigate some small-screen core columns block layout issues. (8d5d50d)
- Revert site header background color to white. (0b1ce2b)
- Fix #79 hide lazy load placeholder images on no-js. (faed62b)
- π Add ARIA labeling to generic landmark regions such as
nav
andarticle
elements. (cbb5c1c) - Fix NPM Package Lint config to allow GPL 3.0 license in npm license. (bd01a56)
- π Fix #132 heading order in search menu. (33bc285)
- Fix site header aria label. (27db595)
- π Fix #83 Add level 1 heading on homepage. (5ad298f)
- π Fix #127 include footer in builder template. (1f4aad8)
Deprecations
- Remove unused meta boxes from page edit screen. (4a5b7eb)
- Remove "post list" and "last updated" shortcodes in favor of using a plugin. (d47d4cd, 55d6240)
- π₯ Remove all custom blocks to a separate plugin. (9a8e517)
- π₯ Remove Javascript variant for legacy browsers. Use only one integrated index file and tune later as needed. (e8215de)
- β Remove the
url-search-params
npm dependency. (2590294) - Remove search-filter JavaScript tool in preference for HRS Search Filter block. (a24e48f, 78fe58e)
- Remove MS SQL Server connector class and all related template tags and shortcodes. (0336af6)
- β Remove uneeded dev dependencies following build tool update.
url-search-params-polyfill
isn't needed since we're not offering this support anymore.@babel/core
,@babel/plugin-syntax-dynamic-import
,@babel/polyfill
,@babel/preset-env
,babel-eslint
, andeslint-loader
are all taken over by WordPress packages.autoprefixer
mkdirp
node-sass
svgo
- Svgo config file.
webpack-merge
Code Quality
- π· Fix #145 refactor Travis CI config. (6673ce2)
- β»οΈ Refactor binder element class logic to better align with WP coding standards. (306f51d)
- π₯ Remove unneeded template part files. (7405a3a)
- Renamed HRS Theme namespace. (9d89a62, dda2434)
- π Update text domain for new theme namespace. (a36a3b0, e404364)
- β Add
stylelint-a11y
npm stylelint plugin and configure. (a96e194, 5120208) - π Update environment structure to be more component based.
- Move shortcodes to
src/components
directory. (288cccb) - Move post date and terms lists to
src/components
. (b3ebdd6)- Move search menu script into the
src/components
directory and modify for export support. (ea65d91, b513b52) - Move template parts into respective
src/templates
directories. (e24ed08, 282bbd2, 4d252ac, 8834964, c9e98a6) - Move pagination to
src/components
. (5e7cc55) - Distribute
functions.php
andsetup
methods into more specific files. (da340dd)
- Move search menu script into the
- Move lazy loading script into the
src/lib
directory and modify for export support. (e154010) - Modify the JS entry point, now
src/index.js
to handle all frontend imports and addsrc/editor.js
to handle all backend imports. (442d44f, 4eb46b0)- Add style entry points for templates source directory. (741de2e)
- Move shortcodes to
- Break down scripts and styles into frontend and backend and organize them by component and template. (b0b9eb3)
- π§ Add config file for the
npm-package-json-lint
linter, forpostcss-cli
, and forwp-prettier
. (26dca82, 4a70723, 7e46e0e) - β Add
wp-prettier
npm dev dependency aliased toprettier
. (98734a2) - π§ Update linter configs to use WordPress preset recommendations. (09bb5f6, a38d3f9, 6c5d034)
- π§ Simplify
.gitignore
rules. (2c1f44d) - Use pre-optimized images instead of optimizing on every build and use Webpack to copy from source to build. (847675c)
- π§ Update editorconfig with newer WP-aligned rules. (236ccff)
- π· Update Travis rules to monitor the 2.x branch and only test PHP 7.0+. (132359b, 6a16c27)
- Add the
npm-package-json-lint
npm dev package with the@wordpress/npm-package-json-lint-config
package to handle code quality ofpackage.json
file. - Use the WordPress
stylelint-config-wordpress
linting rules. - Directly include the
dealerdirect/phpcodesniffer-composer-installer
Composer dev dependency for PHPCS. - Add the
phpcompatibility/php-compatibility
andsirbrillig/phpcs-variable-analysis
Composer packages for additional PHPCS quality checking.
Documentation
- Replace screenshot for new front page layout. (3dc5e9a)
- Improve changelog organization with type categories. (82117b7)
- Add the Prettier badge. (e00da29)
- π Update documentation. (1afaa73)
Build Tooling
- β¬οΈ Update Composer dependencies and fix
composer.json
spacing. (7d0a988) - β¬οΈ Update npm package lint dependency and config. (3869ce8)
- β¬οΈ Update JavaScript build tools; ESLint, Prettier, WordPress ESLint Plugin. (2444736, a240db7)
- β¬οΈ Update Webpack and related dependencies. (9779eb9, a240db7)
- β¬οΈ Update CSS build tools, Stylelint, Stylelint config, and PostCSS CLI. (1b3f923, a240db7)
- β¬οΈ Update Copy Webpack Plugin to v6+ and fix copy patterns syntax for v6.0 changes. (3cc637c)
- Switch from Sass to CSS using the
postcss-present-env
plugin to allow things like variables and nesting. (209dc79) - Add the
postcss-import
andpostcss-preset-env
npm PostCSS plugins. - π₯ Revamp Webpack config to use one set of rules geared to the WP block environment, to process frontend and backend scripts separately, and to handle copying componenent assets from entry to output directory. (5fb2313)
- β
@wordpress/dependency-extraction-webpack-plugin
- β
copy-webpack-plugin
- β
resolve-bin
- β
source-map-loader
- β
thread-loader
- β
webpack-bundle-analyzer
- β
- β
Project Management
- Replace the theme screenshot. (3dc5e9a)
- Update CHANGELOG and README headers and badges. (c2d1ced)
- Switch to GPLv3+ license in place of GPLv2+. (245ae12, c2d1ced)
- Rename primary branch from
master
tostable
. See the Internet Engineering Task Force (IEFT), Terminology, Power and Oppressive Language. - Revamp
composer.json
andpackage.json
with better metadata and build processes focused on PostCSS and Webpack. (c292a6e, 2692f07) - Add the
roave/security-advisories
Composer package to monitor Composer package security.
2.0.0 RC2
Notable changes
Enhancements
- π¨ Fix #157 update front-page layout for block editor. (fe5da9c)
- Refactor search menu with updated script and styles, including improved accessibility by modifying tabindex when links are hidden. (d31eb0a, ff53bf3, 1eb7803, a974b39)
- Align button styles with in-progress WSU Design System. (d023614)
- Add
header.php
to override parent theme version. (a0aecb9) - Add source directories for global (
src/global
) and library (src/lib
) scripts and styles. (a95d77c, 0d85255) - Library source files for scripts and styles for external or plugin modifications.
- π¨ Update styles to support core block changes in WordPress v5.4.0. (53479e7, 5832f02, 84f75fa, 568129f, 5da07ca, 2a632ec)
- Modify the Gravity Forms filters to more easily include more form adjustments. (c4a829f)
- π± Move all component, template part, and global markup, scripts, and styles into dedicated individual directories located at
src/components/{{component-name}}/
,src/templates/{{template-name}}/
andsrc/global/
.- Add Components style and script entry point processors (5420047)
- Video component. (47424b7)
- Text tags component. (d587a9e)
- Text control component. (7905deb)
- Table component. (9da6db5)
- Separator component. (7862a02)
- Search component. (0c1d747)
- Search Menu component, with PHP template and frontend script. (a9fe37c)
- Quote component. (2c1ec73)
- Pullquote component. (fb5da1f)
- Preformatted component. (f2ef603)
- Paragraph component. (8dfaebf)
- Navigation component. (bd91fb6)
- Navigation link component. (0d693be)
- Media-text component. (35ea3e6)
- List component, with core block editor filters. (61da475)
- Latest Posts component. (d19d95e)
- Image component. (cd0ff5f)
- Icons component. (a4161ee)
- Heading component. (d5f0c82)
- Gallery component. (997fdc9)
- Embed component. (df501c7)
- Cover component. (bb92f06)
- Single template. (646f68e)
- Page template. (ae23674)
- Home template. (0b0c78d)
- Header template. (dfa2d24)
- Front-page template. (48a45ad)
- Footer template. (8775942)
- Builder template. (a674a40)
- Base template. (2faf4e4)
- Archive template. (c954286)
Bug Fixes
- Fix #163 prevent search menu flash on page load. (aef8827, 245ddc7)
- Fix #167 theme styles leaking into editor UI. (1b71860)
- Fix #164 TablePress class misreferenced. (3e5bced)
- Mitigate some small-screen core columns block layout issues. (8d5d50d)
- Revert site header background color to white. (0b1ce2b)
- Fix #79 hide lazy load placeholder images on no-js. (faed62b)
- π Add ARIA labeling to generic landmark regions such as
nav
andarticle
elements. (cbb5c1c) - Fix NPM Package Lint config to allow GPL 3.0 license in npm license. (bd01a56)
- π Fix #132 heading order in search menu. (33bc285)
- Fix site header aria label. (27db595)
- π Fix #83 Add level 1 heading on homepage. (5ad298f)
- π Fix #127 include footer in builder template. (1f4aad8)
Deprecations
- Remove unused meta boxes from page edit screen. (4a5b7eb)
- Remove "post list" and "last updated" shortcodes in favor of using a plugin. (d47d4cd, 55d6240)
- π₯ Remove all custom blocks to a separate plugin. (9a8e517)
- π₯ Remove Javascript variant for legacy browsers. Use only one integrated index file and tune later as needed. (e8215de)
- β Remove the
url-search-params
npm dependency. (2590294) - Remove search-filter JavaScript tool in preference for HRS Search Filter block. (a24e48f, 78fe58e)
- Remove MS SQL Server connector class and all related template tags and shortcodes. (0336af6)
- β Remove uneeded dev dependencies following build tool update.
url-search-params-polyfill
isn't needed since we're not offering this support anymore.@babel/core
,@babel/plugin-syntax-dynamic-import
,@babel/polyfill
,@babel/preset-env
,babel-eslint
, andeslint-loader
are all taken over by WordPress packages.autoprefixer
mkdirp
node-sass
svgo
- Svgo config file.
webpack-merge
Code Quality
- π· Fix #145 refactor Travis CI config. (6673ce2)
- β»οΈ Refactor binder element class logic to better align with WP coding standards. (306f51d)
- π₯ Remove unneeded template part files. (7405a3a)
- Renamed HRS Theme namespace. (9d89a62, dda2434)
- π Update text domain for new theme namespace. (a36a3b0, e404364)
- β Add
stylelint-a11y
npm stylelint plugin and configure. (a96e194, 5120208) - π Update environment structure to be more component based.
- Move shortcodes to
src/components
directory. (288cccb) - Move post date and terms lists to
src/components
. (b3ebdd6)- Move search menu script into the
src/components
directory and modify for export support. (ea65d91, b513b52) - Move template parts into respective
src/templates
directories. (e24ed08, 282bbd2, 4d252ac, 8834964, c9e98a6) - Move pagination to
src/components
. (5e7cc55) - Distribute
functions.php
andsetup
methods into more specific files. (da340dd)
- Move search menu script into the
- Move lazy loading script into the
src/lib
directory and modify for export support. (e154010) - Modify the JS entry point, now
src/index.js
to handle all frontend imports and addsrc/editor.js
to handle all backend imports. (442d44f, 4eb46b0)- Add style entry points for templates source directory. (741de2e)
- Move shortcodes to
- Break down scripts and styles into frontend and backend and organize them by component and template. (b0b9eb3)
- π§ Add config file for the
npm-package-json-lint
linter, forpostcss-cli
, and forwp-prettier
. (26dca82, 4a70723, 7e46e0e) - β Add
wp-prettier
npm dev dependency aliased toprettier
. (98734a2) - π§ Update linter configs to use WordPress preset recommendations. (09bb5f6, a38d3f9, 6c5d034)
- π§ Simplify
.gitignore
rules. (2c1f44d) - Use pre-optimized images instead of optimizing on every build and use Webpack to copy from source to build. (847675c)
- π§ Update editorconfig with newer WP-aligned rules. (236ccff)
- π· Update Travis rules to monitor the 2.x branch and only test PHP 7.0+. (132359b, 6a16c27)
- Add the
npm-package-json-lint
npm dev package with the@wordpress/npm-package-json-lint-config
package to handle code quality ofpackage.json
file. - Use the WordPress
stylelint-config-wordpress
linting rules. - Directly include the
dealerdirect/phpcodesniffer-composer-installer
Composer dev dependency for PHPCS. - Add the
phpcompatibility/php-compatibility
andsirbrillig/phpcs-variable-analysis
Composer packages for additional PHPCS quality checking.
Documentation
- Replace screenshot for new front page layout. (3dc5e9a)
- Improve changelog organization with type categories. (82117b7)
- Add the Prettier badge. (e00da29)
- π Update documentation. (1afaa73)
Build Tooling
- β¬οΈ Update Composer dependencies and fix
composer.json
spacing. (7d0a988) - β¬οΈ Update npm package lint dependency and config. (3869ce8)
- β¬οΈ Update JavaScript build tools; ESLint, Prettier, WordPress ESLint Plugin. (2444736)
- β¬οΈ Update Webpack and related dependencies. (9779eb9)
- β¬οΈ Update CSS build tools, Stylelint, Stylelint config, and PostCSS CLI. (1b3f923)
- β¬οΈ Update Copy Webpack Plugin to v6+ and fix copy patterns syntax for v6.0 changes. (3cc637c)
- Switch from Sass to CSS using the
postcss-present-env
plugin to allow things like variables and nesting. (209dc79) - Add the
postcss-import
andpostcss-preset-env
npm PostCSS plugins. - π₯ Revamp Webpack config to use one set of rules geared to the WP block environment, to process frontend and backend scripts separately, and to handle copying componenent assets from entry to output directory. (5fb2313)
- β
@wordpress/dependency-extraction-webpack-plugin
- β
copy-webpack-plugin
- β
resolve-bin
- β
source-map-loader
- β
thread-loader
- β
webpack-bundle-analyzer
- β
- β
Project Management
- Replace the theme screenshot. (3dc5e9a)
- Update CHANGELOG and README headers and badges. (c2d1ced)
- Switch to GPLv3+ license in place of GPLv2+. (245ae12, c2d1ced)
- Rename primary branch from
master
tostable
. See the Internet Engineering Task Force (IEFT), Terminology, Power and Oppressive Language. - Revamp
composer.json
andpackage.json
with better metadata and build processes focused on PostCSS and Webpack. (c292a6e, 2692f07) - Add the
roave/security-advisories
Composer package to monitor Composer package security.
2.0.0 RC1
Notable changes
π₯ Includes breaking changes from v1.x
2.0.0-rc.1 (:construction: 2020-09-02)
Enhancements
- π¨ Fix #157 update front-page layout for block editor. (fe5da9c)
- Refactor search menu with updated script and styles, including improved accessibility by modifying tabindex when links are hidden. (d31eb0a, ff53bf3, 1eb7803, a974b39)
- Align button styles with in-progress WSU Design System. (d023614)
- Add
header.php
to override parent theme version. (a0aecb9) - Add source directories for global (
src/global
) and library (src/lib
) scripts and styles. (a95d77c, 0d85255) - Library source files for scripts and styles for external or plugin modifications.
- π¨ Update styles to support core block changes in WordPress v5.4.0. (53479e7, 5832f02, 84f75fa, 568129f, 5da07ca, 2a632ec)
- Modify the Gravity Forms filters to more easily include more form adjustments. (c4a829f)
- π± Move all component, template part, and global markup, scripts, and styles into dedicated individual directories located at
src/components/{{component-name}}/
,src/templates/{{template-name}}/
andsrc/global/
.- Add Components style and script entry point processors (5420047)
- Video component. (47424b7)
- Text tags component. (d587a9e)
- Text control component. (7905deb)
- Table component. (9da6db5)
- Separator component. (7862a02)
- Search component. (0c1d747)
- Search Menu component, with PHP template and frontend script. (a9fe37c)
- Quote component. (2c1ec73)
- Pullquote component. (fb5da1f)
- Preformatted component. (f2ef603)
- Paragraph component. (8dfaebf)
- Navigation component. (bd91fb6)
- Navigation link component. (0d693be)
- Media-text component. (35ea3e6)
- List component, with core block editor filters. (61da475)
- Latest Posts component. (d19d95e)
- Image component. (cd0ff5f)
- Icons component. (a4161ee)
- Heading component. (d5f0c82)
- Gallery component. (997fdc9)
- Embed component. (df501c7)
- Cover component. (bb92f06)
- Single template. (646f68e)
- Page template. (ae23674)
- Home template. (0b0c78d)
- Header template. (dfa2d24)
- Front-page template. (48a45ad)
- Footer template. (8775942)
- Builder template. (a674a40)
- Base template. (2faf4e4)
- Archive template. (c954286)
Bug Fixes
- Mitigate some small-screen core columns block layout issues. (8d5d50d)
- Revert site header background color to white. (0b1ce2b)
- Fix #79 hide lazy load placeholder images on no-js. (faed62b)
- π Add ARIA labeling to generic landmark regions such as
nav
andarticle
elements. (cbb5c1c) - Fix NPM Package Lint config to allow GPL 3.0 license in npm license. (bd01a56)
- π Fix #132 heading order in search menu. (33bc285)
- Fix site header aria label. (27db595)
- π Fix #83 Add level 1 heading on homepage. (5ad298f)
- π Fix #127 include footer in builder template. (1f4aad8)
Deprecations
- Remove "post list" and "last updated" shortcodes in favor of using a plugin. (d47d4cd, 55d6240)
- π₯ Remove all custom blocks to a separate plugin. (9a8e517)
- π₯ Remove Javascript variant for legacy browsers. Use only one integrated index file and tune later as needed. (e8215de)
- β Remove the
url-search-params
npm dependency. (2590294) - Remove search-filter JavaScript tool in preference for HRS Search Filter block. (a24e48f, 78fe58e)
- Remove MS SQL Server connector class and all related template tags and shortcodes. (0336af6)
- β Remove uneeded dev dependencies following build tool update.
url-search-params-polyfill
isn't needed since we're not offering this support anymore.@babel/core
,@babel/plugin-syntax-dynamic-import
,@babel/polyfill
,@babel/preset-env
,babel-eslint
, andeslint-loader
are all taken over by WordPress packages.autoprefixer
mkdirp
node-sass
svgo
- Svgo config file.
webpack-merge
Code Quality
- π· Fix #145 refactor Travis CI config. (6673ce2)
- β»οΈ Refactor binder element class logic to better align with WP coding standards. (306f51d)
- π₯ Remove unneeded template part files. (7405a3a)
- Renamed HRS Theme namespace. (9d89a62, dda2434)
- π Update text domain for new theme namespace. (a36a3b0, e404364)
- β Add
stylelint-a11y
npm stylelint plugin and configure. (a96e194, 5120208) - π Update environment structure to be more component based.
- Move shortcodes to
src/components
directory. (288cccb) - Move post date and terms lists to
src/components
. (b3ebdd6)- Move search menu script into the
src/components
directory and modify for export support. (ea65d91, b513b52) - Move template parts into respective
src/templates
directories. (e24ed08, 282bbd2, 4d252ac, 8834964, c9e98a6) - Move pagination to
src/components
. (5e7cc55) - Distribute
functions.php
andsetup
methods into more specific files. (da340dd)
- Move search menu script into the
- Move lazy loading script into the
src/lib
directory and modify for export support. (e154010) - Modify the JS entry point, now
src/index.js
to handle all frontend imports and addsrc/editor.js
to handle all backend imports. (442d44f, 4eb46b0)- Add style entry points for templates source directory. (741de2e)
- Move shortcodes to
- Break down scripts and styles into frontend and backend and organize them by component and template. (b0b9eb3)
- π§ Add config file for the
npm-package-json-lint
linter, forpostcss-cli
, and forwp-prettier
. (26dca82, 4a70723, 7e46e0e) - β Add
wp-prettier
npm dev dependency aliased toprettier
. (98734a2) - π§ Update linter configs to use WordPress preset recommendations. (09bb5f6, a38d3f9, 6c5d034)
- π§ Simplify
.gitignore
rules. (2c1f44d) - Use pre-optimized images instead of optimizing on every build and use Webpack to copy from source to build. (847675c)
- π§ Update editorconfig with newer WP-aligned rules. (236ccff)
- π· Update Travis rules to monitor the 2.x branch and only test PHP 7.0+. (132359b, 6a16c27)
- Add the
npm-package-json-lint
npm dev package with the@wordpress/npm-package-json-lint-config
package to handle code quality ofpackage.json
file. - Use the WordPress
stylelint-config-wordpress
linting rules. - Directly include the
dealerdirect/phpcodesniffer-composer-installer
Composer dev dependency for PHPCS. - Add the
phpcompatibility/php-compatibility
andsirbrillig/phpcs-variable-analysis
Composer packages for additional PHPCS quality checking.
Documentation
- Replace screenshot for new front page layout. (3dc5e9a)
- Improve changelog organization with type categories. (82117b7)
- Add the Prettier badge. (e00da29)
- π Update documentation. (1afaa73)
Build Tooling
- β¬οΈ Update Composer dependencies and fix
composer.json
spacing. (7d0a988) - β¬οΈ Update npm package lint dependency and config. (3869ce8)
- β¬οΈ Update JavaScript build tools; ESLint, Prettier, WordPress ESLint Plugin. (2444736)
- β¬οΈ Update Webpack and related dependencies. (9779eb9)
- β¬οΈ Update CSS build tools, Stylelint, Stylelint config, and PostCSS CLI. (1b3f923)
- β¬οΈ Update Copy Webpack Plugin to v6+ and fix copy patterns syntax for v6.0 changes. (3cc637c)
- Switch from Sass to CSS using the
postcss-present-env
plugin to allow things like variables and nesting. (209dc79) - Add the
postcss-import
andpostcss-preset-env
npm PostCSS plugins. - π₯ Revamp Webpack config to use one set of rules geared to the WP block environment, to process frontend and backend scripts separately, and to handle copying componenent assets from entry to output directory. (5fb2313)
- β
@wordpress/dependency-extraction-webpack-plugin
- β
copy-webpack-plugin
- β
resolve-bin
- β
source-map-loader
- β
thread-loader
- β
webpack-bundle-analyzer
- β
- β
Project Management
- Replace the theme screenshot. (3dc5e9a)
- Update CHANGELOG and README headers and badges. (c2d1ced)
- Switch to GPLv3+ license in place of GPLv2+. (245ae12, c2d1ced)
- Rename primary branch from
master
tostable
. See the Internet Engineering Task Force (IEFT), Terminology, Power and Oppressive Language. - Revamp
composer.json
andpackage.json
with better metadata and build processes focused on PostCSS and Webpack. (c292a6e, 2692f07) - Add the
roave/security-advisories
Composer package to monitor Composer package security.