diff --git a/CHANGELOG.md b/CHANGELOG.md index f044c803530e..d8e8491608a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -44,6 +44,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Ignore unset values (like `null` or `undefined`) when resolving the classList for intellisense ([#9385](https://github.com/tailwindlabs/tailwindcss/pull/9385)) - Implement fallback plugins when arbitrary values result in css from multiple plugins ([#9376](https://github.com/tailwindlabs/tailwindcss/pull/9376)) - Improve type checking for formal syntax ([#9349](https://github.com/tailwindlabs/tailwindcss/pull/9349), [#9448](https://github.com/tailwindlabs/tailwindcss/pull/9448)) +- Don't require `content` key in custom plugin configs ([#9502](https://github.com/tailwindlabs/tailwindcss/pull/9502)) ## [3.1.8] - 2022-08-05 diff --git a/plugin.d.ts b/plugin.d.ts index 07e1e20ec582..4750f155a65e 100644 --- a/plugin.d.ts +++ b/plugin.d.ts @@ -2,9 +2,9 @@ import type { Config, PluginCreator } from './types/config' type Plugin = { withOptions( plugin: (options: T) => PluginCreator, - config?: (options: T) => Config - ): { (options: T): { handler: PluginCreator; config?: Config }; __isOptionsFunction: true } - (plugin: PluginCreator, config?: Config): { handler: PluginCreator; config?: Config } + config?: (options: T) => Partial + ): { (options: T): { handler: PluginCreator; config?: Partial }; __isOptionsFunction: true } + (plugin: PluginCreator, config?: Partial): { handler: PluginCreator; config?: Partial } } declare const plugin: Plugin