inline-xml 0.3.2

Embed XML data directly in your Rust code
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.3.2] - 2023-05-18
### Changed
- Allow `-` in names

## [0.3.1] - 2023-04-08
### Added
- struct `Document` and `Xml::into_document()`
- Support for parsing XML namespaces in:
  - tag names
  - attribute names

### Fixed
- backslashes in attribute values

## [0.3.0] - 2023-04-06
### Added
- impl `ToXml` for `Tag`
- a little more documentation

### Changed
- `struct Arg` -> `struct Attr`
- `.args` -> `.attrs`

### Fixed
- XML injection through attributes
- Parsing of floats in XML


## [0.2.5] - 2023-04-06
### Changed
- TODO list

### Fixed
- Git Repo Link


## [0.2.4] - 2023-04-03
### Changed
- `<tag value={10} />` now works


## [0.2.3] - 2023-03-07
### Added
- `fn Xml::flattened()`
- `trait CollectXml`


## [0.2.2] - 2023-03-06
Fixed v0.2.1


## [0.2.1] - 2023-03-06
### Fixed
- XML decimal and hexadecimal escape sequences


## [0.2.0] - 2023-03-06
### Added
- impl of `ToXml` for `Vec<T>`

### Changed
- printing behavior of empty tags


## [0.1.2] - 2023-03-06
### Added
- impls of `ToXml` for `String` and `&T`
- more test cases


## [0.1.1] - 2023-03-06
### Added
- ChangeLog.md
- `#[derive(Default)]` for `Xml`
- impls of `ToXml` for `Option` and `Result`