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

CPLAT-4217 CPLAT-4216 Release over_react 2.1.0 #260

Merged
merged 4 commits into from
Mar 5, 2019
Merged
Show file tree
Hide file tree
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
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# OverReact Changelog

## 2.1.0

> Complete `2.1.0` Changsets:
>
> - [Dart 2](https://github.com/Workiva/over_react/compare/2.0.0+dart2...2.1.0)
> - Dart 1 (no changes)

- [#254] Add IDE snippets (WebStorm/IntelliJ and VSCode) for Dart2-only
component boilerplate.

- [#253] Fix a bug that would cause a runtime exception for consumers that are
leveraging the backwards-compatible component boilerplate when mixing in a
`@PropsMixin` or `@StateMixin` from this package.

- [#256] Workaround a Dart Dev Compiler bug that affects private props/state
members and classes.

- [#252] Workaround the following Dart Dev Compiler bug that results in
incorrect behavior in certain scenarios when using uninitialized props/state
fields: [dart-lang/sdk#36052](https://github.com/dart-lang/sdk/issues/36052)

- [#251] Update the builder's `auto_apply` option to `dependents` instead of
`all_packages`. This means it will only run on packages that explicitly
declare a dependency on `over_react`, which makes more sense for the purpose
of this builder _and_ is more performant because it runs on fewer packages.

- [#250] Fail CI if changes are detected after running a build via
`pub run build_runner build`. This ensures that we don't forget to commit
changes to generated files.

## 2.0.0

> [Complete `2.0.0` Changeset](https://github.com/Workiva/over_react/compare/1.31.0...2.0.0)
Expand Down
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ For every release, do the following:

- Ensure the build passes.

- Merge the Dart 1 release and publish it to pub.

1. Trigger the `over_react 2.x.x` release second and review the PR:

- Ensure the updated `pubspec.yaml` version is correct.
Expand All @@ -65,9 +67,7 @@ For every release, do the following:

- **Add any necessary changelog updates to the Dart 2 version.**

1. **Merge the Dart 1 release first and publish it to pub.**

1. Merge the Dart 2 release second and publish it to pub.
- Merge the Dart 2 release and publish it to pub.

1. Re-recreate the Dart 1 release in MARV (it does not get recreated
automatically like the default release does).
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: over_react
version: 2.0.0+dart2
version: 2.1.0
description: A library for building statically-typed React UI components using Dart.
homepage: https://github.com/Workiva/over_react/
authors:
Expand Down