From b32f769380f6a6a660b36196dd7a638746446436 Mon Sep 17 00:00:00 2001 From: Aaron Lademann Date: Mon, 4 Nov 2019 10:18:50 -0700 Subject: [PATCH 1/3] Add changelog entry for 2.7.0 --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fb948805..d5fe855fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -77,6 +77,15 @@ > - [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) +## 2.7.0 + +> Complete `2.7.0` Changsets: +> +> - [Dart 2](https://github.com/Workiva/over_react/compare/2.6.1+dart2...2.7.0+dart2) +> - [Dart 1](https://github.com/Workiva/over_react/compare/2.6.1+dart1...2.7.0+dart1) + +* This release brings in the `SafeRenderManager` utilities added to the 3.x alpha line-of-release via [#390] + ## 2.6.1 > Complete `2.6.1` Changsets: From f38ebbbc47e43081eeff34c1bdb5eef8c4d09ccd Mon Sep 17 00:00:00 2001 From: Aaron Lademann Date: Mon, 4 Nov 2019 10:24:19 -0700 Subject: [PATCH 2/3] over_react 3.0.0+dart2 --- CHANGELOG.md | 80 ++++++---------------------------------------------- README.md | 4 +-- pubspec.yaml | 4 +-- 3 files changed, 12 insertions(+), 76 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5fe855fa..c06def77c 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 1c5aa279b..ee9c64410 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 3ddedb869..57e532477 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: @@ -18,7 +18,7 @@ dependencies: logging: ">=0.11.3+2 <1.0.0" meta: ^1.1.6 path: ^1.5.1 - react: ^5.0.0-alpha + react: ^5.0.0 source_span: ^1.4.1 transformer_utils: ^0.2.0 w_common: ^1.13.0 From 18720c72b6d0b83a2f452e3b4f369def1de05365 Mon Sep 17 00:00:00 2001 From: Aaron Lademann Date: Tue, 5 Nov 2019 13:09:07 -0700 Subject: [PATCH 3/3] Update README.md Co-Authored-By: Greg Littlefield --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ee9c64410..eabbc92b8 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://pub.dev/documentation/react/latest/) +[![Documentation](https://img.shields.io/badge/docs-over_react-blue.svg)](https://pub.dev/documentation/over_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)