NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1579 most downloaded on pub.dev
Code generator for Flutter's 3.0 ThemeExtension classes. The generator can create themes and extensions on BuildContext or ThemeData based on the lists of the theme properties
Last release 1 months ago
28 Aug 2026
Release timing varies
gaps range from 1 weeks to 13 months
Nearly every release is documented
notes for 26 of 26 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
27 releases · first in 2022
Updated example code on pub.dev
Added support for disabling formatter for generated files, now codegen will add // dart format off when formatting is set to false and subsequent dart
// dart format off when formatting is set to false and subsequent dart format calls won't change generated output. Adding this flag to build.yaml configuration affects whole project and cannot be changed per file.One column per quarter.
Support analyzer ">=9.0.0 <11.0.0"
Use the same versioning for other theme_tailor packages
dart sdk 3.9.0analyzer: ^9.0.0build: ^4.0.3build_config: ^1.2.0collection: ^1.19.0dart_style: ^3.1.3meta: ^1.16.0source_gen: ^4.1.1source_helper: ^1.3.9Use the same versioning for other theme_tailor packages
- Support build 3.0.0. - Support source_gen 3.0.0. - Require Dart 3.8.0 - Require analyzer >= 7.5.9
Fix lerp mixin implementation adding unnecessary type casts
lerp mixin implementation adding unnecessary type castsRC 3.0.2 Upgrade dependencies source_gen, analyzer Lint cleanup Change codegen test code formatting Change toolbox color lerp to use frameworks lerp,
- Bump dependencies versions
Remove deprecated @Tailor / @TailorComponent annotation and code adjustment for mixins.
@Tailor / @TailorComponent annotation and code adjustment for mixins.deprecate constructor of TailorComponent class
deprecate constructor of TailorComponent class
themeClassName and themeDataClassName properties to @TailorMixin. This addition provides the flexibility for themeGetters to generate a custom theme getter for the extension.@Tailor / @TailorComponent to @TailorMixin / @TailorMixinComponent.Fix dependencies versions, remove pubdev warning
Fix dependencies versions, remove pubdev warning
!chore(repo): Upgrade dependencies
!chore(repo): Upgrade dependencies
Fix version on toolbox
Update documentation
Add additional way to generate ThemeExtension classes with @TailorMixin / @TailorMixinComponent annotation
@TailorMixin / @TailorMixinComponent annotation@TailorMixin or @TailorComponentAdded generateStaticGetters property to Tailor and TailorComponent to support hot-reload
generateStaticGetters property to Tailor and TailorComponent to support hot-reloadthemeGetter, requireStaticConst and generateStaticGetters annotation properties within the build.yaml with: theme_getter and require_static_const (all keys and values for enums are snake_case)Fix: DiagnosticableTreeMixin not being generated if package:flutter/foundation.dart was proceeded by other Flutter import
Fix: required version of theme_tailor_annotation is 1.1.1
Update pubspec and changelog
Update pubspec and changelog
- Fix analyzer constraints - Improve documentation,
- Bump analyzer version
Fix compatibility issues with Flutter 3.3.0
Fix generator not loading default theme names if they were not specified in the annotation or build.yaml
Build configuration. It is possible to configure themes within the build.yaml
themes within the build.yamlthemes field- Improve documentation, - Fix the broken readme link - Add branding materials
Add support for json_serializable,
@themeExtension annotation,hashCode and == operator. The equality operator will deeply compare collections in the class- Fix README.md
Initial version of theme_tailor library
Your coding agent can read these notes before it upgrades. Set up the MCP server →