xml_serializable 2.5.4 copy "xml_serializable: ^2.5.4" to clipboard
xml_serializable: ^2.5.4 copied to clipboard

Automatically generate code for converting to and from XML by annotating Dart classes.

Changelog #

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.5.4 - 2025-03-09 #

Code Refactoring #

  • resolve analyzer no_wildcard_variable_uses (42ca666)
  • resolve analyzer override_on_non_overriding_member (6a5b8f3)
  • resolve analyzer overridden_fields (ca6f6ad)
  • resolve analyzer subtype_of_sealed_class (65715f5)
  • ignore analyzer deprecated_member_use_from_same_package (2312f8c)
  • ignore analyzer unused_field (327d6e1)

Builds #

2.5.3 - 2024-12-04 #

Bug Fixes #

2.5.2 - 2024-09-09 #

Bug Fixes #

  • nullable converter types include if null (#62) (273ead3)

2.5.1 - 2024-08-26 #

Bug Fixes #

  • escape strings containing reserved characters (#60) (0cf42f8)

2.5.0 - 2024-02-04 #

Features #

  • add support for custom converters (#56) (dc09f99)

Tests #

  • add xml converter and update fakes (#57) (0615769)

2.4.1 - 2023-12-13 #

Builds #

2.4.0 - 2023-10-07 #

Features #

  • add support for serializing xml cdata (#48) (8a11d9e)

2.3.0 - 2023-06-11 #

Features #

  • add support for fields in superclasses (#39) (8679f1c)
  • add support for import prefixes (#40) (ca0e835)

Documentation #

  • add step by step getting started (#34) (4c44991)

Tests #

  • use build_test and source_gen_test packages (#41) (f35d018)

2.2.2 - 2022-10-29 #

Bug Fixes #

  • publicise generated enum maps to enable reuse (#29) (ab66a66)
  • only deserialize fields with an annotation (#30) (1b96d2d)

2.2.1 - 2022-10-26 #

Bug Fixes #

  • enum iterable duplicate variable declaration (#26) (f429e84)

2.2.0 - 2022-10-23 #

Features #

  • add support for serializing enums (#20) (c827cce)
  • add support for renaming fields in a class (#24) (d2aefbe)

2.1.1 - 2022-08-07 #

Bug Fixes #

  • mixin support for classes without root element (#18) (731babb)

2.1.0 - 2022-06-12 #

Features #

  • add support for serializing additional types (#15) (0186617)
  • add create mixin to reduce boilerplate (#17) (47c7a7b)

2.0.2 - 2022-04-30 #

Builds #

2.0.1 - 2022-01-05 #

Builds #

2.0.0 - 2021-10-17 #

Builds #

Documentation #

2.0.0-nullsafety.0 - 2021-01-04 #

Features #

Code Refactoring #

1.0.0 - 2020-10-04 #

Features #

11
likes
140
points
8.41k
downloads

Publisher

verified publisherthomasclark.dev

Weekly Downloads

Automatically generate code for converting to and from XML by annotating Dart classes.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

analyzer, build, build_config, recase, source_gen, source_helper, xml, xml_annotation

More

Packages that depend on xml_serializable