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 #

9
likes
150
points
18.1k
downloads

Publisher

verified publisherthomasclark.dev

Weekly Downloads

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

Repository (GitHub)

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