File tree Expand file tree Collapse file tree 3 files changed +20
-4
lines changed Expand file tree Collapse file tree 3 files changed +20
-4
lines changed Original file line number Diff line number Diff line change 1+ ## 1.32.0
2+ - Add complete sealed classes(` oneOf ` /` anyOf ` ) support for ` json_serializeble ` serializer
3+ - ** WARNING** : Undiscriminated sealed classes use O(n) try-catch deserialization where n is the number of variants
4+ - ** RECOMMENDED** : Add discriminator properties to your OpenAPI specification for O(1) performance
5+ - Add support for sealed classes fallback for failed decoding
6+ - Add complete sealed classes(` oneOf ` /` anyOf ` ) support for ` dart_mappable ` serializer
7+ - ** WARNING** : Undiscriminated sealed classes use O(n) try-catch deserialization where n is the number of variants
8+ - ** RECOMMENDED** : Add discriminator properties to your OpenAPI specification for O(1) performance
9+ - Add support for sealed classes fallback for failed decoding
10+ - Add ` dart_mappable_convenient_when ` option to control union type generation for ` dart_mappable ` serializer
11+ - ` dart_mappable_convenient_when: true ` - generates legacy ` when<T>, maybeWhen<T> ` methods
12+ - ` dart_mappable_convenient_when: false ` (default) - generates sealed classes for better type safety
13+ - Add ` @Deprecated() ` annotation to ` when<T>, maybeWhen<T> ` method with dart_mappable. Use dart pattern matching
14+ - Fix creating duplicated ` unknown ` property enum with dart_mappable and ` unknown_enum_value: true `
15+ - Fix for handle nullable discriminator unions properly
16+
117## 1.31.0
218- Add complete sealed classes(` oneOf ` /` anyOf ` ) support for ` json_serializeble ` serializer
319 - ** WARNING** : Undiscriminated sealed classes use O(n) try-catch deserialization where n is the number of variants
Original file line number Diff line number Diff line change @@ -35,15 +35,15 @@ dependencies:
3535 # dio: ^5.9.0
3636 # freezed_annotation: ^3.1.0 # for freezed
3737 # json_annotation: ^4.9.0
38- # retrofit: ^4.7.2
38+ # retrofit: ^4.7.3
3939
4040dev_dependencies :
41- # build_runner: ^2.8 .0
41+ # build_runner: ^2.9 .0
4242 # carapacik_lints: ^1.13.0
4343 # dart_mappable_builder: ^4.6.1 # for dart_mappable
4444 # freezed: ^3.2.3 # for freezed
4545 # json_serializable: ^6.11.1
46- # retrofit_generator: ^10.0.5
46+ # retrofit_generator: ^10.0.6
4747 swagger_parser :
4848` ` `
4949
Original file line number Diff line number Diff line change 11name : swagger_parser
22description : Package that generates REST clients and data classes from OpenApi definition file
3- version : 1.31 .0
3+ version : 1.32 .0
44repository : https://github.com/Carapacik/swagger_parser/tree/main/swagger_parser
55topics :
66 - swagger
You can’t perform that action at this time.
0 commit comments