# unified 11.0.0 - Product: unified (https://whatsnew.fyi/product/unified) - Vendor: unified - Date: 2023-08-15 - Version: 11.0.0 - Original notes: https://github.com/unifiedjs/unified/releases/tag/11.0.0 - Permalink: https://whatsnew.fyi/product/unified/releases/11.0.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- ###### Change * baf80b2 Change to require Node.js 16 **migrate**: update too * dd9834a Update `@types/unist` **migrate**: update too * 620ccf9 Update [`vfile`](https://github.com/vfile/vfile/releases/tag/6.0.0) **migrate**: update too ###### Change (unlikey to affect you) * a44db46 Add `Data`, `Settings` types to augment shared data **migrate**: if you deal with data, type it, see commit for info * fb49556 Change to replace `Buffer` with `Uint8Array` **migrate**: you’re probably fine unless you use weird encodings, see commit for details if so * f3e71a8 Remove `Attacher` type **migrate**: use `Plugin` instead * cc53bb6 Remove `FrozenProcessor` type **migrate**: use `Processor` instead * 1aa3494 Change to yield `undefined`, not `null` **migrate**: expect `undefined` * 932c140 Change to use `exports` **migrate**: don’t use private APIs * 8e57478 Remove support for classes as compilers, parsers **migrate**: if you love classes, see commit message * 4676814 Remove support for compilers returning nullish **migrate**: nobody did that * 807ffb9 Add improved types **migrate**: it’s probably just better if anything changed at all * b35afe0 Add useful error on empty presets by @wooorm in https://github.com/unifiedjs/unified/pull/202 * 6f068a0 Fix to deep clone preset settings * 56ee288 Fix non-first parameter merging when reconfiguring plugins ###### Misc * e58b095 ad06700 40f0329 Refactor code-style * ffc146c Update `typescript` by @ChristianMurphy in https://github.com/unifiedjs/unified/pull/216 * 7148746 144eec0 2d95451 Add improved docs * afb704a Fix some typos by @ChristianMurphy in https://github.com/unifiedjs/unified/pull/225 * 2aa15ea Refactor types * a06537c Add sponsor **Full Changelog**: https://github.com/unifiedjs/unified/compare/10.1.2...11.0.0