NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A builder to wrap around buttons that handles loading, disabled, error and succes states
Last release 4 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 8 months
Most releases are documented
notes for 23 of 26 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
39 releases · first in 2021
One column per quarter.
…for a notification to be useful. This is a breaking change as the error widget now takes an error and stacktrace as arguments.
Fix Undefined name 'optionalTypeArgs'. Also adds back the hard dep on freezed_annotation.
Undefined name 'optionalTypeArgs'. Also adds back the hard dep on freezed_annotation.Removed freezed dependency and added new callbacks @mergehez
Added back freezed_annotation as a hard dep.
Got rid of hook version as it was complicating a simple package and likely discouraging possible contributors.
Got rid of hook version as it was complicating a simple package and likely discouraging possible contributors.
Ignore .vscode, update versions and re-export button state. Credit @esenmx
Ignore .vscode, update versions and re-export button state. Credit @esenmx
Fix manual button state changes. Credit to @iliser
Fix manual button state changes. Credit to @iliser
Tests and builds against stable. flutter_lints now used in place of pedantic
Tests and builds against stable. flutter_lints now used in place of pedantic
Was not using proper sucessDuration when setting timeouts (regression)
Was not using proper sucessDuration when setting timeouts (regression)
Fix possibility of nested async button builders conflicting with each other due to matching keyed subtrees. In order to avoid this situation, the pare
Fix possibility of nested async button builders conflicting with each other due to matching keyed subtrees. In order to avoid this situation, the parent key of the async_button_builder is used in the creation of sub widgets.
Have proper types exported
Have proper types exported
Fix home page
Fix home page
Trying to fix pub stuff
Trying to fix pub stuff
Trying to fix pub stuff
Trying to fix pub stuff
Fixed github actions
Fixed github actions
Upgraded deps
Upgraded deps
Upgraded deps
Upgraded deps
Errors from onpressed will throw with orignal call stack
Errors from onpressed will throw with orignal call stack
Fixes analysis errors so I stop getting annoying emails
Fixes analysis errors so I stop getting annoying emails
ValueKeys are now no longer required in order to differentiate children
ValueKeys are now no longer required in order to differentiate children
Add documentation on how to handle timeouts
Add documentation on how to handle timeouts
Makes onpressed nullable similar to other button's behaviour
Makes onpressed nullable similar to other button's behaviour
Remove null-safety prefix as it's now in stable
Remove null-safety prefix as it's now in stable
Nothing published for this version
Trying to bump version again to go over stable
Trying to bump version again to go over stable
Nothing published for this version
Trying to bump version again to go over stable
Trying to bump version again to go over stable
Nothing published for this version
Republish so current nullsafe becomes main. My mistake
Republish so current nullsafe becomes main. My mistake
Added a typedef in place of inline type on function. Added doc to builder field
Added a typedef in place of inline type on function. Added doc to builder field
Adds tests and test coverage. Adds on dispose to cancel timer.
Adds tests and test coverage. Adds on dispose to cancel timer.
Fixes wrong image path
Fixes wrong image path
Renames fields to better match standards of other buttons.
Renames fields to better match standards of other buttons.
Breaking. Replaces the fourth argument with a sealed union that better allows for directly managing states, removes unnecessary arguments such as padd
Breaking. Replaces the fourth argument with a sealed union that better allows for directly managing states, removes unnecessary arguments such as padding, adds transition builders for custom transitions. Currently still includes AnimatedSize.
Breaking. Adds a fourth argument of loading to the builder. This removes the value notifier that was difficult or confusing to manage in actual usage
Breaking. Adds a fourth argument of loading to the builder. This removes the value notifier that was difficult or confusing to manage in actual usage in my use cases. The argument isLoading is now a bool. This also adds a disabled field in order to set that on construction.
Replaces the bool type of isLoading for a ValueNotifier .
Replaces the bool type of isLoading for a ValueNotifier<bool>.
Adds analysis options and removes unnecessary typedef
Adds analysis options and removes unnecessary typedef
Adds docs to parameters and removes use of unnecessary undescore internal variables.
Adds docs to parameters and removes use of unnecessary undescore internal variables.
Holds basic builder AsyncButtonBuilder. No tests yet. NNBD is supported
Holds basic builder AsyncButtonBuilder. No tests yet. NNBD is supported
Your coding agent can read these notes before it upgrades. Set up the MCP server →