PackageTrack
Sign in Get early access

hive_flutter

Extension for Hive. Makes it easier to use Hive in Flutter apps.

1.1.0 617K downloads/mo #459 most downloaded on pub.dev hivedb/hive

What this package is like to depend on

Last release 4 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 1.3 years

Nearly every release is documented

notes for 9 of 10 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

14 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

14 releases · Aug 2019 to Oct 2022
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 14
  1. 2.0.0-dev 15 Oct 2022 pre-release

    Nothing published for this version

  2. 1.1.0 20 Jun 2021
    Release notes

    Breaking changes

    • Changed return type of addAll() from List<int> to Iterable<int>.
    • Removed the option to register TypeAdapters for a specific box. E.g. box.registerTypeAdapter().
    • getAt(), putAt(), deleteAt() and keyAt() no longer allow indices out of range.

    Enhancements

    • Added HiveObject
    • Boxes have now an optional type parameter Box<E>
    • Support opening boxes from assets

    Fixes

    • Fixed bug which was caused by not awaiting write operations
    • Fixed bug where custom compaction strategy was not applied
    • Hive now locks box files while they are open to prevent concurrent access from multiple processes

    More

    • Improved performance of putAll(), deleteAll(), add(), addAll()
    • Changed values parameter of addAll() from List to Iterable
    • Improved documentation
    • Preparation for queries
    Open source →
    Release notes
    • Exports Color and TimeOfDay adapters - #698
    • Fixed null safety score fail - #698
    • Fixed minor linter warnings
    • Replaced package:pedantic with package:linter
    • Exports package:hive/hive.dart
    Open source →
  3. 1.0.0 05 Mar 2021
    Release notes
    • First stable release
    Open source →
    Release notes
    • Stable null-safety version
    Open source →
  4. 1.0.0-nullsafety.0 18 Feb 2021 pre-release

    Nothing published for this version

  5. 0.3.1 24 Jul 2020
    Release notes
    • Added Time and Color adapters
    Open source →
  6. 0.3.0 01 Jan 2020
    Release notes
    • Big step towards stable API
    • Support for transactions
    • Annotations for hive_generator
    • Bugfixes
    • Improved web support
    • Breaking: inMemory -> lazy
    • Breaking: Binary format changed
    Open source →
  7. 0.3.0+1 01 Jan 2020
    Release notes
    • Bugfix: Hive['yourBox'] didn't work with uppercase box names
    Open source →
    Release notes
    • Added box.listenable() which returns a ValueListenable<Box>
    • Added Hive.initFlutter()
    • Breaking Deprecated WatchBoxBuilder in favor of box.listenable(). Will be removed in a future version
    Open source →
  8. 0.3.0+2 22 Feb 2020
    Release notes
    • Fixed GitHub homepage path
    Open source →
  9. 0.3.0-dev2 01 Jan 2020 pre-release

    Nothing published for this version

  10. 0.3.0-dev 31 Dec 2019 pre-release

    Nothing published for this version

  11. 0.2.1 11 Sep 2019
    Release notes
    • Bump Hive version
    • Changed WatchBoxBuilderState to _WatchBoxBuilderState
    Open source →
  12. 0.2.0 20 Aug 2019
    Release notes
    • Support for dart2js
    • Improved performance
    • Added inMemory option
    • Breaking: Minor API changes
    • Breaking: Changed Endianness to little
    • Breaking: Removed Migrator
    Open source →
    Release notes
    • Breaking API change, renamed HiveBuilder to BoxWidgetBuilder.
    Open source →
  13. 0.1.0 19 Aug 2019
    Release notes
    • First release
    Open source →
    Release notes
    • First version
    Open source →
  14. 0.1.0+1 19 Aug 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive