Releases: Isfand/rcb
v0.12.2
RCB
CHANGELOG
- UPDATE: Added overlays/ inside the pkg-managers branch.
- UPDATE: In env.cxx user & home now use platform specific APIs in aci to determine environment.
- UPDATE: Repository is now multi-project. CHANGELOG.txt will now only mention changes inside rcb/
- BUGFIX: rcb can now run on Termux.
SHA3-256 HASHES
Command used: openssl dgst -sha3-256 <filename>
SHA3-256(rcb-0.12.2-x64-linux)= 2913aaee4b8b22e10af0d2923c88ff0860c32b4487d8772670adf59f3a16e29c
SHA3-256(rcb-0.12.2-x64-windows.exe)= 695ebeae7b61aef05b4ad23b324c57ecd2f30787e1c5333638cf5041dca46c7f
v0.12.1
CHANGELOG
- UPDATE: Updated documentation
- UPDATE: Recreated functionality to increment filenames. More reliable and optimized.
- BUGFIX: 'delete' no longer fails with error for stoi conversion when deleting certain file names.
SHA3-256 HASHES
Command used: openssl dgst -sha3-256 <filename>
SHA3-256(rcb-0.12.1-x64-linux)= 44f5ee65b7f4f11ca804e33482a652a57b6fea5811d1b5d280e0d091e8a1702c
SHA3-256(rcb-0.12.1-x64-windows.exe)= a8e2f0148f4b2361f61105e7332d07b589d3d0571477179489abdc2ea791e3ad
v0.12.0
CHANGELOG
- BREAKING CHANGE: delete now requires explicit use of --force or --no-directorysize to delete directories with no read access.
- UPDATE: Added tests/ directory.
- ADDITION: implemented restore --force-replace
- ADDITION: implemented restore --force-rename
- ADDITION: implemented restore --force-recreate-directory
SHA3-256 HASHES
Command used: openssl dgst -sha3-256 <filename>
SHA3-256(rcb-0.12.0-x64-freebsd14)= d478b66aab4e32c5fec16dfe832016808967b17e8b5aea3e44d431aa6153ed34
SHA3-256(rcb-0.12.0-x64-linux)= 8bbfdd6100d027c3c4c765abe25cc0835314d664068a45f44a63c574c54ab7e1
SHA3-256(rcb-0.12.0-x64-windows.exe)= e5fd6eaec5ddd946a3e449a944a9056c100c94f5f7bf9d776f72c87fcaae108d
v0.11.0
CHANGELOG
- BREAKING CHANGE: Project renamed to rcb.
- BREAKING CHANGE: Added depth into schema.
- BREAKING CHANGE: validate --force/-f changed to --yes/-y.
- UPDATE: new pkg-mangers branch.
- BUGFIX: directorySize() can now determine size of a circular symlink.
- BUGFIX: restore --all now restores with lowest depth ascending.
SHA3-256 HASHES
Command used: openssl dgst -sha3-256 <filename>
SHA3-256(rcb-0.11.0-x64-freebsd14)= 0a4858b08463aa6464bcc9bddcb324516d5841648959a4df608c12049769fd3e
SHA3-256(rcb-0.11.0-x64-linux)= 3ade04a8e2e638de6accb7600f5e52f3dda6dbd7bbb1ff160c417acac79abb71
SHA3-256(rcb-0.11.0-x64-windows.exe)= 02e8983a39b0a6f8c4bb0014b31a3154f4d82829855ac1ac244e72cb17186ad7
v0.10.0
CHANGELOG
- ADDITION: --human-readable using list now works for timestamps.
- UPDATE: Created tools/ directory and FreeBSD pkgng port
- BUGFIX: list now no longer prints redundant pipe separator after the last value.
SHA3-256 HASHES
Command used: openssl dgst -sha3-256 <filename>
SHA3-256(trash-0.10.0-x64-linux)= 8ccb54c5851ab410d583c4ff9f0f580c12f219c8256d4f979909a69b43f6a8b1
SHA3-256(trash-0.10.0-x64-freebsd14.0)= d909eb4c51bed27a384dafe693048a270bd41395ef9e0420d74ad2b14089bcc3
SHA3-256(trash-0.10.0-x64-windows.exe)= eae746c8817cf77ddfb95ea552b50e3565bfdf1c3d22e7f700a7d97e043cd097
v0.9.4
CHANGELOG
- CORRECTION: Second-level project buildfile now excludes platform specific directories the build2 intended way.
- CORRECTION: env.cxx now uses the correct HOME variable instead of "HOME" literal.
- UPDATE: Program now works on Windows, but cannot delete broken symlinks.
- UPDATE: Added new descriptions into man pages.
SHA3-256 HASHES
Command used: openssl dgst -sha3-256 <filename>
SHA3-256(trash-0.9.4-x64-windows.exe)= 91152071ff1c1d82c5fda5ece929579bfda8fadbedd6e15eb079fe3f805e9fb2
SHA3-256(trash-0.9.4-x64-freebsd14)= 097986b3371badcf8d9a5641d43c08f98762113b02d34dcad7ec8c423ff51bbe
SHA3-256(trash-0.9.4-x64-linux)= 6b18dfbe34c036c4fc8277511e28e960987c1e2ed498918f5fc606c12dcddf64
v0.9.3
CHANGELOG
- CORRECTION: POSIX man pages now use the correct extension of ".1" instead of ".man".
- UPDATE: Top-level buildfile now includes man1{} and new files inside doc{}.
- UPDATE: Top-level README.md now includes install instructions for POSIX platforms and more build instructions.
SHA3-256 HASHES
Command used: openssl dgst -sha3-256 <filename>
SHA3-256(trash-x64-freebsd14-0.9.3)= d4b066e32c05f728c0c7d7130c8a79a9a9fdd32206972f5ffeda52bb3ccdb33a
SHA3-256(trash-x64-linux-0.9.3)= 37e5b2eb25f6b63ea99e038e81928c6aeb0a5a5162f93cf6470ae86f3d6987de
v0.9.2
CHANGELOG
- REVISION: Changed Env directories to std::filesystem::path from std::string.
- REVISION: Now using std::filesystem::path::preferred_separator instead of user code macros to determine platform directory delimiter.
- CORRECTION: Singleton::getWorkingTrashDir() now returns m_workingTrashDir instead of m_workingTrashDataDir.
- ADDITION: Linux mingw cross-compilation targeting windows is now included in config-init.sh.
- BUGFIX: TRASH_DIR no longer requires ending with a directory delimiter.
SHA3-256 HASHES
Command used: openssl dgst -sha3-256 <filename>
SHA3-256(trash-x64-freebsd14-0.9.2)= 878d7f59d4d75fdb7d1358022cfe64dc96c4ecd807ef0a0ddd2163fec6c7d230
SHA3-256(trash-x64-linux-0.9.2)= 2768b1ea4a55508780b37dec20062bb3422ffc61abb354abcbdd3c0f8fc90a04
v0.9.1
CHANGELOG
- BUGFIX: Fixed delete's "Too many levels of symbolic links" issue in Delete caused by symlink_status() in Verity and weakly_canonical().
- BUGFIX: Fixed delete's trailing slash issue in Delete::has_trailing_slash() by using platform specific macros for directory delimiter.
- BUGFIX: Fixed validate --wipe continuation when an exception was thrown in Validate::wipe() by adding a try catch and continue.
SHA3-256 HASHES
Command used: openssl dgst -sha3-256 <filename>
SHA3-256(trash-x64-freebsd14-0.9.1)= f99322cb5ebe0180d2e629f24285a804909d74c7b51b2e0a5661f11d1a6e5c2f
SHA3-256(trash-x64-linux-0.9.1)= 375ff5adfe503af02915f62049bfeb78b0062476034609186160e360cde56a68
v0.9.0
SHA3-256 HASHES
Command used: openssl dgst -sha3-256 <filename>
SHA3-256(trash-x64-freebsd14-0.9.0)= e28d27c48929712d2f0b74e8187ce53a6931998392bf8ff71b3b6f60e3cea311
SHA3-256(trash-x64-linux-0.9.0)= 7d9a66523d4066ce9dd52f5ec65d4229b9272316499f836872a9ee0a5fa24c0e