Releases: A2-ai/devious
Releases · A2-ai/devious
v0.3.0
v2.0.3
v2.0.2
v2.0.1
Changelog
- 136bc22 Add config migration
- 98bf596 Add json support for migrate command
- 9f3ce6d Add test env setup script
- eec9113 Add v1 config
- c360218 Complete config migration
- 917084b Fix storage migration
- 4d4f53f Fix typo
- c2ef00f Remove devious config from self
- 40450ac Remove extra import
- be41524 Remove old test files
- 558b159 Tweak migrate warning cases
- 981d627 Validate environment before all command runs
v2.0.0
Changelog
- 745b7aa Add launch config for status command
- 305a438 Add migration command
- 9abe751 Add some files for testing
- 7d7cb49 Add support for migrating meta files
- b6cfc1c Add support for migrating storage files
- f2a6d45 Change user to saved_by
- fd9cd6f Increase time gap for get test
- c4fd120 Merge branch 'main' into feat/format-migration
- ad15626 Merge branch 'main' into feat/rename-stuff
- 798b8a6 Merge pull request #56 from A2-ai/feat/rename-stuff
- 8a924b5 Merge pull request #57 from A2-ai/feat/storage-subdirs
- 961e120 Merge pull request #58 from A2-ai/feat/format-migration
- 0639ed4 Migrate meta files using command
- e9d4e9a Readd gitignore
- 73d8c8b Readd gitignore
- ce6b7d5 Rename .dvs.yaml to dvs.yaml
- 10a896a Rename .dvsmeta to .dvs, segment storage files into subdirs
- a74ef39 Update README.md
- 3a16c51 more context around reasoning
- 793627f spelling!
v1.2.1
v1.2
Enabled ludicrous speeds for file operations using hash caching -- about a 14285714x increase for a 10 GB file (no, we're not kidding). This should vastly improve operation times across the board, namely when running the status
command with large files tracked by Devious.
before hash caching
after hash caching
Changelog
v1.1.2
v1.1
Better and more consistent path input using globs across the different command!
Changelog
- b9a75dd Add a lot more documentation, disable completion command
- dcd3709 Add default URL for install script
- ee9872e Add install instructions to readme
- 7d3992b Add missing download link
- 1d01007 Add missing log overwrite
- 3da2a78 Add user install script and use in release notes
- 9be9625 Better glob consistency across status command
- b81df72 Don't add to PATH if bin directory already exists
- 6fa86e9 Handle no metadata file in get
- 2cc63e1 Merge pull request #44 from A2-ai/feature/distinct-status-icons
- 68db35c Merge pull request #45 from A2-ai/feature/better-glob
- a7b3e72 Remove install instructions from release notes
- 7c06905 Remove leading slash from status command
- 6336375 Source bashrc when creating user bin directory
- b8cb6d7 Strip any meta file extension in add
- 7cd3ad9 Strip meta file extension in add
- 08beb64 Unify add and get glob logic
- d92169c Update help text for status command
- 2b8bd39 Update release notes to use home dir for install, disable prerelease
- 016d456 Use distinct icons for status command
- 2e78974 Use exclamation mark for outdated status
- 9d7405c Use exp slices
v1.0
Changelog
- 8d7e530 Don't skip get if hashes don't match
- 4a2ce2b Ensure add files are in git repository
- f3bf0b1 Fix bug when checking if file is present locally in get
- d8df1d6 Improve formatting for file copy skip logs
- 9281a44 Leave bar undefined if logging JSON
- 4e08a7e Log when calculating local hash in get
- a9e97f4 Merge pull request #31 from A2-ai/new-metadata
- 661b425 Merge pull request #33 from A2-ai/fix/json-output
- 5473d29 Merge pull request #34 from A2-ai/feature/skip-already-updated
- 8ea2474 Merge pull request #36 from A2-ai/feature/disallow-external-files
- 464eeac Skip copy when adding file already in storage
- 46792a5 Skip copy when getting file that already exists locally
- 30001d8 Use exclamation instead of triangle for warnings
- 6d02c4e add test to ensure that getting a file after modifying locally works
- 6e903cd refactor: adjusting the names for the metadata in json