diff --git a/CHANGELOG.md b/CHANGELOG.md index aad9c540..9da0c802 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/benchmark/pubspec.yaml b/benchmark/pubspec.yaml index 07f6ab7b..0a49b334 100644 --- a/benchmark/pubspec.yaml +++ b/benchmark/pubspec.yaml @@ -1,5 +1,5 @@ name: benchmark -version: 6.1.6 +version: 6.2.0 description: > Benchmark, not for publishing. authors: @@ -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 diff --git a/built_value/pubspec.yaml b/built_value/pubspec.yaml index 943f0860..55e8a8ce 100644 --- a/built_value/pubspec.yaml +++ b/built_value/pubspec.yaml @@ -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. @@ -18,7 +18,3 @@ dependencies: dev_dependencies: test: ^1.0.0 - -dependency_overrides: - built_value_generator: - path: ../built_value_generator diff --git a/built_value_generator/pubspec.yaml b/built_value_generator/pubspec.yaml index dfa4d14e..63b31c5e 100644 --- a/built_value_generator/pubspec.yaml +++ b/built_value_generator/pubspec.yaml @@ -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. @@ -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 diff --git a/built_value_generator/tools/analyzer_plugin/pubspec.yaml b/built_value_generator/tools/analyzer_plugin/pubspec.yaml index 34715570..0433202b 100644 --- a/built_value_generator/tools/analyzer_plugin/pubspec.yaml +++ b/built_value_generator/tools/analyzer_plugin/pubspec.yaml @@ -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 diff --git a/built_value_test/pubspec.yaml b/built_value_test/pubspec.yaml index 72dbb626..b519e534 100644 --- a/built_value_test/pubspec.yaml +++ b/built_value_test/pubspec.yaml @@ -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. @@ -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 diff --git a/chat_example/pubspec.yaml b/chat_example/pubspec.yaml index f07d7e59..7faa7b62 100644 --- a/chat_example/pubspec.yaml +++ b/chat_example/pubspec.yaml @@ -1,5 +1,5 @@ name: chat_example -version: 6.1.6 +version: 6.2.0 description: > Just an example, not for publishing. authors: @@ -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 diff --git a/end_to_end_test/pubspec.yaml b/end_to_end_test/pubspec.yaml index 512fbfc7..ab3ccb89 100644 --- a/end_to_end_test/pubspec.yaml +++ b/end_to_end_test/pubspec.yaml @@ -1,5 +1,5 @@ name: end_to_end_test -version: 6.1.6 +version: 6.2.0 description: > Tests, not for publishing. authors: @@ -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 diff --git a/example/pubspec.yaml b/example/pubspec.yaml index 5f4617fa..a5bd2915 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -1,5 +1,5 @@ name: example -version: 6.1.6 +version: 6.2.0 description: > Just an example, not for publishing. authors: @@ -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