PackageTrack
Sign in Get early access

idb_shim

indexed_db dart base interface with implementation for native (browser), file (io) and in memory.

2.9.8 121K downloads/mo #1055 most downloaded on pub.dev tekartik/idb_shim.dart

What this package is like to depend on

Last release today

24 Aug 2026

Ships fairly regularly

a new release about every 2 weeks

Some releases are documented

notes for 61 of 160 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

231 releases · first in 2014

58 releases in the last 12 months

see the full history below

Release timeline

231 releases · Apr 2014 to Aug 2026
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 231
  1. 2.9.8 24 Aug 2026
    Release notes
    • sdb: Apply the offset and the limit natively (sql LIMIT/OFFSET) instead of walking a cursor, when the implementation supports it, for findRecords, findRecordKeys, streamRecords, iterate and delete on stores and indexes. An implementation reading its rows in one go would otherwise read the whole store on every paged query.
    • sdb fix: iterate was ignoring the offset, the skipped rows were handed to the handler.
    • Internal (not part of the public idb API): IdbPagedQuerySupport, implemented by an ObjectStore/Index implementation able to page natively.
    Open source →
  2. 2.9.8-1 18 Aug 2026 pre-release

    Nothing published for this version

  3. 2.9.7 08 Aug 2026
    Release notes

    chore: update version to 2.9.7 and adjust changelog

    Open source →
    Release notes
    • Expose IdbFactorySandbox and SdbFactorySandbox
    Open source →
  4. 2.9.7+1 18 Aug 2026
    Release notes
    • fix: correct count logic in sdb_index and sdb_transaction_store
    Open source →
  5. 2.9.7-2 22 Jul 2026 pre-release

    Nothing published for this version

  6. 2.9.7-1 22 Jul 2026 pre-release

    Nothing published for this version

  7. 2.9.6 30 Jun 2026

    Nothing published for this version

  8. 2.9.6+1 03 Jul 2026
    Release notes

    feat: update idbFactory methods to accept dynamic types for better co…

    Open source →
  9. 2.9.6+2 06 Jul 2026
    Release notes

    [idb_shim] v2.9.6+2 feat: add SdbTimestamp type and related exports f…

    Open source →
    Release notes
    • Add getDatabaseFullPath() extension method on IdbFactory and SdbFactory
    • Deprecate fullPath
    • export SdbDatabase.openDatabaseOptions
    • export SdbTimestamp helpers (difference, addDuration, substractDuration)
    Open source →
  10. 2.9.6-1 30 Jun 2026 pre-release
    Release notes

    feat: add getDatabaseFullPath() method for improved database path han…

    Open source →
  11. 2.9.5 26 Jun 2026
    Release notes
    • Add fullPath() extension method on IdbFactory and SdbFactory to get the full path of a database.
    • Add pathContext method to IdbFactory and extension method to SdbFactory
    Open source →
  12. 2.9.5-2 26 Jun 2026 pre-release

    Nothing published for this version

  13. 2.9.5-1 26 Jun 2026 pre-release

    Nothing published for this version

  14. 2.9.4 11 Jun 2026
    Release notes
    • Add sandbox() extension method on IdbFactory and SdbFactory to create a factory where every database is located below a given path.
    Open source →
  15. 2.9.3 02 Jun 2026

    Nothing published for this version

  16. 2.9.3+1 10 Jun 2026
    Release notes
    • Requires dart 3.12
    • Add onCount for stores and indexes
    Open source →
  17. 2.9.2 13 May 2026
    Release notes
    • sdb: Add iterate on Store and Cursor.
    • sdb: Add cross tab synchronization on the web
    Open source →
  18. 2.9.2-2 13 May 2026 pre-release

    Nothing published for this version

  19. 2.9.2-1 05 May 2026 pre-release

    Nothing published for this version

  20. 2.9.1 28 Apr 2026
    Release notes
    • sdb: Allow raw data and codec support
    Open source →
  21. 2.9.1-1 28 Apr 2026 pre-release

    Nothing published for this version

  22. 2.9.0 23 Apr 2026
    Release notes
    • sdb: Add support for SdbTimestamp in index
    • sdb: new internal format for timestamp, migration with helper
    Open source →
  23. 2.9.0-2 23 Apr 2026 pre-release

    Nothing published for this version

  24. 2.9.0-1 23 Apr 2026 pre-release

    Nothing published for this version

  25. 2.8.5 24 Mar 2026

    Nothing published for this version

  26. 2.8.5+1 24 Mar 2026

    Nothing published for this version

  27. 2.8.5+2 07 Apr 2026
    Release notes
    • sdb: Add onSnapshot and onSnapshots support for stores, records, and indexes.
    Open source →
  28. 2.8.4 19 Mar 2026

    Nothing published for this version

  29. 2.8.4+1 19 Mar 2026
    Release notes
    • sdb: Allow both schema and onVersionChange in open options
    • sdb: deprecate params version, schema, onVersionChanged on SdbFactory.openDatabase and prefer open options
    • sdb: fix onVersionChange transaction, allowing manipulating data during open
    Open source →
  30. 2.8.4-1 19 Mar 2026 pre-release

    Nothing published for this version

  31. 2.8.3 17 Mar 2026
    Release notes
    • Add built-in SdbTimestamp and SdbBlob to Sdb database
    Open source →
  32. 2.8.3-1 17 Mar 2026 pre-release

    Nothing published for this version

  33. 2.8.2 30 Jan 2026

    Nothing published for this version

  34. 2.8.2+1 01 Feb 2026

    Nothing published for this version

  35. 2.8.2+2 03 Feb 2026

    Nothing published for this version

  36. 2.8.2+3 13 Feb 2026

    Nothing published for this version

  37. 2.8.2+4 17 Feb 2026
    Release notes
    • Add onChange listener to SdbDatabase
    • Add sdb import/export helpers
    • Add options to SdbFactory.openDatabaseOnDowngradeDelete to support schema.
    Open source →
  38. 2.8.2-5 30 Jan 2026 pre-release

    Nothing published for this version

  39. 2.8.2-4 29 Jan 2026 pre-release

    Nothing published for this version

  40. 2.8.2-3 29 Jan 2026 pre-release

    Nothing published for this version

  41. 2.8.2-2 28 Jan 2026 pre-release

    Nothing published for this version

  42. 2.8.2-1 28 Jan 2026 pre-release

    Nothing published for this version

  43. 2.8.1 22 Jan 2026
    Release notes
    • Import jdb support (from sembast_web)
    Open source →
  44. 2.8.1-2 21 Jan 2026 pre-release

    Nothing published for this version

  45. 2.8.1-1 21 Jan 2026 pre-release

    Nothing published for this version

  46. 2.8.0 21 Jan 2026

    Nothing published for this version

  47. 2.8.0-2 21 Jan 2026 pre-release

    Nothing published for this version

  48. 2.8.0-1 21 Jan 2026 pre-release

    Nothing published for this version

  49. 2.7.1 15 Dec 2025

    Nothing published for this version

  50. 2.7.1+1 16 Dec 2025

    Nothing published for this version

  51. 2.7.1+2 17 Dec 2025
    Release notes
    • Supports Sdb schema and improve sdb api
    • Refactor sembast transaction implementation
    • Add find options to all queries
    • Experimental record streaming in Sdb
    Open source →
  52. 2.7.1-5 15 Dec 2025 pre-release

    Nothing published for this version

  53. 2.7.1-4 14 Dec 2025 pre-release

    Nothing published for this version

  54. 2.7.1-3 14 Dec 2025 pre-release

    Nothing published for this version

  55. 2.7.1-2 14 Dec 2025 pre-release

    Nothing published for this version

  56. 2.7.1-1 14 Dec 2025 pre-release

    Nothing published for this version

  57. 2.7.0 13 Dec 2025
    Release notes
    • Requires dart 3.10
    • Supports opening a database with either version or unUpgadeNeeded specified
    Open source →
  58. 2.6.7 27 Jun 2025

    Nothing published for this version

  59. 2.6.7+1 07 Nov 2025
    Release notes
    • Requires dart 3.8
    • export extra sdb mixin
    Open source →
  60. 2.6.6 22 May 2025

    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