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.
- replace unmaintained yaml-rust 0.4 with yaml-rust2 0.8 This may be a breaking change for some, hence the major version bump.
- 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
view details
This release updates serde-yaml to v0.9.
- 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
view details
- update changelog
- 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
view details
- fix links in documentation (#8)
- 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
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
)
- Release treediff v4.0.1 (
- 3 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 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
- 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
view details
- Uncategorized
- Make filter_mut() actually return a mutable reference (
cbb1b06
)
- Make filter_mut() actually return a mutable reference (
- upgrade: use latest versions of dependencies
- 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
view details
- 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
view details
- use serde 0.9.8 and Map::Entry
- upgrade: use serde 0.9.8 and Map::Entry (60923752)
- 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
- allow keys to be cloned and displayed
- merger: allow keys to be cloned and displayed (75fae1b2)
- 2 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
- method to obtain mutable borrow to filter
- method to obtain immutable reference to filter.
- merger:
- method to obtain immutable reference to filter. (fc210ea4)
- 3 commits contributed to the release.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- handle possiblity of underflow
- add AsRef implementation
- 3 commits contributed to the release.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
yaml_rust
support, for bothdiff
andmerge
.
- 2 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
- fix links
- fix library documentation links
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Fix links (
f061028
)
- Fix links (
serde_yaml
support, for bothdiff
andmerge
.
- 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
view details
- categories!
- cargo: categories! (4dc20325)
- 3 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
Improve Merger
API considerably, and make it even more powerful.
- 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
view details
Initial release.
- 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
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
)
- Changed version to v1.0.0 (