Skip to content
This repository has been archived by the owner on Aug 9, 2022. It is now read-only.

Latest commit

 

History

History
76 lines (43 loc) · 2.11 KB

CHANGELOG.md

File metadata and controls

76 lines (43 loc) · 2.11 KB

Change Log

All user visible changes to this project will be documented in this file. This project adheres to Semantic Versioning, as described for Rust libraries in RFC #1105

Unreleased

Added

N/A

Changed

N/A

Removed

N/A

Fixed

N/A

0.2.3 - 2018-11-17

Fixed

  • Incorrect visibility for serializers made using macro.

0.2.2 - 2018-11-12

Fixed

  • Fixed documentation key in Cargo.toml.

0.2.1 - 2018-11-12

No changes. Had to release new version to trigger rebuild of docs on crates.io.

0.2.0 - 2018-11-11

Changed

  • Move the generic 'a lifetime on ToJson from the trait itself to the method that actually needs it. This might be a breaking change for users who directly use the ToJson trait, but it should be quick fix.
  • Create a struct from serializer! macro rather than a function. While generating a function did work I think this approach is simpler and more inline with what users would expect.

Removed

  • Since the generic lifetime on ToJson has been removed, the whole trait can actually be removed. All its methods has been moved to Serializer.
  • Auto implementation for functions with special signature. It is not longer needed since the macro now generates structs.

0.1.2 - 2018-10-30

Added

  • Support pub and pub(crate) serializers from macro.

Changed

  • Change syntax for serializer! macro to better match normal generics.

0.1.1 - 2018-10-29

Had to bump the version to make the readme show up on crates.io.

0.1.0 - 2018-10-29

Initial release.