Skip to content

Latest commit

 

History

History
578 lines (394 loc) · 28.1 KB

CHANGELOG.md

File metadata and controls

578 lines (394 loc) · 28.1 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

5.0.0 (2024-03-27)

Bug Fixes (BREAKING)

  • replace unmaintained yaml-rust 0.4 with yaml-rust2 0.8 This may be a breaking change for some, hence the major version bump.

Commit Statistics

  • 2 commits contributed to the release.
  • 53 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Replace unmaintained yaml-rust 0.4 with yaml-rust2 0.8 (3e665df)
    • Replace unmaintained yaml-rust (5833bcd)

4.0.3 (2024-02-03)

This release updates serde-yaml to v0.9.

Commit Statistics

  • 4 commits contributed to the release over the course of 1 calendar day.
  • 847 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release treediff v4.0.3 (d8ae624)
    • Prepare changelog prior to release (d61b90c)
    • Merge pull request #13 from glehmann/serde-yaml-09 (d480652)
    • Update serde_yaml to 0.9 (3177d4a)

v4.0.2 (2021-10-09)

  • update changelog

Commit Statistics

  • 2 commits contributed to the release.
  • 1 day passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release treediff v4.0.2 (41c9caf)
    • Prepare changelog for next release (716c87e)

v4.0.1 (2021-10-07)

  • fix links in documentation (#8)

Commit Statistics

  • 12 commits contributed to the release over the course of 613 calendar days.
  • 613 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release treediff v4.0.1 (ebf1d8b)
    • Adjusting Changelogs prior to release of treediff v4.0.1 (02db0ae)
    • Cleanup changelog (20e2e0e)
    • Rename changelog to capitalized version. (12ad31b)
    • Fix broken doc comments. (8f28c92)
    • Fix serde_yaml tests - for some reason it inserts newlines to key values (6d524b4)
    • Fix most of the clippy warnings (223ef3c)
    • Remove 'alpha' from next version string (27ec50b)
    • Optimize imports (a52269e)
    • Bye bye travis, it was a good time (c44db69)
    • Create rust.yml (7bfefb5)
    • (cargo-release) start next development iteration 4.0.1-alpha.0 (ab3a679)

v4.0.0 (2020-02-02)

Commit Statistics

  • 3 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Fix all lints (0ffb242)
    • Upgrade serde-yaml to the latest version (3bcb5bb)
    • (cargo-release) start next development iteration 3.0.3-alpha.0 (ffc085e)

v3.0.2 (2020-02-02)

Commit Statistics

  • 2 commits contributed to the release.
  • 690 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v3.0.1 (2018-03-12)

Commit Statistics

  • 1 commit contributed to the release.
  • 1 day passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Make filter_mut() actually return a mutable reference (cbb1b06)

v3.0.0 (2018-03-11)

  • upgrade: use latest versions of dependencies

Commit Statistics

  • 2 commits contributed to the release over the course of 87 calendar days.
  • 168 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update to latest versions of dependencies (0517e7c)
    • Apply latest rustfmt (ace2602)

v2.5.3 (2017-09-24)

Commit Statistics

  • 3 commits contributed to the release over the course of 30 calendar days.
  • 214 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Version bump (e0167bd)
    • Merge pull request #3 from paulrouget/serde_bump (dbac9ec)
    • Serde version bump (fe8f02a)

v2.5.1 (2017-02-22)

Other

  • use serde 0.9.8 and Map::Entry
  • upgrade: use serde 0.9.8 and Map::Entry (60923752)

Commit Statistics

  • 2 commits contributed to the release.
  • 7 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v2.5.0 (2017-02-14)

Other

  • allow keys to be cloned and displayed
  • merger: allow keys to be cloned and displayed (75fae1b2)

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v2.4.0 (2017-02-14)

Other

  • method to obtain mutable borrow to filter
  • method to obtain immutable reference to filter.
  • merger:
    • method to obtain mutable borrow to filter (eeb3a2da)
    • method to obtain immutable reference to filter. (fc210ea4)
  • method to obtain immutable reference to filter. (fc210ea4)

Commit Statistics

  • 3 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • V2.4.0 (960d01c)
    • Method to obtain mutable borrow to filter (eeb3a2d)
    • Method to obtain immutable reference to filter. (fc210ea)

v2.3.0 (2017-02-13)

Other

  • handle possiblity of underflow
  • add AsRef implementation
  • Merger: add AsRef implementation (981c94af)
  • safety: handle possiblity of underflow (07eff4f9)

Commit Statistics

  • 3 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v2.2.0 (2017-02-13)

  • yaml_rust support, for both diff and merge.

Commit Statistics

  • 2 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v2.1.1 (2017-02-13)

Other

  • fix links
  • fix library documentation links

Commit Statistics

  • 1 commit contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v2.1.0 (2017-02-13)

  • serde_yaml support, for both diff and merge.

Commit Statistics

  • 3 commits contributed to the release.
  • 6 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Mutator/merge support for serde-yaml (5e44fe9)
    • Prepare merge tests for Yaml (e132c25)
    • Add diff support for serde-yaml (8e14a85)

v2.0.1 (2017-02-07)

Other

  • categories!

Commit Statistics

  • 3 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update changelog (ed7c873)
    • Categories! (4dc2032)
    • Say goodbye to git-journal, welcome back clog (67797d3)

v2.0.0 (2017-02-07)

Improve Merger API considerably, and make it even more powerful.

Commit Statistics

  • 3 commits contributed to the release over the course of 1 calendar day.
  • 1 day passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v1.0.0 (2017-02-05)

Initial release.

Commit Statistics

  • 74 commits contributed to the release over the course of 23 calendar days.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Changed version to v1.0.0 (958a1f3)
    • Added all remaining docs (f17d671)
    • Improved crate structure (5d0c76e)
    • Added even more docs/structural changes (b463311)
    • Improved module layout (367aaf4)
    • Added docs for main traits (2d6a8a8)
    • Removed unnecessary options in API (a370969)
    • Added some more docs (ea88d65)
    • Added support for value removal on conflict (1195299)
    • Added some crate docs (17fd836)
    • Improved project structure (5abc89d)
    • Improved suite definitions (96d3b98)
    • Added Merge support for serde-json (f932d4a)
    • Improved API to support arbitrary modifications when merging (038256d)
    • Improved API by using Cow only when needed (773cd1b)
    • Added support for deletion handler (a298c50)
    • Added test to verify conflict resolver. (46f766a)
    • Improved delegate clarity and capability of resolve() (d4eae6a)
    • Improved delegate interface consistency (1bcd40a)
    • Added groundwork for resolving conflicts (5630e87)
    • Added generalized suite for merge tests (d146dba)
    • Improved json value tests (fa1bf24)
    • Added diff support for serde_json Value (cf1934a)
    • Added json value suite (1070cd4)
    • Changed structure in preparation for serde (ef34105)
    • Added remove_key support for json (0b12455)
    • Changed license to MIT/Apache2 (b734959)
    • Added handling for merging arrays (3749007)
    • Improved object setter code (c141b92)
    • Improved mergeable trait to not degenerate information (d448e7c)
    • Added key removal and modification for merge (d19b005)
    • Added added-key tests and impl (52cb2b6)
    • Added a few tests to assert Mergeable.set() (e1d2c14)
    • Added merge infrastructure (4347535)
    • Improved key ownership (627ba19)
    • Added full key support (843d18b)
    • Added preliminary key support (70101cc)
    • Added handling for scalar/object comparisons (434b533)
    • Added implementation for nested object handling (86fbe0a)
    • Added key addition and removal (41abd1e)
    • Fixed tests (e7905a8)
    • Improved type definition (1694109)
    • Revert "Added futile attempt to workaround type issue" (420e19c)
    • Added futile attempt to workaround type issue (01a4b58)
    • Added attempt to use a recursive type (a7eec83)
    • Removed std entirely (94b8479)
    • Changed diff to get closer to finding differences (6528fa5)
    • Improved travis to not run unnecessary tests (048038d)
    • Added Value for HashMap (60ef3cf)
    • Added json array value (b0304d1)
    • Added tests for all json scalars and the json object (0560d81)
    • Added first scalar Json value (10b9858)
    • Added JsonKey to abstract over usize/String (5ac03ce)
    • Added first version of json Value impl (837f56f)
    • Added modification of scalar values. (6dee766)
    • Added utils module (42e7c3c)
    • Improved Delegate to support references (3e31491)
    • Improved ChangeType to contain values (9c5904f)
    • Added first stub of diff function (01d388b)
    • Removed with-std feature (d14deb4)
    • Fixed trait type signature to use iterator (ca6ea4e)
    • Improved trait signature (569c930)
    • Changed trait to just copy everything (9f8203e)
    • Revert "Changed trait to support hacky polymorphism" (eb019cc)
    • Changed trait to support hacky polymorphism (e544f55)
    • Improved definition of trait implementation (4bb8b7d)
    • Improved trait lifetime handling (8107a4c)
    • Added simplified non-working items() method (e618706)
    • Improved trait by simplifying it (c274604)
    • Added attempt to create an iterator based items() method (edb547e)
    • Improved Value trait (26ff8d4)
    • Added first impl of Value Trait for String (1822a45)
    • Added git-journal support (15e670a)
    • Initial commit (83f2154)