NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A collection of BASF Style components such as Buttons, Theming, etc...
Last release 2 days ago
06 Oct 2026
Release timing varies
gaps range from 1 weeks to 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
93 releases · first in 2022
One column per quarter.
Redesigned WarningModalLayout: emoji title, collapsible "Details" with copy, JSON shown as readable text.
WarningModalLayout: emoji title, collapsible "Details" with copy, JSON shown as readable text.String extensions toSentenceCase(), toJsonValue(), toPrettyJson()- Dependencies updates
hotfix for material version loc
- Migrate to material_ui
- Dart 3.13 support
- Dependencies update
Fix for TextField validations: BasfTextField now respects autovalidateMode when showing the validator result. Previously the error was rendered from t
BasfTextField now respects autovalidateMode when showing the
validator result. Previously the error was rendered from the first frame in every mode, and the
mode only switched the error theme on top of itAutovalidateMode.onUnfocus now works without an externally provided focusNode- Dependencies update
- Dependencies update
- Fixed animations - fixed UI of InfoTileItem - add getter to TextFieldData
- GM migration
- Rive updated to ver.14
Camera fix for auto-start behavior
- Code & Config improvements - Scanner fixes - Fix animations
- Flutter 3.41 & Dart 3.11 - Mobile scanner improvements
- Small adjustments
Update scanner to the latest version and fix overlay button press problem
Revert scanner to old stable version
- Scanner overlay fix
- Camera lib update - Add Chinese translations
More localization languages support added
- Appbar back button fix
- Elements for checklist process - Lib Localization support
- Camera fixes
Bloc and path provider libs can now be used in projects from this lib
Various components from BASF apps added for merge
Added the option multiScanEnabled in the BasfTextField
multiScanEnabled in the BasfTextFieldAdded getter to TextFieldData to better get and set the controller text
Add function to TextFieldData, to set the controller text to the favorite value of persisted input
Improved Appearance of TextFields
Fixes to minimize conflicts by last changes
- Minor fixes
BREAKING CHANGES: removed initialValue, onFieldSubmitted and onSaved from BasfTextField and PersistedTextField, because it had no effect.
BREAKING CHANGES: removed initialValue, onFieldSubmitted and onSaved from BasfTextField and PersistedTextField, because it had no effect.
Changes to dropdown input widget: Added maxWidth to define constrains
BREAKING CHANGES:
remove used 'isExpanded' dropdown attributes. Dropdown will occupy the minimum needed space, but can be stretched by the parent widget
Snackbar clears previous snackbars before showing
BREAKING CHANGES:
instead of Theme.of(context).dialogBackgroundColor now use BasfThemes.primaryPaleBackgroundColor()
Now to use custom font from the library, you need to do two steps in the app.
BREAKING CHANGES:
Custom fonts behaviour
Now to use custom font from the library, you need to do two steps in the app.
Add mappings to the font in your app's pubspec.yaml with a path to the lib, full example is in readme.md
If you are using a BASF theme for theme app, then you need to include your font into the list of fallback fonts
BasfThemes.lightMainTheme(fontFamilyFallback: const ['NotoSansSC'])
updated libs and support for Flutter 3.27
- Adds BasfOptionalDropDownInput
- Add dart 3.5 support
Adds Noto Sans SC font to the package
Upgrade to Flutter 3.22 and Dart 3.4
Fix actions and paste in BASF Text field
Persistent input now can work from outside
Better persistent field show up
- Flutter 3.19
- Persistent input widget added - Basf input widget updated
- update colors
- remove material 2 - update Flutter to 3.16
- adjust theme for multi-theming
update to Dart 3.1 and Flutter 3.13.6
update to Dart 3 and Flutter 3.10.0
- input field bug fix
add text styles to disabled inputs
Updated to Flutter 3.7.0 and Dart 2.19.0
Fixed memory leak and error on dispose in Fade widget
[Breaking change] Added limit of standard BasfButton height
isMandatory param to DropDownInput. If it is set to true,
and TextEditingController.text value is empty the border color is set to the current theme's
errorColor (default: false)BasfButton heightDropDownInput title style changed to bodyText2
DropDownInput title style changed to bodyText2TextInput title style changed to bodyText2
TextInput title style changed to bodyText2Material3 switched off until released (icons theme was wrong)
- Change dropdown loading UI
Your coding agent can read these notes before it upgrades. Set up the MCP server →