Skip to content

Releases: Workiva/over_react

1.13.0

28 Jun 20:32

Choose a tag to compare

This minor release includes the following changes:

New Features and Improvements

  • #83 UIP-2430 Use over_react_test, rip out duplicated test utils
    • UIP-2430 Use over_react_test, rip out duplicated test utils
  • #87 UIP-2447 Make DomProps/SvgProps implement UiProps for more convenient DDC typing
    • UIP-2447 Make DomProps/SvgProps implement UiProps for more convenient DDC typing

Miscellaneous

  • #86 UIP-2413: Get tests passing with the DDC
    • UIP-2413 Run tests in DDC: over_react
  • #89 UIP-2450 Update quiver dependency
    • UIP-2450 Update quiver dependency
  • #90 UIP-2434 Release over_react 1.13.0
    • UIP-2434 RELEASE over_react 1.13.0

Notes created on Wednesday, June 28 08:32 PM UTC

1.12.1

21 Jun 17:26

Choose a tag to compare

Complete 1.12.1 Changeset

Bug fixes

  • Bump min source_span to version w/ SourceFile.fromString

1.12.0

21 Jun 16:54

Choose a tag to compare

Complete 1.12.0 Changeset

Strong Mode / Dart Dev Compiler

  • #81: Make transformer output strong mode clean.
  • #82: Implement workarounds necessary to make OverReact-based code able to be compiled by the Dart Dev Compiler ("DDC").

1.11.2

16 Jun 22:13

Choose a tag to compare

Complete 1.11.2 Changeset

Improvements

  • e805b79b Null-coalesce isDisposedOrDisposing to ease consumer test breakages

1.11.1

15 Jun 19:24

Choose a tag to compare

Complete 1.11.1 Changeset

Bug Fixes

  • Revert #77: Update FluxUiComponent subscriptions when new props are received.
    • Reverted since this broke subclasses that weren't calling super in lifecycle methods componentWillReceieveProps and componentDidUpdate
    • Kept @mustCallSuper annotations from this changeset

1.11.0

15 Jun 16:46

Choose a tag to compare

Complete 1.11.0 Changeset

New Features

Bug Fixes

  • #77: Update FluxUiComponent subscriptions when new props are received.

Tech Debt Paid

  • #75: Audit the lib for any memory leak sources, and fortify it against future ones.

Misc

  • #72: Add logging message when a race condition causes BatchedRedraws to mount a FluxUiComponent asynchronously after the store has already been disposed.

1.10.0

23 May 21:11

Choose a tag to compare

Complete 1.10.0 Changeset

Improvements

  • #69: New top-level getSelectionStart function to normalize selectionStart across browsers for both
    TextInputElements and TextAreaElements

Tech Debt Paid

  • #68: Declare explicitly-used transitive imports in pubspec.yaml
  • #70: Don't run ValidationUtil-related tests in dart2js

1.9.2

15 May 21:17

Choose a tag to compare

Complete 1.9.2 Changeset

Dependency Updates

  • analyzer >=0.26.1+3 <0.31.0 (was >=0.26.1+3 <0.30.0)

1.9.1

03 May 17:03

Choose a tag to compare

Complete 1.9.1 Changeset

Bug Fixes

  • #66: Fix regression with transitions not completing in consumers of AbstractTransition that don't call super.componentDidMount

1.9.0

02 May 16:25

Choose a tag to compare

Complete 1.9.0 Changeset

Improvements

  • #60: Provide easy access to DOM node in ValidationUtil.warn messages
  • #61: Export some react library members and add capturing event handlers
    • Export setClientConfiguration and ReactElement
    • Export all Synthetic*Event classes
    • Add capturing event handlers supported by ReactJS

Bug Fixes

  • #58: Fix issue with the transitionend warning (added via #55) sometimes firing when it shouldn't
  • #59: Ensure AbstractTransitionComponent does not call setState while in the process of unmounting
  • #65: Work around Dart 1.23 strong mode issue with MapViewMixin