From b33312edc28541651ae097f5bafea559af95c173 Mon Sep 17 00:00:00 2001 From: Tobe O Date: Sat, 5 Oct 2019 03:10:29 -0400 Subject: [PATCH] Patch @Exclude() constructor --- angel_serialize/CHANGELOG.md | 3 +++ angel_serialize/lib/angel_serialize.dart | 5 ++++- angel_serialize/pubspec.yaml | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/angel_serialize/CHANGELOG.md b/angel_serialize/CHANGELOG.md index 6cc6bd9e..1c987d64 100644 --- a/angel_serialize/CHANGELOG.md +++ b/angel_serialize/CHANGELOG.md @@ -1,3 +1,6 @@ +# 2.2.3+2 +* Add `exclude: true` to `super` call in `Exclude` constructor. + # 2.2.3+1 * Export `json`, `Codec`, and `Converter` from `dart:convert`. diff --git a/angel_serialize/lib/angel_serialize.dart b/angel_serialize/lib/angel_serialize.dart index 91dd9c9c..7218f6e4 100644 --- a/angel_serialize/lib/angel_serialize.dart +++ b/angel_serialize/lib/angel_serialize.dart @@ -7,7 +7,10 @@ export 'package:quiver_hashcode/hashcode.dart' show hashObjects; /// Excludes a field from being excluded. class Exclude extends SerializableField { const Exclude({bool canDeserialize: false, bool canSerialize: false}) - : super(canDeserialize: canDeserialize, canSerialize: canSerialize); + : super( + exclude: true, + canDeserialize: canDeserialize, + canSerialize: canSerialize); } /// No longer necessary, as this is the default. diff --git a/angel_serialize/pubspec.yaml b/angel_serialize/pubspec.yaml index a9f2d61d..aa0aa892 100644 --- a/angel_serialize/pubspec.yaml +++ b/angel_serialize/pubspec.yaml @@ -1,5 +1,5 @@ name: angel_serialize -version: 2.2.3+1 +version: 2.2.3+2 description: Static annotations powering Angel model serialization. Combine with angel_serialize_generator for flexible modeling. author: Tobe O homepage: https://github.com/angel-dart/serialize