diff --git a/CHANGELOG.md b/CHANGELOG.md index 195e96b..d307032 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,8 @@ -## 3.0.2 - -* Upgrade to `built_value` 5.1.0. - ## 3.0.1 +* Upgrade to `built_value` 5.1.0. * Export the `literalNum` function. +* **BUG FIX**: `literal` supports a `Map`. ## 3.0.0 diff --git a/lib/src/specs/expression/literal.dart b/lib/src/specs/expression/literal.dart index b988250..b407b5a 100644 --- a/lib/src/specs/expression/literal.dart +++ b/lib/src/specs/expression/literal.dart @@ -20,6 +20,9 @@ Expression literal(Object literal, {Expression onError(Object value)}) { if (literal is List) { return literalList(literal); } + if (literal is Map) { + return literalMap(literal); + } if (literal == null) { return literalNull; } diff --git a/pubspec.yaml b/pubspec.yaml index bd3c33b..6514cf6 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: code_builder -version: 3.0.2 +version: 3.0.1 description: A fluent API for generating Dart code author: Dart Team homepage: https://github.com/dart-lang/code_builder @@ -7,10 +7,6 @@ homepage: https://github.com/dart-lang/code_builder environment: sdk: '>=2.0.0-dev <2.0.0' -web: - compiler: - debug: dartdevc - dependencies: built_collection: '>=1.0.0 <4.0.0' built_value: ^5.1.0 @@ -23,7 +19,3 @@ dev_dependencies: dart_style: ^1.0.0 source_gen: '^0.7.0' test: ^0.12.0 - -transformers: - - test/pub_serve: - $include: test/**_test.dart