All notable changes to this project will be documented in this file.
- Update rust crate itertools to 0.12.0 (#57)
- Update rust crate enum-map to 2.7.2 (#60)
- Update rust crate enum-map-derive to 0.16.0 (#62)
- Update serde monorepo to 1.0.193 (#66)
- Update rust crate url to 2.5.0 (#67)
- Update rust crate enum-map-derive to 0.17.0 (#69)
- Update rust crate enum-map to 2.7.3 (#68)
- Update rust crate binrw to 0.13.2 (#71)
- Remove unmaintained
actions-rs
ci actions - Update rust crate cachedir to 0.3.1 (#84)
- Update rust crate clap to 4.4.11 (#81)
- Update rust crate filetime to 0.2.23 (#87)
- Update rust crate serde-aux to 4.3.1 (#91)
- Update rust crate crossbeam-channel to 0.5.9 (#93)
- Update rust crate thiserror to 1.0.51 (#95)
- Update rust crate reqwest to 0.11.23 (#99)
- Update rust crate crossbeam-channel to 0.5.10 (#107)
- Update rust crate thiserror to 1.0.52 (#108)
- Don't produce error when initializing a new hot/cold repository (#112)
- Add missing Serialize derive on KeepOptions
- Repair index: Don't set "to-delete" flag for newly read pack files (#113)
- Update rust crate clap to 4.4.12 (#114)
- Update rust crate serde_json to 1.0.110 (#115)
- Update rust crate thiserror to 1.0.56 (#116)
- Update serde monorepo to 1.0.194 (#117)
- Update rust crate cached to 0.47.0 (#119)
- Update rust crate serde_json to 1.0.111 (#120)
- Update rust crate clap to 4.4.13 (#121)
- Update rust crate ignore to 0.4.22 (#123)
- Update serde monorepo to 1.0.195 (#124)
- Update rust crate serde-aux to 4.4.0 (#132)
- Update rust crate clap to 4.4.18 (#130)
- Update rust crate rayon to 1.8.1 (#131)
- Update rust crate opendal to 0.44.2 (#133)
- Update rust crate serde_with to 3.5.0 (#134)
- Don't abort on negative elapsed time in packer/indexer (#138)
- Clippy missing backticks for item
- Fix c&p for SftpBackend
- Update examples and other minor things
- Update Changelog
- Update intra doc links
- Add features and fix intra-doc links
- Add
--custom-ignorefile
command line flag (#74) - Add options rclone-command, use-password, rest-url to rclone backend (#139)
- Add vfs and webdav fs (#106)
- Updated Public API fixtures for linux
- Updated Public API fixtures for macos
- Updated Public API fixtures for windows
- Run actions that need secrets.GITHUB_TOKEN only on rustic-rs org
- Set MSRV to 1.70.0
- Update dtolnay/rust-toolchain
- Update taiki-e/install-action
- Update rustsec/audit-check
- Activate automerge for github action digest update
- Release
- Add rustic_backend to release-pr workflow
- Update dependencies
- Fix directory for public api fixtures for core
- Add sftp backend (#126)
- Add option to omit identical backups (#56)
- Run size scanning parallel to backup; add no-scan option (#97)
- Don't write warnings if cache files don't exist (#100)
- Allow clippy::needless_raw_string_hashes,
- Update rust crate aho-corasick to 1.1.1 (#23)
- Update rust crate rayon to 1.8.0 (#24)
- Update rust crate binrw to 0.13.0 (#25)
- Update rust crate aho-corasick to 1.1.2 (#36)
- Update rust crate clap to 4.4.7 (#37)
- Update rust crate reqwest to 0.11.22 (#38)
- Update rust crate serde_json to 1.0.108 (#39)
- Update rust crate thiserror to 1.0.50 (#40)
- Update rust crate enum-map to 2.7.0 (#43)
- Update serde monorepo to 1.0.190 (#41)
- Update rust crate cached to 0.46.0 (#42)
- Update rust crate serde_with to 3.4.0 (#44)
- Update rust crate zstd to 0.13.0 (#45)
- Update rust crate binrw to 0.13.1 (#46)
- Update rust crate cached to 0.46.1 (#47)
- Update rust crate enum-map to 2.7.1 (#49)
- Update serde monorepo to 1.0.192 (#50)
- Update rust crate enum-map-derive to 0.15.0 (#51)
- Update rust crate clap to 4.4.8 (#52)
- Update rust crate aes256ctr_poly1305aes to 0.2.0 (#54)
- Temporarily allow unused import for
cached
proc macro to fix lint warning when not on *nix systems
- Fix version in readme as well
- Change contributing headline
- Remove outdated information from lib.rs and Readme about features
- Initial commit 🚀
- Add lockfile and reset version
- Add documentation link
- Add public api check to releases
- Add cross ci check
- Fix mistakenly commented out ubuntu test and comment out mac-os
- Add workflow to update public api fixtures
- Rename workflow
- Update target_os in public api check
- Push changes to pr branch
- Push fixtures when test fails (means new fixtures have been generated)
- Remove cargo lock
- Remove lockfile maintenance from renovate
- Generate link to definition
- Update actions hashes
- Push fixtures without ifs
- Run public-api check also on macos
- Update msrv
- Add os to commit for fixtures
- Remove category due to limit == 5 on crates.io
- Remove binary postfix leftover
- Fix some typos (#20)
- Fix postprocessing repository url in cliff.toml
- Update cross ci
- Rename cross ci
- Add careful tests
- Add msrv check
- Add feature powerset check
- Rename step
- Add powerset beta check
- Use matrix for toolchain
- Make more use of toolchains
- Add miri test
- Add miri setup step to keep output clean
- Warn on miri isolation error
- Set
-Zmiri-disable-isolation
- Don't run Miri for now due to: rust-lang/miri#3066
- Patch sha2 for miri
- Remove wrong sed flag
- Fix sed call
- Add x86_64-pc-windows-gnu to cross-ci
- Add -- --nocapture to testharness for extensive output for miri
- Don't let miri matrix fail fast
- Split long-running careful tests and CI
- Use results for workflows to check for outcome more easily
- Remove doubling workflows from renovate PR und Push
- Compile dependencies with optimizations in dev mode
- Update dprint plugins
- Update changelog
- Prepare release
- Rustic_core v0.1.1 (#2)
- Add caching for user/group names (#33)
- Correct glob-matching for relative paths (#783)
- Update Readme layout, move docs to separate repository, add rustic_core Readme.md (#820)
- Add rustic_core logo
- Set subtitle for rustic_core readme
- Fix item links in documentation for rustic_core
- Pass "--document-private-items" to rustdoc via metadata in manifest
- Option to disable requiring git repository for git-ignore rules
- Wait for password-command to exit
- Add
--json
option toforget
command (#806)
- Lint markdown with dprint, run initial dprint fmt (#830)
- Lint has been removed
- Add cliff.toml and generate rustic_core changelog
- Add documentation field to rustic_core manifest
- Relink to new image location
- Bump public-api from 0.29.1 to 0.31.2 (#695)
- Bump public-api from 0.31.2 to 0.31.3 (#796)
- Bump rustdoc-json from 0.8.6 to 0.8.7 (#794)
- Add example using rustic_core
- Don't abort if time is unset for pack-to-delete
- Add options --json, --only-files, --only-index
- Make # of retries cusomizable and use sensible default
- Download multiple contiguous blobs in one request
- Add NoProgress and NoProgressBars (e.g. for examples)
- Initial refactoring out of rustic_core from rustic-rs