Skip to content

Releases: htmlburger/wpemerge-theme

0.17.1

16 Apr 18:32
Compare
Choose a tag to compare

Hotfix: Downgrade filp/whoops due to a breaking change in 2.14.0 in views

0.17.0

16 Apr 17:41
Compare
Choose a tag to compare

0.16.2

07 Feb 20:05
Compare
Choose a tag to compare
  • Added support for Composer 2.
  • Disabled media query combining by default. Can be reenabled by uncommenting a single line in postcss.js.
  • Removed airbnb-browser-shims as it is overkill for most situations and inflated the bundle size significantly.
  • Improved how assets are loaded between different build modes.
  • Fixed the presence of Tailwind or similar libraries preventing CSS from being minified.
  • Fixed manifest.json having incorrect paths to fonts.
  • Fixed SVG files being treated as fonts.
  • Fixed editor styles not being loaded in development build mode.
  • Fixed an incorrect fallback path for a partial.
  • Fixed outdated reference from wpcs.xml to phpcs.xml

0.16.1

04 Jun 22:16
Compare
Choose a tag to compare
  • Fixed incorrect return type annotation for my_app_get_loaded_wpemerge().
  • Bumped version of several Node.js dependencies.
  • Fixed yarn hot causing App::core()->assets()->getAssetUrl() to always return an empty string.
  • Fixed yarn start failing to resolve images references in SCSS.

Manually applying a patch from 0.16.0 to 0.16.1 should pass without any conflicts in most cases:
https://github.com/htmlburger/wpemerge-theme/compare/0.16.0...0.16.1.patch
Make sure to run composer update and yarn upgrade after applying the patch.

0.16.0

23 May 12:21
Compare
Choose a tag to compare

0.15.1

20 Jul 19:10
Compare
Choose a tag to compare

What's New

  • Fixed yarn release sometimes creating a faulty zip.
  • yarn release will now generate an optimized Composer classmap file for improved autoloading performance in production.
  • Refactored the yarn release script for improved readability and maintenance.
  • Added new Web, Admin and Ajax directories under app/src/Controllers.

Upgrading

You can upgrade your 0.15.0 install to 0.15.1 using the attached patch file - 0.15.0-0.15.1.patch.
To apply it:

  1. Make sure you do not have any unsaved or uncommited work just to be on the safe side.
  2. Copy the patch file in your theme root.
  3. Run git apply --check 0.15.0-0.15.1.patch - if no errors appear you are good to go with the next step.
  4. Run git apply 0.15.0-0.15.1.patch.

0.15.0

03 Jun 20:09
Compare
Choose a tag to compare
  • Added a new yarn release command which builds and zips up your theme to be ready for distribution (docs).
  • Added suport for WordPress 5.2 features such as wp_body_open and login_headertext.
  • Removed app/framework.php in favor of separate app/routes/*.php and /app/views.php files.
  • Added a new app/helpers/admin.php file.
  • Updated WPCS to 2.0.
  • Added a version number in composer.json for easy referencing.
  • Automatically install and build all assets on install for easier setup process.
  • Added @hook annotations to files that are loaded during a hook.
  • Added an .htaccess file which blocks direct access to "source" directories.
  • Implemented common browserslist for Babel and Autoprefixer.
  • Added development port option to config.json (props @mickaelperrin).
  • Simplified editor.scss by utilizing SASS map loops.
  • Added missing ABSPATH check to certain files.
  • Updated Blade templates for consistency.
  • Updated all WP Emerge usage to match latest release.

0.12.0

01 Dec 01:15
Compare
Choose a tag to compare
  • Rewrote and simplified base HTML and CSS to adhere to BEM.
  • Improved HTML hierarchy and accessibility.
  • Added Spectre.css as a CSS framework option during install.
  • Added cache busting to assets such as images and fonts referenced in scripts and styles. Please check out the new Theme\Assets::getAssetUri() method if you need to reference assets in the dist/ directory server-side.
  • Reorganized dist/ files slightly.
  • Fixed PostCSS processing being run too early.
  • Fixed Gutenberg font sizes not being passed correctly in PHP.
  • Renamed the internal start script as it was not meant for direct use.
  • Various minor project infrastructure improvements.

0.11.0

27 Oct 20:37
Compare
Choose a tag to compare
  • Released a new website: https://wpemerge.com/
  • Fixed vendor styles being loaded after custom styles.
  • Removed the SVG whitelist filter. A safer solution such as Safe SVG should be used instead.
  • Added travis-ci integration.
  • Various minor improvements (wp-block-styles support, code style etc.).

0.10.2

13 Sep 19:43
Compare
Choose a tag to compare
  • [HOTFIX] Added required blank index.php to theme/alternative/blade/