mirror of https://github.com/zkat/cacache-rs.git
12 KiB
12 KiB
cacache Release Changelog
10.0.1 (2022-02-25)
Bug Fixes
- mmap: mmap needs equal buffer lengths (#33) (684a3e8a)
cacache Release Changelog
10.0.0 (2022-01-23)
Breaking Changes
- msrv: bump MSRV to 1.54, thanks to socket (323ecacc)
Bug Fixes
- security: replaced memmap with memmap2 (#30) (03d4596b)
9.0.0 (2021-09-16)
Bug Fixes
- clippy: appease the paperclip (8d08e452)
- cleanup: general house cleaning, bumping deps, etc (9163a584)
Features
- license: change license to Apache-2.0 (97890872)
- BREAKING CHANGE: This is a significant licensing change. Please review.
8.0.0 (2020-07-18)
Breaking Changes
- write: Use mmap for small writes (#26) (803d0c3e, breaks #). This bumps the minimum Rust version from 1.39 to 1.43 due to a dependency's breaking change in a patch version.
7.0.0 (2020-04-30)
This release is mostly a major overhaul of the external error API, switching out of anyhow in favor of more bespoke error handling that works nicer in a library.
Breaking Changes
Bug Fixes
- list_sync: make sure the public interface allows using the Item type (#25) (88a76189)
6.0.0 (2019-11-12)
Breaking Changes
- chown: stop changing owner/group on unix platforms (d5bb0dff)
- deps: upgrade to latest async-std and regular futures crate (c44b781a)
- license: upgrade to Parity 7.0 release (b54ec598)
5.0.0 (2019-10-24)
Breaking Changes
- api: rewrite entire API to be like std::fs (#21) (743476b2)
- license: bump Parity license to 7.0.0-pre.3 (0395b0fb)
Features
- api: rewrite entire API to be like std::fs (#21) (743476b2)
- license: bump Parity license to 7.0.0-pre.3 (0395b0fb)
4.0.0 (2019-10-21)
Bug Fixes
- fmt: cargo fmt --all (38115599)
Breaking Changes
- errors:
Features
- errors:
- license: Add in Patron license to make proprietary stuff more clear (fbeb6ec0)
- rm: Accept AsRef for keys (64939851)
3.0.0 (2019-10-19)
Features
- api: get::read -> get::data (b02f41e0)
- async: reorganize async APIs to be the primary APIs (662aea9b)
- get: get::info -> get::entry (dafc79f4)
- ls: cacache::ls::all -> ls::all_sync (c4300167)
Bug Fixes
- check: {Async}Get::check wasn't working correctly (d08629cf)
- open: use actual file paths instead of just cache for open APIs (03ff1970)
Breaking Changes
- api: get::read -> get::data (b02f41e0, breaks #)
- async: reorganize async APIs to be the primary APIs (662aea9b, breaks #)
- get: get::info -> get::entry (dafc79f4, breaks #)
- ls: cacache::ls::all -> ls::all_sync (c4300167, breaks #)
2.0.1 (2019-10-15)
- Just adds some examples of the core API.
2.0.0 (2019-10-15)
Features
- async: add extra async versions of APIs (#6) (18190bfc)
- license:
- relicense to Parity+Apache (4d9404b9)
Bug Fixes
- windows: add windows support (97f44573)
Breaking Changes
- license: relicense to Parity+Apache (4d9404b9)
1.0.1 (2019-07-01)
Initial History generation.
Features
- api: AsRef all the things! (5af622eb)
- content: add baseline read functionality (e98bfb17)
- error:
- errors: add errors module (b0464849)
- exports: re-export ssri::Algorithm and serde_json::Value (87adc8cf)
- get:
- index:
- ls: implemented cacache::ls::all() (b0f351ea)
- path: ported content_path (0f768fa5)
- put:
- read:
- rm:
- write: initial hack for write (e452fdcd)