Skip to content

Commit

Permalink
Merge pull request #555 from davidmorgan/release-6-2-0
Browse files Browse the repository at this point in the history
Release 6.2.0.
  • Loading branch information
davidmorgan authored Dec 12, 2018
2 parents 06593ac + 1bcf4f8 commit c354860
Show file tree
Hide file tree
Showing 9 changed files with 30 additions and 59 deletions.
22 changes: 15 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,25 @@
# Changelog

# 6.1.7
# 6.2.0

New features:

- Fix tests following changes to source_gen error output.
- Fix generation when new `mixin` declarations are used.
- Stop checking for import of `built_value.dart` when `EnumClass` is used; this
was expensive.
- Support dollar signs in enum value names.
- Add an option to `@BuiltValue` to generate comparable builders.
- Add serializer for `Duration` fields.
- Add `serializerForType` and `serializerForWireName` methods to `Serializers`.

Improvements:

- Add ignore for `avoid_as` lint to generated code.
- Put ignored lints on a single line at the end of the generated output.
- Add `serializerForType` and `serializerForWireName` methods to `Serializers`.
- Stop checking for import of `built_value.dart` when `EnumClass` is used; this
was expensive.

Fixes:

- Fix tests following changes to source_gen error output.
- Fix generation when new `mixin` declarations are used.
- Support dollar signs in enum value names.
- Fix nested collections when using a custom builder.

# 6.1.6
Expand Down
10 changes: 2 additions & 8 deletions benchmark/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: benchmark
version: 6.1.6
version: 6.2.0
description: >
Benchmark, not for publishing.
authors:
Expand All @@ -15,12 +15,6 @@ dependencies:

dev_dependencies:
build_runner: ^1.0.0
built_value_generator: ^6.1.6
built_value_generator: ^6.2.0
quiver: '>=0.21.0 <3.0.0'
test: ^1.0.0

dependency_overrides:
built_value:
path: ../built_value
built_value_generator:
path: ../built_value_generator
6 changes: 1 addition & 5 deletions built_value/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: built_value
version: 6.1.6
version: 6.2.0
description: >
Value types with builders, Dart classes as enums, and serialization.
This library is the runtime dependency.
Expand All @@ -18,7 +18,3 @@ dependencies:

dev_dependencies:
test: ^1.0.0

dependency_overrides:
built_value_generator:
path: ../built_value_generator
7 changes: 2 additions & 5 deletions built_value_generator/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: built_value_generator
version: 6.1.6
version: 6.2.0
description: >
Value types with builders, Dart classes as enums, and serialization.
This library is the dev dependency.
Expand All @@ -23,8 +23,5 @@ dependencies:
dev_dependencies:
build_test: ^0.10.3
build_runner: ^1.0.0
logging: ^0.11.0
test: ^1.0.0

dependency_overrides:
built_value:
path: ../built_value
4 changes: 2 additions & 2 deletions built_value_generator/tools/analyzer_plugin/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: built_value_generator_plugin_loader
version: 6.1.6
version: 6.2.0
description: This pubspec determines the version of the analyzer plugin to load.
environment:
sdk: '>=1.24.0-dev.1.0'
dependencies:
built_value_generator: ^6.1.6
built_value_generator: ^6.2.0
10 changes: 2 additions & 8 deletions built_value_test/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: built_value_test
version: 6.1.6
version: 6.2.0
description: >
Value types with builders, Dart classes as enums, and serialization.
This library provides test support.
Expand All @@ -18,11 +18,5 @@ dependencies:
test: ^1.0.0

dev_dependencies:
built_value_generator: ^6.1.6
built_value_generator: ^6.2.0
build_runner: ^1.0.0

dependency_overrides:
built_value:
path: ../built_value
built_value_generator:
path: ../built_value_generator
10 changes: 2 additions & 8 deletions chat_example/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: chat_example
version: 6.1.6
version: 6.2.0
description: >
Just an example, not for publishing.
authors:
Expand All @@ -19,11 +19,5 @@ dependencies:

dev_dependencies:
build_runner: ^1.0.0
built_value_generator: ^6.1.6
built_value_generator: ^6.2.0
test: ^1.0.0

dependency_overrides:
built_value:
path: ../built_value
built_value_generator:
path: ../built_value_generator
10 changes: 2 additions & 8 deletions end_to_end_test/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: end_to_end_test
version: 6.1.6
version: 6.2.0
description: >
Tests, not for publishing.
authors:
Expand All @@ -16,13 +16,7 @@ dependencies:
dev_dependencies:
build: ^1.0.0
build_runner: ^1.0.0
built_value_generator: ^6.1.6
built_value_generator: ^6.2.0
fixnum: ^0.10.0
quiver: '>=0.21.0 <3.0.0'
test: ^1.0.0

dependency_overrides:
built_value:
path: ../built_value
built_value_generator:
path: ../built_value_generator
10 changes: 2 additions & 8 deletions example/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: example
version: 6.1.6
version: 6.2.0
description: >
Just an example, not for publishing.
authors:
Expand All @@ -16,12 +16,6 @@ dependencies:

dev_dependencies:
build_runner: ^1.0.0
built_value_generator: ^6.1.6
built_value_generator: ^6.2.0
quiver: '>=0.21.0 <3.0.0'
test: ^1.0.0

dependency_overrides:
built_value:
path: ../built_value
built_value_generator:
path: ../built_value_generator

0 comments on commit c354860

Please sign in to comment.