diff --git a/CHANGELOG.md b/CHANGELOG.md index d5fe855fae..c06def77cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,81 +1,17 @@ # OverReact Changelog -## 3.0.0 (alpha) +## 3.0.0 -- __3.0.0-alpha.6__ +__ReactJS 16.x Support__ - * [#404] Clean up Dart 2 lints - * [#371] Fix `manageAndReturnTypedDisposable` null exception - - > Complete `3.0.0-alpha.6` Changesets: - > - > - [Dart 2](https://github.com/Workiva/over_react/compare/3.0.0-alpha.5+dart2...3.0.0-alpha.6+dart2) - > - Dart 1 (no changes) +- Support for the new / updated lifecycle methods from ReactJS 16 [will be released in version `3.1.0`](https://github.com/Workiva/over_react/milestone/3). -- __3.0.0-alpha.5__ - - * [#390] Add new SafeRenderManager utility - - > Complete `3.0.0-alpha.5` Changesets: - > - > - [Dart 2](https://github.com/Workiva/over_react/compare/3.0.0-alpha.4+dart2...3.0.0-alpha.5+dart2) - > - [Dart 1](https://github.com/Workiva/over_react/compare/3.0.0-alpha.4+dart1...3.0.0-alpha.5+dart1) - -- __3.0.0-alpha.4__ - - * [#383] Update prop typedef to work around [Dart 2.6 compiler regression](https://github.com/dart-lang/sdk/issues/38880) - - > Complete `3.0.0-alpha.4` Changesets: - > - > - [Dart 2](https://github.com/Workiva/over_react/compare/3.0.0-alpha.3+dart2...3.0.0-alpha.4+dart2) - > - Dart 1 (no changes) - -- __3.0.0-alpha.3__ - - * [#370] Add error logging to ErrorBoundary - - > Complete `3.0.0-alpha.3` Changesets: - > - > - [Dart 2](https://github.com/Workiva/over_react/compare/3.0.0-alpha.2+dart2...3.0.0-alpha.3+dart2) - > - [Dart 1](https://github.com/Workiva/over_react/compare/3.0.0-alpha.2+dart1...3.0.0-alpha.3+dart1) - -- __3.0.0-alpha.2__ - - * [#363] Dart 2 Widen `analyzer` dependency range - - > Complete `3.0.0-alpha.2` Changesets: - > - > - [Dart 2](https://github.com/Workiva/over_react/compare/3.0.0-alpha.1+dart2...3.0.0-alpha.2+dart2) - > - Dart 1 (no changes) - -- __3.0.0-alpha.1__ - - * [#350] Improve handling of “repeat” errors thrown from components wrapped by an `ErrorBoundary`. - - > Complete `3.0.0-alpha.1` Changesets: - > - > - [Dart 2](https://github.com/Workiva/over_react/compare/3.0.0-alpha.0+dart2...3.0.0-alpha.1+dart2) - > - [Dart 1](https://github.com/Workiva/over_react/compare/3.0.0-alpha.0+dart1...3.0.0-alpha.1+dart1) - -- __3.0.0-alpha.0__ - - __ReactJS 16.x Support__ _(and Dart 1 compatible)_ - - * The underlying `react` dependency ([version 5.0.0](https://github.com/cleandart/react-dart/pull/214)) now provides ReactJS version 16 `.js` source files. - * Support for the new / updated lifecycle methods from ReactJS 16 [will be released in version `3.1.0`](https://github.com/Workiva/over_react/milestone/3). - - __Breaking Changes__ - - * [#314] The `.over_react.g.dart` part directive is required on Dart 2. The - builder now logs at the `SEVERE` level (which causes the build to fail) when - a missing part directive is detected. Previously, the builder only logged this - as a warning. In other words, the issue has been promoted from a runtime - exception to a build-time error. +> Complete `3.0.0` Changesets: +> +> - [Dart 2](https://github.com/Workiva/over_react/compare/2.7.0+dart2...3.0.0+dart2) +> - [Dart 1](https://github.com/Workiva/over_react/compare/2.7.0+dart1...3.0.0+dart1) - > Complete `3.0.0-alpha.0` Changesets: - > - > - [Dart 2](https://github.com/Workiva/over_react/compare/2.5.2+dart2...3.0.0-alpha.0+dart2) - > - [Dart 1](https://github.com/Workiva/over_react/compare/2.5.0+dart1...3.0.0-alpha.0+dart1) +> __[Full List of Breaking Changes](https://github.com/Workiva/over_react/pull/408)__ ## 2.7.0 diff --git a/README.md b/README.md index 1c5aa279b1..ee9c644101 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # OverReact [![Pub](https://img.shields.io/pub/v/over_react.svg)](https://pub.dartlang.org/packages/over_react) -[![Documentation](https://img.shields.io/badge/docs-over__react-blue.svg)](https://workiva.github.io/over_react) +[![Documentation](https://img.shields.io/badge/docs-over_react-blue.svg)](https://pub.dev/documentation/react/latest/) [![Join the chat at https://gitter.im/over_react/Lobby](https://badges.gitter.im/over_react/Lobby.svg)](https://gitter.im/over_react/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build Status](https://travis-ci.org/Workiva/over_react.svg?branch=master)](https://travis-ci.org/Workiva/over_react) @@ -50,7 +50,7 @@ ```yaml dependencies: - over_react: ^2.0.0 + over_react: ^3.0.0 ``` 2. Include the native JavaScript `react` and `react_dom` libraries in your app’s `index.html` file, diff --git a/pubspec.yaml b/pubspec.yaml index 3ddedb8699..a91a92042f 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: over_react -version: 3.0.0-alpha.6+dart2 +version: 3.0.0+dart2 description: A library for building statically-typed React UI components using Dart. homepage: https://github.com/Workiva/over_react/ authors: