Skip to content

Releases: zkat/cacache-rs

6.0.0

29 Jan 03:33
f596068
Compare
Choose a tag to compare

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

29 Jan 03:33
89d6c23
Compare
Choose a tag to compare

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

29 Jan 03:33
12f7ba0
Compare
Choose a tag to compare

Bug Fixes

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

29 Jan 03:34
0cb833d
Compare
Choose a tag to compare

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

29 Jan 03:34
bfb1ace
Compare
Choose a tag to compare
  • Just adds some examples of the core API.

2.0.0

29 Jan 03:34
7b19bbb
Compare
Choose a tag to compare

Features

  • async: add extra async versions of APIs (#6) (18190bfc)
  • license:

Bug Fixes

  • windows: add windows support (97f44573)

Breaking Changes

  • license: relicense to Parity+Apache (4d9404b9)

1.0.1

29 Jan 03:35
a4b445f
Compare
Choose a tag to compare

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:
    • add get::open() and get::open_hash() (6e9a2f9f)
    • add external cacache::get api (d91d2141)
  • index:
  • ls: implemented cacache::ls::all() (b0f351ea)
  • path: ported content_path (0f768fa5)
  • put:
    • privatize Put and PutOpts fields (7f1602e2)
    • make PutOpts Clone (27ce700b)
    • Add put::Put and put::PutOpts (15f017fe)
    • initial implementation of cacache::put (815d7a3c)
  • read:
    • added has_content() (bff95f20)
    • added content read and read_to_string (70cf52e1)
  • rm:
  • write: initial hack for write (e452fdcd)

Bug Fixes

  • api: use &str keys (cf0fbe23)
  • content: make rm use our own Error (f3b6abf4)
  • fmt:
  • index:
    • get rid of last compiler warning (22c4b301)
    • make fields public, too (65040481)
    • switch to using new error module (6f78e00c)
    • make Entry use actual Integrity objects (7ad0633c)
    • pass references instead of using .as_path() (fc067e95)
    • remove unneeded integrity() method (b579be61)
  • lint: clippy told me to do this (cba2f0d3)
  • put: fix warnings (4a6950ff)
  • write: use shared Error type for write() (8bf623b8)