The dprint/check GitHub action now supports caching out of the box between runs.
This caches dprint, its plugins, and the incremental formatting cache.
dprint-plugin-markdown 0.23 was released with a new parser made specifically for formatting, which helped to fix a good number of bugs.
Additionally:
- HTML is now formatted in markdown
- Definition lists are supported
- Many new config options
It's also ~2.8x faster.
dprint-plugin-dockerfile has been significantly improved with a Dockerfile parser written from scratch. The previously relied-on parser hadn't been updated in years.
Run `dprint add dockerfile` to use it, or `dprint config update` to update your existing plugin.
dprint now has Oxc (JS/TS) and Mago (PHP) code formatting plugins.
Add them to your project by running:
dprint config add oxc
dprint config add mago
These plugins run sandboxed in WebAssembly, like most dprint plugins.