3.1.0
Info
Build: https://ci.webfilings.com/build/1980258
Skynet Results: https://wf-skynet-hrd.appspot.com/results/smithy/1980258/latest
Pipeline: https://w-rmconsole.appspot.com/release/pipeline/5906201315639296/
This minor release includes the following changes:
New Features and Improvements
- #293 CPLAT-5397: Add isErrorBoundary argument to the @Component2 annotation
- CPLAT-5397 Add isErrorBoundary argument to the @Component2 annotation
- #298 CPLAT-5037 Finish error boundary componentry
- CPLAT-5037 Add error boundary bindings to ErrorBoundary HOC
- #299 CPLAT-5720 Add short circuit for cloneElement and increase test coverage for Component2
- CPLAT-5720 cloneElement compatibility with Component2
- #301 CPLAT-4843 Check for Legacy Lifecycle Methods in Component2 Declaration
- CPLAT-4843 UiComponent2 builder: fail when unsupported lifecycle methods are used
- #303 CPLAT-4304 Expose React Fragments
- CPLAT-4304 Implement/Expose React 16 Fragment Component
- #305 CPLAT-2281 optimize copy unconsumed props
- CPLAT-2281 Optimize copyUnconsumedProps
- #319 CPLAT-6480 Improve componentFactory getter/setter
- CPLAT-6480 Improve componentFactory getter/setter
- #320 CPLAT-6376 Add helpful error message when
@Component()
is used with UiComponent2- CPLAT-6376 Add helpful error message when
@Component()
is used with UiComponent2
- CPLAT-6376 Add helpful error message when
- #324 CPLAT-6477 Update Snippets for React 16
- CPLAT-6477 Update OverReact IDE Snippets for Component2
- #331 CPLAT-6596 Add JsBackedMap Assert in Props Setter
- CPLAT-6596 Add helpful error message when props/state is assigned to a non-JsBackedMap
- #349 CPLAT-7557 Update Component References to Component2
- CPLAT-7557 Update over_react README/markdown and example dir to use UiComponent2
- #362 CPLAT-7561 Add missing DomProps and SvgProps fields
- CPLAT-7561 Add missing fields to DomProps/SvgProps
- #374 [3.1.0] CPLAT-7837 Add error logging to ErrorBoundary
- CPLAT-7837 [3.1.0] Log caught errors by default in ErrorBoundary
- #377 CPLAT-7558 Add Component2 Documentation
- CPLAT-7558 over_react README: document UiComponent2 changes, breakages, and upgrade guide
- #394 CPLAT-6121 Add OverReact Redux Docs
- CPLAT-6121 Documentation for OverReactRedux
- #414 CPLAT-8024 Shorten propTypes boilerplate
- CPLAT-8024 Shorten propTypes boilerplate
Miscellaneous
-
#289 CPLAT-5211 Add @Component2 annotation
-
#300 CPLAT-5909 Update error boundary component to use the init method
- CPLAT-5909 Update the error boundary componentry to use the
init
lifecycle method
- CPLAT-5909 Update the error boundary componentry to use the
-
#307 CPLAT 6157 Add pointer event callbacks to prop mixins
- CPLAT-6157 Add Pointer Event Callbacks to over_react prop mixins
-
#315 3.1.0 wip component factory setter
-
#316 CPLAT 6300 React forwardRef
- CPLAT-6300 Implement/Expose React 16 forwardRef in over_react
-
#317 CPLAT-4887: propTypes in Component2
- CPLAT-4887 Implement prop validation using propTypes bindings in Component2
-
#321 CPLAT-6510 Finalize UiComponent2 - part 1 of X
- CPLAT-6510 Finalize UiComponent2 - PR # 1
-
#322 CPLAT-2779 / CPLAT-6555: Over_React_Redux Finalization
- CPLAT-6555 Expose Context object with over_react componentry in over_react
- CPLAT-2779 Spike: Targeted updates for Redux Components (react-redux port)
-
#326 CPLAT-2277 Finalize / clean up UiComponent2 API
- CPLAT-2277 Finalize ComponentV2 / UiComponentV2 APIs
-
#336 CPLAT-7367 Remove Implementation via the On Key Word
- CPLAT-7367 Fix State Implementation
-
#338 CPLAT-7460 Component2 utilities coverage, fix getProps, createRef chaining
- CPLAT-7460 Component2 utilities coverage, fix getProps, createRef chaining
-
#340 Fix uncovertJsProps calls
-
#341 Export TypedSnapshot
-
#348 CPLAT-7684: Finalize UiComponent2 Tests
- CPLAT-7684 Finalize UiComponent2 Tests
-
#353 CPLAT-7608 [3.1.0] Improve handling of repeat errors thrown from components wrapped by an ErrorBoundary
- CPLAT-7608 [over_react 3.1.0] Repeated errors thrown by components wrapped by ErrorBoundary locks up main thread
-
#376 Update Component2 web example components
-
#415 CPLAT-2276 Finalize UiComponent2 test coverage
- CPLAT-2276 Finalize ComponentV2 / UiComponentV2 Tests
-
#416 RM-58642 Release over_react 3.1.0
- RM-58642 RELEASE over_react 3.1.0
Notes created on Friday, November 08 10:34 PM UTC