dragon_logs 2.0.0 copy "dragon_logs: ^2.0.0" to clipboard
dragon_logs: ^2.0.0 copied to clipboard

An efficient cross-platform Flutter log storage framework with minimal dependencies.

2.0.0 #

Note: This release has breaking changes.

  • FIX(deps): misc deps fixes.
  • BREAKING CHORE: unify Dart SDK (^3.9.0) and Flutter (>=3.35.0 <3.36.0) constraints across workspace.

1.2.1 #

Note: This release has breaking changes.

  • FIX(deps): misc deps fixes.
  • FIX: unify+upgrade Dart/Flutter versions.
  • FEAT(rpc): trading-related RPCs/types (#191).
  • BREAKING FEAT: add Flutter Web WASM support with OPFS interop extensions (#176).
  • BREAKING FEAT: add dragon_logs package with Wasm-compatible logging.
  • BREAKING CHORE: unify Dart SDK (^3.9.0) and Flutter (>=3.35.0 <3.36.0) constraints across workspace.

1.2.0 #

  • BREAKING: Add WASM web support with OPFS-only storage
  • BREAKING: Remove file_system_access_api and js dependencies
  • BREAKING: Require Dart SDK >=3.3.0 for extension types support
  • Add package:web for modern web APIs compatibility
  • Migrate from dart:html and dart:js to dart:js_interop and package:web
  • Add WASM-specific platform detection using dart.tool.dart2wasm
  • Implement Origin Private File System (OPFS) using modern JS interop
  • Maintain full API compatibility while supporting both regular web and WASM compilation

1.1.0 #

  • Bump packages to latest versions.
  • Apply new Dart format styling introduced in Dart 3.27.

1.0.4 #

  • Fix log message sorting bug. Thanks to @takenagain for their first contribution to this project.

1.0.2 #

  • Bump intl dependency to latest version of 0.19.0.

1.0.1 #

  • Refactor to share more code with web and native platforms.
  • Fix date parsing bug.
  • Add public API to clear all logs.

Refactor to share more code between web and native platforms (focused mainly on file name and directory handling) and fix a bug where logs belonging to days with a single digit month or day could not be parsed.

1.0.0 #

  • Stable release
  • Tweak: Localisation initialisation no longer needs to be inialised before logs.

0.1.1-preview.1 #

  • Memory improvement for log flushing.
  • Bug fixes.

0.1.0-preview.1 #

  • Bug fixes.

0.0.1-preview.1 #

  • Initial preview version.
3
likes
140
points
605
downloads

Publisher

verified publisherkomodoplatform.com

Weekly Downloads

An efficient cross-platform Flutter log storage framework with minimal dependencies.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_localizations, intl, path, path_provider, share_plus, web

More

Packages that depend on dragon_logs