git_storage 0.4.0
git_storage: ^0.4.0 copied to clipboard
A Flutter package for managing Git repositories and file uploads with URL returns.
Changelog #
All notable changes to this project will be documented in this file.
0.4.0 #
- Added content editing APIs:
putBytes,putString,updateFile,getBytes,getString. - Added
GitStorageDBfor encrypted or plain JSON documents stored in the repository. - Introduced
CryptoServiceusing AES-GCM 256 and PBKDF2-HMAC-SHA256. - Improved robustness when reading bytes by falling back to the contents API.
- Added
GitStorageDB.fromConfigwithGitStorageDBConfigfor a single configuration entry point. - Added
QueryBuilder,DBFilterand query support; addedGitStorageTransaction. - Added basic migrations support with
Migrationmodel andrunMigrations.
0.3.0 #
- Added
deleteFilemethod to remove files from the repository.
0.2.1 #
- Fixed a bug in the
uploadFilemethod that caused incorrect URL returns in certain scenarios.
0.2.0 #
- Added
createFolder,listFiles, andgetFilemethods. - Improved code documentation and comments.
- Translated messages and comments to English.
- Refactored for better readability and maintainability.
0.1.0 #
- Initial release of the package.
- Includes features for file upload, URL return, and conflict handling.