Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RM-60869 Release over_react 3.0.0+dart2 (stable) #408

Merged
merged 3 commits into from
Nov 5, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 14 additions & 69 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,81 +1,26 @@
# 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)_
> 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)

* 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).
> __[Full List of Breaking Changes](https://github.com/Workiva/over_react/pull/408)__

__Breaking Changes__
## 2.7.0

* [#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 `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)

> 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)
* This release brings in the `SafeRenderManager` utilities added to the 3.x alpha line-of-release via [#390]

## 2.6.1

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -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/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)
@@ -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,
4 changes: 2 additions & 2 deletions pubspec.yaml
Original file line number Diff line number Diff line change
@@ -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