- Missing properties are now set to default values instead of throwing an exception in the XML and text formats (I #3). This improves compatibility with alternative bitmap font generation programs that leave out some properties. This could be a breaking change in certain circumstances.
- Changed initial list capacity when properties such as count, or page are missing from 32 to 0.
- The words "true" and "false" are now valid for Boolean properties in the text format.
- Fixed a bug when writing info block size for the binary format. Thanks to Michael Belyaev (@usr-sse2) for the contribution (PR #2).
- Corrected package links and copyright info.
This version made small breaking changes. Future versions now use Semantic Versioning.
- Fixed a bug when writing text files without kerning pairs.
- Fixed a bug when writing binary file pages.
- Removed ID property from Character and Amount from KerningPair to avoid confusion when writing files. These are breaking changes.
- Writing text files now writes to the TextWriter directly instead of a StringBuilder. This is a breaking change.
- Other bug fixes and general improvements.
- Fixed a bug with null strings.
- Initial release.