Skip to content

Releases: maizzle/framework

v4.4.1

24 Mar 19:22
Compare
Choose a tag to compare

Fixed

  • fixed an issue where utilities in Templates inside directories with dots in their name (like src/templates/test.com) were not being generated

Changed

  • add {raw: html, extension: 'html'} to Tailwind's content.files only if html was passed to the Tailwind compiler - this happens/is needed only when using Maizzle programmatically, so we removed it for normal use cases

v4.4.0...v4.4.1

v4.4.0

21 Mar 16:57
Compare
Choose a tag to compare

🥳 v4.4.0 is here, bringing a new Components system, new Starter components, omit/skip, and tons of bugfixes!

New features

  • Blade-like Components system

    We have a new, awesome Components system! It uses Blade-like syntax and comes with a lot of cool features, like slots, stacks, props, and more! Checkout the new Components documentation for more information.

  • Added new Starter Components: Spacer, Divider, Button

  • Added new omit option for templates (docs) #851

  • Added new skip option for templates (docs) #851

  • Added shorthandCSS as an alias for shorthandInlineCSS #855

  • Added support for config.cjs files #873

  • Added support for for tag name in loops #902

Changed

  • Updated the official Starter to use the new Components syntax
  • Updated tailwind.config.js in the Starter to use types, so you now get autocompletion for config keys in your IDE
  • Improved build error message when you don't have a build.templates.source defined in the config #878
  • Do not duplicate CSS properties to HTML attributes by default 6c36024

Fixed

  • Fixed issue in removeUnusedCSS where some selectors were being purged even if they were a pseudo selector or part of a media query #853
  • Fixed an issue with removing possibly inlined CSS selectors from the <style> tag #855
  • Fixed an issue with CSS shorthand inconsistencies between inline CSS and CSS in <style> tag #855
  • Fixed an issue where the string undefined was being prepended to VML src paths if you were using object syntax for baseURL #857
  • Fixed an issue with baseURL defaults preventing URLs from being prepended, when it was configured as an object #877
  • Fixed an issue where new data added to the config while the server is running were not always available when developing locally #886
  • Fixed a bug where your custom Tailwind config object was not being used when rendering emails through the Maizzle API #890
  • Fixed an issue where information about the current template was not being updated when developing locally #897
  • Fixed an issue where an empty Tailwind CSS config was being used when developing locally #899, #900
  • Fixed an issue where saving a template file while developing locally was outputting it in a wrong location #901
  • Fixed an issue where removeUnusedCSS was running in local dev, even though it wasn't enabled in the config f105672
  • Fixed an issue with Tailwind CSS content paths for Layouts and Components were removed if the user configured content as an array in their tailwind.config.js 0641846
  • Fixed specificity issue where you couldn't override an existing class because everything had !important d4e54da
  • Fixed an issue with the permalink Front Matter option not working 4e4f742

v4.4.0-beta.14...v4.4.0

v4.4.0-beta.14

21 Mar 15:07
Compare
Choose a tag to compare
v4.4.0-beta.14 Pre-release
Pre-release
  • fix: add !important only to modifiers d4e54da
  • fix: content paths when content is array 0641846

v4.4.0-beta.13...v4.4.0-beta.14

v4.4.0-beta.13

20 Mar 18:28
Compare
Choose a tag to compare
v4.4.0-beta.13 Pre-release
Pre-release
  • fix: ensure removeUnusedCSS is opt in f105672

v4.4.0-beta.12...v4.4.0-beta.13

v4.4.0-beta.12

20 Mar 13:48
Compare
Choose a tag to compare
v4.4.0-beta.12 Pre-release
Pre-release
  • added support for self-closing component tags, so you can do <slot:template /> instead of <slot:template></slot:template>
  • prevent duplicating any CSS props as HTML attributes
  • updated some dependencies

v4.4.0-beta.11...v4.4.0-beta.12

v4.4.0-beta.11

07 Mar 15:21
Compare
Choose a tag to compare
v4.4.0-beta.11 Pre-release
Pre-release
  • feat: add for as an alternative loop tag name 9d9d964
  • updated dependencies

v4.4.0-beta.10...v4.4.0-beta.11

v4.4.0-beta.10

13 Feb 14:58
Compare
Choose a tag to compare
v4.4.0-beta.10 Pre-release
Pre-release

This release fixes some issues with the local dev server:

  • fix: normalize file paths in local dev 804b100, #901
  • refactor: throw on rebuild error in local dev e317e4c, #901
  • fix: tailwindcss config in local dev 6a5bd28, #900

v4.4.0-beta.9...v4.4.0-beta.10

v4.4.0-beta.9

11 Feb 17:03
Compare
Choose a tag to compare
v4.4.0-beta.9 Pre-release
Pre-release
  • refactor: use native for await instead of custom asyncForEach method e4ed435
  • fix: current file path in local dev 204e672, #885
  • build(deps): update tailwindcss to version 3.2.6 4190b5e

v4.4.0-beta.8...v4.4.0-beta.9

v4.4.0-beta.8

05 Feb 11:00
Compare
Choose a tag to compare
v4.4.0-beta.8 Pre-release
Pre-release

This release fixes an issue with the Tailwind CSS generator where your custom Tailwind config was not being used when passed to the render API method of Maizzle (#890).

v4.4.0-beta.7...v4.4.0-beta.8

v4.4.0-beta.7

02 Feb 14:56
Compare
Choose a tag to compare
v4.4.0-beta.7 Pre-release
Pre-release

This release fixes an issue where new config items added while developing locally were not available to templates (#885).


  • refactor: getting config when developing locally 0bbbded
  • ci: lowercase workflow name 90c3b7f

v4.4.0-beta.6...v4.4.0-beta.7