NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1877 most downloaded on pub.dev
A library for building statically-typed React UI components using Dart.
Last release 16 days ago
22 Sep 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
10 years old
200 releases · first in 2016
__Strong Mode / Dart Dev Compiler__
Strong Mode / Dart Dev Compiler
e805b7: Null-coalesce isDisposedOrDisposing to ease consumer test breakages.
One column per quarter.
Revert _[#77]: Update FluxUiComponent subscriptions when new props are received._
Bug Fixes
FluxUiComponent subscriptions when new props are received.
componentWillReceieveProps and componentDidUpdate@mustCallSuper annotations from this changeset
[#76]: Add support for `covariant` props / state fields.
New Features
covariant props / state fields.
Bug Fixes
FluxUiComponent subscriptions when new props are received.Tech Debt Paid
Misc
BatchedRedraws to mount a FluxUiComponent asynchronously after the store has already been disposed.
[#69]: New top-level getSelectionStart function to normalize selectionStart across browsers for both TextInputElements and TextAreaElements
Improvements
getSelectionStart function to normalize selectionStart across browsers for both
TextInputElements and TextAreaElementsTech Debt Paid
pubspec.yamlValidationUtil-related tests in dart2js
analyzer >=0.26.1+3 <0.31.0 (was >=0.26.1+3 <0.30.0)
[#66]: Fix regression with transitions not completing in consumers of AbstractTransitionComponent that don't call super.componentDidMount
Bug Fixes
AbstractTransitionComponent that don't call super.componentDidMount
[#60]: Provide easy access to DOM node in ValidationUtil.warn messages
Improvements
ValidationUtil.warn messagesreact library members and add capturing event handlers
setClientConfiguration and ReactElementSynthetic*Event classesBug Fixes
transitionend warning (added via [#55]) sometimes firing when it shouldn'tAbstractTransitionComponent does not call setState while in the process of unmounting
MapViewMixin
[#55]: Fix issue with AbstractTransitionComponent causing components to hang when the transitionend event never fires.
Bug Fixes
AbstractTransitionComponent causing components to hang when the transitionend event never fires.
[#51]: Deprecate the @Required() annotation since it conflicts with the meta package. Replaced by:
Deprecations
@Required() annotation since it conflicts with the meta package. Replaced by:
arguments to the Accessor annotation:
@Accessor(isRequired: true, isNullable: true, requiredErrorMessage: 'foo')
shorthand aliases: @requiredProp/@nullableRequiredProp
Bug Fixes
[#48]: Improved getProps() functionality.
getProps() functionality.
traverseWrappers to true.
[#46]: Add ResizeSensorProps.quickMount flag for better performance when sensors are mounted often
Improvements
ResizeSensorProps.quickMount flag for better performance when sensors are mounted oftengetProp, getProps, and modifyProps conditional based on the named parameter shouldAdd/shouldModify.Dependency Updates
>=0.21.4 <0.25.0)>=0.26.1+3 <0.30.0 (was >=0.26.1+3 <0.28.0)
__[#40]: Sync changes from original private repo library__
[#40]: Sync changes from original private repo library
This is the last time we'll do this - as the original library has now been completely switched over to use
over_react
Switched dependency from browser_detect to our
new platform_detect library!
Improved toString method of DebugFriendlyConstant.
Improved setSelectionRange polyfill to avoid https://github.com/dart-lang/sdk/issues/22967
Added typedef for ElementCallback and ResizeSensorHandler.
Added newStyleFromProps utility function.
Added getPropKey utility function.
Miscellaneous
[#31]: Upgrade to React JS `15.4.x` via react-dart `3.1.0`.
React JS Upgrade
15.4.x via
react-dart 3.1.0.Dom.foreignObject pointed out by @kasperpeulen)We are now on Gitter!
[#15]: Make over_react code "strong mode" compliant!
Strong Mode
over_react code "strong mode" compliant!
Dependency Updates
1.19.1.react package version to 3.0.1.Bug Fixes
browser_detect dependency.
Documentation
[#6]: Add contributor documentation.
toRem and toPx functions.
[#10]: Add FluxUiComponent and FluxUiStatefulComponent.
New Features
FluxUiComponent and FluxUiStatefulComponent.
Misc
[#5]: Add some Bootstrap UI components to web/ to demonstrate what can be built using OverReact.
web/ to demonstrate what can be built using OverReact.
Add test coverage for the constants, dom_util, guid_util and event_helpers libraries.
constants, dom_util, guid_util and event_helpers libraries.
Initial public release of the library.
Initial public release of the library.
Your coding agent can read these notes before it upgrades. Set up the MCP server →