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 2026Releases
latest 60 of 231-
2.9.824 Aug 2026Release notes
Open source →- sdb: Apply the offset and the limit natively (sql
LIMIT/OFFSET) instead of walking a cursor, when the implementation supports it, forfindRecords,findRecordKeys,streamRecords,iterateanddeleteon stores and indexes. An implementation reading its rows in one go would otherwise read the whole store on every paged query. - sdb fix:
iteratewas ignoring the offset, the skipped rows were handed to the handler. - Internal (not part of the public idb API):
IdbPagedQuerySupport, implemented by anObjectStore/Indeximplementation able to page natively.
- sdb: Apply the offset and the limit natively (sql
-
2.9.8-118 Aug 2026 pre-releaseNothing published for this version
-
2.9.708 Aug 2026 -
2.9.7+118 Aug 2026 -
2.9.7-222 Jul 2026 pre-releaseNothing published for this version
-
2.9.7-122 Jul 2026 pre-releaseNothing published for this version
-
2.9.630 Jun 2026Nothing published for this version
-
2.9.6+103 Jul 2026 -
2.9.6+206 Jul 2026Release notes
Open source →- Add
getDatabaseFullPath()extension method onIdbFactoryandSdbFactory - Deprecate
fullPath - export
SdbDatabase.openDatabaseOptions - export
SdbTimestamphelpers (difference,addDuration,substractDuration)
- Add
-
2.9.6-130 Jun 2026 pre-release -
2.9.526 Jun 2026Release notes
Open source →- Add
fullPath()extension method onIdbFactoryandSdbFactoryto get the full path of a database. - Add
pathContextmethod toIdbFactoryand extension method toSdbFactory
- Add
-
2.9.5-226 Jun 2026 pre-releaseNothing published for this version
-
2.9.5-126 Jun 2026 pre-releaseNothing published for this version
-
2.9.411 Jun 2026Release notes
Open source →- Add
sandbox()extension method onIdbFactoryandSdbFactoryto create a factory where every database is located below a given path.
- Add
-
2.9.302 Jun 2026Nothing published for this version
-
2.9.3+110 Jun 2026 -
2.9.213 May 2026Release notes
Open source →- sdb: Add
iterateon Store and Cursor. - sdb: Add cross tab synchronization on the web
- sdb: Add
-
2.9.2-213 May 2026 pre-releaseNothing published for this version
-
2.9.2-105 May 2026 pre-releaseNothing published for this version
-
2.9.128 Apr 2026 -
2.9.1-128 Apr 2026 pre-releaseNothing published for this version
-
2.9.023 Apr 2026Release notes
Open source →- sdb: Add support for
SdbTimestampin index - sdb: new internal format for timestamp, migration with helper
- sdb: Add support for
-
2.9.0-223 Apr 2026 pre-releaseNothing published for this version
-
2.9.0-123 Apr 2026 pre-releaseNothing published for this version
-
2.8.524 Mar 2026Nothing published for this version
-
2.8.5+124 Mar 2026Nothing published for this version
-
2.8.5+207 Apr 2026Release notes
Open source →- sdb: Add
onSnapshotandonSnapshotssupport for stores, records, and indexes.
- sdb: Add
-
2.8.419 Mar 2026Nothing published for this version
-
2.8.4+119 Mar 2026Release notes
Open source →- sdb: Allow both
schemaandonVersionChangein open options - sdb: deprecate params
version,schema,onVersionChangedonSdbFactory.openDatabaseand prefer open options - sdb: fix
onVersionChangetransaction, allowing manipulating data during open
- sdb: Allow both
-
2.8.4-119 Mar 2026 pre-releaseNothing published for this version
-
2.8.317 Mar 2026 -
2.8.3-117 Mar 2026 pre-releaseNothing published for this version
-
2.8.230 Jan 2026Nothing published for this version
-
2.8.2+101 Feb 2026Nothing published for this version
-
2.8.2+203 Feb 2026Nothing published for this version
-
2.8.2+313 Feb 2026Nothing published for this version
-
2.8.2+417 Feb 2026Release notes
Open source →- Add onChange listener to SdbDatabase
- Add sdb import/export helpers
- Add options to
SdbFactory.openDatabaseOnDowngradeDeleteto support schema.
-
2.8.2-530 Jan 2026 pre-releaseNothing published for this version
-
2.8.2-429 Jan 2026 pre-releaseNothing published for this version
-
2.8.2-329 Jan 2026 pre-releaseNothing published for this version
-
2.8.2-228 Jan 2026 pre-releaseNothing published for this version
-
2.8.2-128 Jan 2026 pre-releaseNothing published for this version
-
2.8.122 Jan 2026 -
2.8.1-221 Jan 2026 pre-releaseNothing published for this version
-
2.8.1-121 Jan 2026 pre-releaseNothing published for this version
-
2.8.021 Jan 2026Nothing published for this version
-
2.8.0-221 Jan 2026 pre-releaseNothing published for this version
-
2.8.0-121 Jan 2026 pre-releaseNothing published for this version
-
2.7.115 Dec 2025Nothing published for this version
-
2.7.1+116 Dec 2025Nothing published for this version
-
2.7.1+217 Dec 2025Release notes
Open source →- Supports Sdb schema and improve sdb api
- Refactor sembast transaction implementation
- Add find options to all queries
- Experimental record streaming in Sdb
-
2.7.1-515 Dec 2025 pre-releaseNothing published for this version
-
2.7.1-414 Dec 2025 pre-releaseNothing published for this version
-
2.7.1-314 Dec 2025 pre-releaseNothing published for this version
-
2.7.1-214 Dec 2025 pre-releaseNothing published for this version
-
2.7.1-114 Dec 2025 pre-releaseNothing published for this version
-
2.7.013 Dec 2025Release notes
Open source →- Requires dart 3.10
- Supports opening a database with either
versionorunUpgadeNeededspecified
-
2.6.727 Jun 2025Nothing published for this version
-
2.6.7+107 Nov 2025 -
2.6.622 May 2025Nothing published for this version