Add changelog for 0.3.0..master
This commit is contained in:
parent
a5e836fecb
commit
f71065c24d
1 changed files with 37 additions and 0 deletions
|
@ -6,6 +6,43 @@ We try to include a changelog line in each pull request, to make sure the
|
||||||
changelog is up to date when releasing a new version of the codebase.
|
changelog is up to date when releasing a new version of the codebase.
|
||||||
Make sure to append the new change to the list, do not prepend it.
|
Make sure to append the new change to the list, do not prepend it.
|
||||||
|
|
||||||
|
The "Major" section of each section includes huge changes in functionality and
|
||||||
|
interfaces (but not necessarily user-facing ones), whereas the "Minor" section
|
||||||
|
contains only small stuff.
|
||||||
|
Some things, like typo fixes, version string updates and such are not stated in
|
||||||
|
the changelog (though updating of dependencies is).
|
||||||
|
Please note that we do not have a "Breaking changes" section as we are in
|
||||||
|
Version 0.y.z and thus we can break the API like we want and need to.
|
||||||
|
|
||||||
|
## Next
|
||||||
|
|
||||||
|
This section contains the changelog from the last release to the next release.
|
||||||
|
|
||||||
|
* Major changes
|
||||||
|
* The `libimagstore::toml_ext` module was removed. The `toml_query` crate
|
||||||
|
should be used as a replacement. Its interface only differs in few places
|
||||||
|
from the old `libimagstore::toml_ext` interface.
|
||||||
|
* The codebase was moved to a more tree-ish approach, where several
|
||||||
|
subdirectories were introduced for different types of crates
|
||||||
|
* The documentation got a major overhaul and was partly rewritten
|
||||||
|
* Fixed bugs
|
||||||
|
* The config loading in `libimagrt`
|
||||||
|
[was fixed](http://git.imag-pim.org/imag/commit/?id=9193d50f96bce099665d2eb716bcaa29a8d9b8ff).
|
||||||
|
* Minor changes
|
||||||
|
* If building from a `nix-shell`, the mozilla rust overlay is expected to be
|
||||||
|
present
|
||||||
|
* Unused imports in the codebase were removed
|
||||||
|
* Compiler Warnings were fixed
|
||||||
|
* We specify inter-dependencies via path and variable now, so one can build
|
||||||
|
the 0.3.0 release from the checkout of the codebase.
|
||||||
|
* The `imag` binary was refactored and rewritten, the `crossbeam`
|
||||||
|
dependency was removed.
|
||||||
|
* The `Makefile` was removed as `cargo` is powerful enough to fit our needs
|
||||||
|
* `libimagstore::storeid::StoreId::is_in_collection()` was added
|
||||||
|
* The `libimagentrylink` is now rudimentarily tested
|
||||||
|
* We compile with rustc 1.17, 1.18, .., nightly
|
||||||
|
* Stats
|
||||||
|
|
||||||
## 0.3.0
|
## 0.3.0
|
||||||
|
|
||||||
<small>
|
<small>
|
||||||
|
|
Loading…
Reference in a new issue