git_storage 0.4.0 copy "git_storage: ^0.4.0" to clipboard
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 GitStorageDB for encrypted or plain JSON documents stored in the repository.
  • Introduced CryptoService using AES-GCM 256 and PBKDF2-HMAC-SHA256.
  • Improved robustness when reading bytes by falling back to the contents API.
  • Added GitStorageDB.fromConfig with GitStorageDBConfig for a single configuration entry point.
  • Added QueryBuilder, DBFilter and query support; added GitStorageTransaction.
  • Added basic migrations support with Migration model and runMigrations.

0.3.0 #

  • Added deleteFile method to remove files from the repository.

0.2.1 #

  • Fixed a bug in the uploadFile method that caused incorrect URL returns in certain scenarios.

0.2.0 #

  • Added createFolder, listFiles, and getFile methods.
  • 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.
0
likes
140
points
260
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for managing Git repositories and file uploads with URL returns.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

cryptography, dio, flutter, git, http, mime, path, path_provider, path_provider_platform_interface, shared_preferences

More

Packages that depend on git_storage