Maizzle Framework Versions Save

Quickly build HTML emails with Tailwind CSS.

v4.7.1

4 months ago
  • fix: don't remove space before style attribute 5e923b3

https://github.com/maizzle/framework/compare/v4.7.0...v4.7.1

v4.7.0

4 months ago

This release switches the prettify Transformer to use prettier instead of pretty, fixing an issue with indenting HTML comments (#1071)

  • feat: use prettier for prettify transformer 4861d77
  • build(deps-dev): bump c8 from 9.0.0 to 9.1.0 eece5a2
  • build(deps): bump posthtml-base-url from 2.0.0 to 2.0.1 5928de0
  • build(deps): bump posthtml-content from 1.0.2 to 1.0.3 94ce6e5
  • chore: update readme.md 36136cd

https://github.com/maizzle/framework/compare/v4.6.5...v4.7.0

v4.6.5

4 months ago
  • build(deps): bump posthtml-content from 0.1.2 to 1.0.2 8bb1e0c
  • build(deps): bump follow-redirects from 1.15.2 to 1.15.4 33f228c
  • build(deps): bump posthtml-match-helper from 1.0.3 to 1.0.4 691a899
  • build(deps): bump tailwindcss from 3.4.0 to 3.4.1 7e1c431
  • build(deps): bump postcss from 8.4.32 to 8.4.33 3ce0513

https://github.com/maizzle/framework/compare/v4.6.4...v4.6.5

v4.6.4

4 months ago
  • build(deps-dev): bump c8 from 8.0.1 to 9.0.0 4c2bd26
  • build(deps): bump postcss-merge-longhand from 6.0.1 to 6.0.2 eb9895e

https://github.com/maizzle/framework/compare/v4.6.3...v4.6.4

v4.6.3

4 months ago
  • revert: object merging 9ac0e80
  • build(deps): bump browser-sync from 2.29.3 to 3.0.2 ee7c0a3
  • change order of transformers, put function below the guard 66694a6

https://github.com/maizzle/framework/compare/v4.6.2...v4.6.3

v4.6.2

5 months ago

A quick patch release so we can update to Tailwind CSS 3.4, among others:

  • build(deps): bump tailwindcss from 3.3.7 to 3.4.0 671944d
  • build(deps): bump postcss-merge-longhand from 6.0.0 to 6.0.1 495dd71
  • build(deps-dev): bump np from 9.1.0 to 9.2.0 fb6c84b
  • build(deps): bump juice from 9.1.0 to 10.0.0 bf86fb7
  • build(deps): bump postcss from 8.4.31 to 8.4.32 6f54a6c
  • build(deps): bump fs-extra from 10.1.0 to 11.2.0 48bcaf2
  • build(deps-dev): bump @types/markdown-it from 13.0.6 to 13.0.7 be1399d

https://github.com/maizzle/framework/compare/v4.6.1...v4.6.2

v4.6.1

6 months ago

This release adds support for maizzle.config.js files and fixes an issue with the file watcher.

Here's how you can use it:

Config file Command
config.js or
maizzle.config.js
maizzle build
maizzle serve
config.production.js or
maizzle.config.production.js
maizzle build production
maizzle serve production

Fixed

  • await write finish when watching files d82c1d2
  • browsersync config file watcher 31bd40b
  • add support for maizzle.config.js files c97f5a8

https://github.com/maizzle/framework/compare/v4.6.0...v4.6.1

v4.6.0

8 months ago

New features

This release adds type definitions to all exports (thanks to @gaurishhs), so you can now get autocomplete suggestions in your editor.

For example, here's config.js in VS Code:

image

Fixed

#1058 fixed an issue with how data structures (objects) were merged, which was causing values to be overwritten in arrays nested inside an object (raised in #1057).

https://github.com/maizzle/framework/compare/v4.5.0...v4.6.0

v4.5.0

9 months ago

New features

This release exposes the config object as the second parameter of the afterBuild event function, so you can read it like this:

// config.production.js
module.exports = {
  // ...
  events: {
    afterBuild(files, config) {
      const env = config.env

	  // do stuff with env
	}
  }
}

Commits

  • feat: expose config in afterBuild event 52c1246
  • build(deps-dev): bump c8 from 8.0.0 to 8.0.1 cddccd5
  • build(deps): bump postcss from 8.4.26 to 8.4.27 8ff61ca

https://github.com/maizzle/framework/compare/v4.4.7...v4.5.0

v4.4.7

10 months ago

Changed

Changed the default role attribute value from presentation to none - they both do the same thing and none is 8 characters shorter:

- <table cellpadding="0" cellspacing="0" role="presentation">
+ <table cellpadding="0" cellspacing="0" role="none">

So if your email has ~125 tables, this automatically saves 1kB. Doesn't sound like much, but it's an easy win and can add up.

  • refactor: prefer role none over presentation 979fe21

https://github.com/maizzle/framework/compare/v4.4.6...v4.4.7