Wordless Versions Save

All the power of Pug, Sass, Coffeescript and WebPack in your WordPress theme. Stop writing themes like it's 1998.

6.0.3

1 year ago

Fixed 🐛

  • 625ec531f9a531ee291716dc233ba0103547547a fix wp wordless theme upgrade command (fixing wordless's files manifest)

6.0.2

1 year ago

Chore ⚙️

  • 362c609bbba99dadb3ec9fbc7ff20c7dbf103e13 bogus commit to force WP's SVN to update some files

6.0.1

1 year ago

Fixed 🐛

  • 810f3f601604c0009e890736f4b976474d06be0a fix webpack's asset path generation using new version's strategies

Chore ⚙️

  • aecfddfab9cf2f16bc2269a34793e7c2ccf97b27 bogus commit to force WP's SVN to update some files

6.0.0

1 year ago

Added 🆕

  • #283 more flexible management of theme's tmp dir
  • updated all php and js deps
  • yarn.lock no more shipped with theme
  • updated documentation

Fixed 🐛

  • ef001c452eb7bee66f21c734566edb191a43e6f2 and 7e20897a6247455e976a947a4fc52876964067c1 PHP >=8.1 compatibility
  • #291
  • #290 (php 8.x compatibility)

Breaking Changes ‼️

  • Wordless 6.x dropped compatibility with PHP <8.1

5.1.2

1 year ago

Fixed 🐛

  • e01c38db47f940f1f8f6eb6ccdd282782766c260 fix bug in render_static: the optimizer in some scenarios could lead to error because the render was not called. No performance drawbacks anyway.
  • 6244e8f38fbba442d1607dac7a52744b0afccecc fixed gitignore
  • 778c47cfbc91fb16900e6ffdcf164cac3f3f6dfb fix bug in render_static loosing locals variables

NOTE: I'm compiling ahead of time this release's changelog because I forgot to do this at the time. Sorry

5.1.1

2 years ago

Fixed 🐛

Fixed a bug preventing render_static to work while in development environment

5.1.0

2 years ago

Added 🆕

  • PUG's filter :php is back on track
  • vanilla theme has responsive embeds support (from wordpress core) enabled by default
  • PHP8 support (thanks to @kylekatarnls)
  • Updated static rendering documentation

Fixed 🐛

  • Validation errors are now overlayared onto the page, being visible even when inside a nested rendering process
  • Now both define('BYPASS_STATIC', false) and define('BYPASS_STATIC', FALSE) are supported
  • refactored render_template function to not waste CPU time on SHA calculation when static rendering is not required

5.0.0

3 years ago

Full diff from previous release https://github.com/welaika/wordless/compare/4.1.0...5.0.0

What's new in the major version? 🆕

Please be sure to welcome the new "pure PUG" convention, since it will determine a serious performance improvement. Should you have problems refactoring an old theme in order to update it to the new conventions, feel free to open an issue (or ping me in private company chat).

Warning ⚠️

Fixed 🐛

  • Fixed a bug during the the setup preventing the correct creation of the test database

Other changes 📓

  • VSCode plugin recommendations added to vanilla theme (fd269cc)
  • Documentation was re-ordered trying to make it more focused on important things and more readable

Upgrading from 4.1

Version 5, while introducing a lot of new practices, naming conventions and scaffolding, retains full compatibility with 4.1's themes.


Big ups to @danielegiorgis who put a lot of effort in this major release.

4.1.0

3 years ago

New features 🆕

This release comes with only one big feature: Wordless vanilla theme now is shipped with preconfigured E2E test suite.

Documentation is updated accordingly, so you can read more about this at https://wordless.readthedocs.io/en/latest/_pages/usage/test_suite.html

Changes ‼️

  • Composer is a new pre-requisite
  • the installation process in slightly changed (there is a new yarn setup task instead of the old yarn install); pay attention to the documentation on your next setup

Enjoy! 🌸

4.0.0

4 years ago

Full diff from previous release https://github.com/welaika/wordless/compare/3.0.1...4.0.0

What's new in the major version? 🆕

  • Moved from SASS to SCSS (breaking)
  • Updated Stylelint rules and config to lint SCSS (breaking)
  • Moved from CoffeeScript to ES2015 (breaking)
  • Updated all the node_modules dependencies

Warning ⚠️

This is a major update because it's considered a breaking one. Updating the plugin from 3.x to 4.0.0 should be safe, but you cannot upgrade an existing theme with new configurations. This is true mainly due to the new default supported syntaxes (SCSS and ES2015)

Fixed 🐛

  • Fixed 2 bugs and improved the helper to register ACF/Gutenberg custom blocks (create_acf_block)
  • Fixed a wrong path declared inside Wordless class
  • Fixed a bug in new_taxonomy with most recent WP versions

Other changes 📓

  • Updated the logic behind wp wordless theme upgrade: now it is no more intended to upgrade from non-webpack themes to a webpack one, but simply updating theme's build configurations to the new shipped ones
  • Heavily improved documentation, clened up the main README.
  • Documentation reflects all the introduced updates about languages/syntaxes