# Changelog

## v2.4.0 (2026-07-10)

## 📦 locality-idb v2.4.0

### 🆕 Release Notes

* \[bae7928c60] - `🧼 refactor(select):` optimized all the aggregation methods along with the previous find methods (Nazmul Hassan)
* \[cf23a9c84b] - `📚 docs(select):` added docs and tsdoc for newly added methods (Nazmul Hassan)
* \[b5965e3e9b] - `✨ feat(select):` added new method `distinct()` to get the array of distinct values of a column (Nazmul Hassan)
* \[7784e73dba] - `✨ feat(select):` added new `avg()` method to calculate average for the selected column (Nazmul Hassan)
* \[6f53117999] - `✨ feat(select):` added new method `sum()` to calculate the sum of spcific column (Nazmul Hassan)
* \[5c69c310b6] - `🐛 fix(select):` return immutable instances when immutable instances are needed (Nazmul Hassan)
* \[b914b692ef] - `🐛 fix(update):` fixed issue with `set()` where return value of the callback was not checked properly in type level (Nazmul Hassan)
* \[012a9082d1] - `✨ feat(update):` added new overload for `set()` method to receive current value of the row for computed update (Nazmul Hassan)
* \[247874fe6c] - `🧼 refactor(query):` split queries into multiple files (Nazmul Hassan)
* \[7b75f1fa15] - `🛠️ chore(demo):` replaced eslint-prettier with biome (Nazmul Hassan)

**Compare Changes:** [v2.2.10 vs v2.4.0](https://github.com/nazmul-nhb/locality-idb/compare/v2.2.10...v2.4.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/2.4.0)**

## v2.2.10 (2026-07-09)

## 📦 locality-idb v2.2.10

### 🆕 Release Notes

* \[383a2c22b9] - `🐛 fix(types):` properly infer nullable and optional fields for uuid and timestamp column types (Nazmul Hassan)

**Compare Changes:** [v2.2.4 vs v2.2.10](https://github.com/nazmul-nhb/locality-idb/compare/v2.2.4...v2.2.10)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/2.2.10)**

## v2.2.4 (2026-07-08)

## 📦 locality-idb v2.2.4

### 🆕 Release Notes

* \[85e1e1c68c] - `🐛 fix(schema):` fixed issues with type inference and do not auto generate value if optional or nullable (Nazmul Hassan)

**Compare Changes:** [v2.2.2 vs v2.2.4](https://github.com/nazmul-nhb/locality-idb/compare/v2.2.2...v2.2.4)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/2.2.4)**

## v2.2.2 (2026-07-08)

## 📦 locality-idb v2.2.2

### 🆕 Release Notes

* \[662d36258f] - `🐛 fix(types):` fixed issues with uuid and timestamp column modifier inferences (Nazmul Hassan)

**Compare Changes:** [v2.2.1 vs v2.2.2](https://github.com/nazmul-nhb/locality-idb/compare/v2.2.1...v2.2.2)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/2.2.2)**

## v2.2.1 (2026-07-08)

## 📦 locality-idb v2.2.1

### 🆕 Release Notes

* \[d20a8993aa] - `📚 docs:` updated README.md and some tsdoc (Nazmul Hassan)

**Compare Changes:** [v2.2.0 vs v2.2.1](https://github.com/nazmul-nhb/locality-idb/compare/v2.2.0...v2.2.1)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/2.2.1)**

## v2.2.0 (2026-07-08)

## 📦 locality-idb v2.2.0

### 🆕 Release Notes

* \[f9c46a24e3] - `🔧 update(types):` added constraints to `defineSchema` parameter type (Nazmul Hassan)
* \[26cb48fedf] - `🐛 fix(types):` updated the types of `validate` and `onUpdate` to properly reflect `nullable` and `optional` column types (Nazmul Hassan)
* \[e1b4abe804] - `🐛 fix(validator):` do not store modified value to solve issue with validation (Nazmul Hassan)
* \[4d921ca9f9] - `✨ feat(core):` implemented nullable column modifier with proper types and validation logic (Nazmul Hassan)
* \[0197bc77ee] - `🔧 update(types):` updated type system (Nazmul Hassan)
* \[5764698d84] - `📚 docs:` added future plans (Nazmul Hassan)
* \[2aa688b090] - `🔧 update(type):` updated type system (Nazmul Hassan)

**Compare Changes:** [v2.1.0 vs v2.2.0](https://github.com/nazmul-nhb/locality-idb/compare/v2.1.0...v2.2.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/2.2.0)**

## v2.1.0 (2026-07-02)

## 📦 locality-idb v2.1.0

### 🆕 Release Notes

* \[1925e4fd18] - `🔧 update(types):` added new type `ImportMode` for `ImportOptions` (Nazmul Hassan)
* \[a68553097e] - `🔧 update(types):` updated `ExportData` interface (Nazmul Hassan)

**Compare Changes:** [v2.0.1 vs v2.1.0](https://github.com/nazmul-nhb/locality-idb/compare/v2.0.1...v2.1.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/2.1.0)**

## v2.0.1 (2026-07-02)

## 📦 locality-idb v2.0.1

### 🆕 Release Notes

* \[9f1c33b55e] - `🧼 refactor(types):` reused types from `toolbox-x` and re-exported them (Nazmul Hassan)

**Compare Changes:** [v2.0.0 vs v2.0.1](https://github.com/nazmul-nhb/locality-idb/compare/v2.0.0...v2.0.1)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/2.0.1)**

## v2.0.0 (2026-06-29)

## 📦 locality-idb v2.0.0

### 🆕 Release Notes

* \[1da49247b3] - `🐛 fix(client):` renamed `export()` and `import()` methods to `$export()` and `$import()` to avoid conflicts (Nazmul Hassan)
* \[be7888c880] - `🔧 update(configs):` updated deps and linter+formatter (Nazmul Hassan)

**Compare Changes:** [v1.5.10 vs v2.0.0](https://github.com/nazmul-nhb/locality-idb/compare/v1.5.10...v2.0.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/2.0.0)**

## v1.5.10 (2026-02-22)

## 📦 locality-idb v1.5.10

### 🆕 Release Notes

* \[d7bab65f48] - `📚 docs(README.md):` updated a mismatched `Notes` section (Nazmul Hassan)

**Compare Changes:** [v1.5.8 vs v1.5.10](https://github.com/nazmul-nhb/locality-idb/compare/v1.5.8...v1.5.10)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.5.10)**

## v1.5.8 (2026-02-21)

## 📦 locality-idb v1.5.8

### 🆕 Release Notes

* \[f1ba968f5e] - `🐛 fix(types):` fixed an unintentional swap issue (#1) for `IndexKeyType` and `UniqueKeyType` (Nazmul Hassan)

**Compare Changes:** [v1.5.7 vs v1.5.8](https://github.com/nazmul-nhb/locality-idb/compare/v1.5.7...v1.5.8)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.5.8)**

## v1.5.7 (2026-02-07)

## 📦 locality-idb v1.5.7

### 🆕 Release Notes

* \[c7b2137426] - `🔧 update(types+docs):` update type def for `Timestamp` to allow maximum compatilbility across libraries (Nazmul Hassan)
* \[e1572471d9] - `📦 deps:` updated deps (Nazmul Hassan)

**Compare Changes:** [v1.5.6 vs v1.5.7](https://github.com/nazmul-nhb/locality-idb/compare/v1.5.6...v1.5.7)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.5.7)**

## v1.5.6 (2026-02-05)

## 📦 locality-idb v1.5.6

### 🆕 Release Notes

* \[bd2fa9f02b] - `📚 docs:` updated tsdoc and README.md (Nazmul Hassan)
* \[1a567691d5] - `📚 docs:` updated README.md and CONTRIBUTING.md (Nazmul Hassan)

**Compare Changes:** [v1.5.4 vs v1.5.6](https://github.com/nazmul-nhb/locality-idb/compare/v1.5.4...v1.5.6)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.5.6)**

## v1.5.4 (2026-02-05)

## 📦 locality-idb v1.5.4

### 🆕 Release Notes

* \[bd4c09d11d] - `📦 deps:` moved nhb-toolbox in dev deps (Nazmul Hassan)

**Compare Changes:** [v1.5.3 vs v1.5.4](https://github.com/nazmul-nhb/locality-idb/compare/v1.5.3...v1.5.4)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.5.4)**

## v1.5.3 (2026-02-05)

## 📦 locality-idb v1.5.3

### 🆕 Release Notes

* \[f52e40eca5] - `📦 deps:` moved nhb-toolbox to main deps (Nazmul Hassan)

**Compare Changes:** [v1.5.2 vs v1.5.3](https://github.com/nazmul-nhb/locality-idb/compare/v1.5.2...v1.5.3)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.5.3)**

## v1.5.2 (2026-02-05)

## 📦 locality-idb v1.5.2

### 🆕 Release Notes

* \[afd008ef17] - `🐛 fix(types):` made `currentValue` param of `onUpdate` method 'not optional' (Nazmul Hassan)

**Compare Changes:** [v1.5.1 vs v1.5.2](https://github.com/nazmul-nhb/locality-idb/compare/v1.5.1...v1.5.2)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.5.2)**

## v1.5.1 (2026-02-05)

## 📦 locality-idb v1.5.1

### 🆕 Release Notes

* \[8589f19974] - `📚 docs:` updated README.md (Nazmul Hassan)
* \[6c20ae7119] - `🔧 update(types):` updated type defs with strict interfaces (Nazmul Hassan)

**Compare Changes:** [v1.5.0 vs v1.5.1](https://github.com/nazmul-nhb/locality-idb/compare/v1.5.0...v1.5.1)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.5.1)**

## v1.5.0 (2026-02-04)

## 📦 locality-idb v1.5.0

### 🆕 Release Notes

* \[b011d355b9] - `🧼 refactor(src/query.ts):` organized query builders to optimize results (Nazmul Hassan)
* \[7a5dc804b9] - `📚 docs:` updated README.md and tsdoc for types (Nazmul Hassan)
* \[8bd562d100] - `🧼 refactor(types):` updated some type defs (Nazmul Hassan)
* \[569931a06c] - `🧼 refactor(where):` merged `whereByIndex` with existing `where` method as overloads in delete and update queries (Nazmul Hassan)
* \[eb8ba53efd] - `✨ feat:` added new methods and updated `uuidV4` logic (Nazmul Hassan)
* \[26dc8c845d] - `🔧 update(docs):` added demo project live link in the docs (Nazmul Hassan)
* \[4d4fd92078] - `🧹 cleanup(demo):` removed locality-idb package, using the live codes (Nazmul Hassan)
* \[9ffacb0b1d] - `🔧 update(demo):` replaced `locality` with actual `locality-idb` package (Nazmul Hassan)
* \[4545bd3148] - `🐛 fix(demo):` fixed issues in demo/pnpm-lock.yaml file (Nazmul Hassan)
* \[7059e3e08c] - `🐛 fix(demo):` fixed dependency issue in the demo project (Nazmul Hassan)
* \[a6adb035c4] - `🔧 update(demo):` updated demo project (Nazmul Hassan)

**Compare Changes:** [v1.4.0 vs v1.5.0](https://github.com/nazmul-nhb/locality-idb/compare/v1.4.0...v1.5.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.5.0)**

## v1.4.0 (2026-02-04)

## 📦 locality-idb v1.4.0

### 🆕 Release Notes

* \[0f2bd6709d] - `🧱 build:` removed support for UMD (Nazmul Hassan)

**Compare Changes:** [v1.3.1 vs v1.4.0](https://github.com/nazmul-nhb/locality-idb/compare/v1.3.1...v1.4.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.4.0)**

## v1.3.1 (2026-02-04)

## 📦 locality-idb v1.3.1

### 🆕 Release Notes

* \[421355b382] - `🐛 fix:` fixed issues with the new getter methods (Nazmul Hassan)
* \[7d52864c15] - `✨ feat(Locality):` added new methods and tested more in the demo project (Nazmul Hassan)

**Compare Changes:** [v1.3.0 vs v1.3.1](https://github.com/nazmul-nhb/locality-idb/compare/v1.3.0...v1.3.1)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.3.1)**

## v1.3.0 (2026-02-04)

## 📦 locality-idb v1.3.0

### 🆕 Release Notes

* \[d826e46c6e] - `🔧 update(docs):` updated README.md and fixed some type defs (Nazmul Hassan)
* \[30012510f2] - `🐛 fix:` fixed some minor issues and refactored some codeblocks (Nazmul Hassan)
* \[6b65d5a0e8] - `🐛 fix(transaction):` fully fixed transaction issues (Nazmul Hassan)
* \[abfa85aebb] - `🐛 fix(transaction):` fixed maximum issues in transaction API (Nazmul Hassan)
* \[3264d75197] - `🧹 cleanup(types):` organized type definitions (Nazmul Hassan)
* \[c9c5469fe4] - `🧼 refactor(transaction):` updated `transaction()` to align with the existing query APIs (Nazmul Hassan)
* \[f5ff63cfe1] - `🛠️ chore(client):` removed unnecessary lines (Nazmul Hassan)
* \[1839a06717] - `🔧 update(types):` updated type definitions for `transction()` and `export()` methods (Nazmul Hassan)
* \[d1edeaaacb] - `✨ feat(core+client):` added new transaction and export methods; fixed type issues and improved codebase (Nazmul Hassan)
* \[f6f4b5a270] - `🔧 update:` updated README.md and fixed other dev issues (Nazmul Hassan)
* \[c77bea6ee1] - `✨ feat(core):` added new `onUpdate()` method to auto update certain column(s) and updated docs (Nazmul Hassan)
* \[de3c4a3ba0] - `✨ feat(column):` added 2 new column types with type guards and built-in validation (Nazmul Hassan)
* \[619f8e972b] - `🐛 fix(core/column):` `auto()` method is now available for instance created with `pk()` (Nazmul Hassan)

**Compare Changes:** [v1.2.1 vs v1.3.0](https://github.com/nazmul-nhb/locality-idb/compare/v1.2.1...v1.3.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.3.0)**

## v1.2.1 (2026-02-01)

## 📦 locality-idb v1.2.1

### 🆕 Release Notes

* \[0fda2fc006] - `📚 docs:` updated README.md (Nazmul Hassan)

**Compare Changes:** [v1.2.0 vs v1.2.1](https://github.com/nazmul-nhb/locality-idb/compare/v1.2.0...v1.2.1)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.2.1)**

## v1.2.0 (2026-02-01)

## 📦 locality-idb v1.2.0

### 🆕 Release Notes

* \[0e24593211] - `✨ feat(types/columns):` added feature to provide extended types for columns and updated README.md (Nazmul Hassan)
* \[958f0855c1] - `✨ feat(validator):` added feature to provide custom validator for individual column (Nazmul Hassan)
* \[4e8fe4aa31] - `🐛 fix(validator):` fixed `validateAndPrepareData` to handle validation logic for optional and default values according to schema (Nazmul Hassan)
* \[fa700415f2] - `📚 docs:` updated README.md and CONTRIBUTING.md; fixed some spelling issues (Nazmul Hassan)
* \[035850cbc9] - `📚 docs(API+usage):` modified README.md to update docs for query with indexes and pk (Nazmul Hassan)
* \[ce58df5a74] - `🐛 fix(query):` fixed critical issue in transaction+store creation and optimized codebase (Nazmul Hassan)

**Compare Changes:** [v1.1.1 vs v1.2.0](https://github.com/nazmul-nhb/locality-idb/compare/v1.1.1...v1.2.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.2.0)**

## v1.1.1 (2026-02-01)

## 📦 locality-idb v1.1.1

### 🆕 Release Notes

* \[cd48f2446f] - `📚 docs:` updated docs in README.md (Nazmul Hassan)
* \[ae44e3f5bf] - `🐛 fix(type inference):` fixed type inference in `where` method and added new `exists()` method on SELECT query (Nazmul Hassan)

**Compare Changes:** [v1.1.0 vs v1.1.1](https://github.com/nazmul-nhb/locality-idb/compare/v1.1.0...v1.1.1)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.1.1)**

## v1.1.0 (2026-02-01)

## 📦 locality-idb v1.1.0

### 🆕 Release Notes

* \[8a3a3707d3] - `✨ feat(query/SELECT):` added new `count` method, rename `first()`->`findFirst()` and optimized codebase (Nazmul Hassan)

**Compare Changes:** [v1.0.1 vs v1.1.0](https://github.com/nazmul-nhb/locality-idb/compare/v1.0.1...v1.1.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.1.0)**

## v1.0.1 (2026-02-01)

## 📦 locality-idb v1.0.1

### 🆕 Release Notes

* \[4de695f9bd] - `🐛 fix(promises):` fixed some issues in rejected promise(s) (Nazmul Hassan)
* \[c59b83e0f5] - `🔧 update:` updated README.md intro (Nazmul Hassan)
* \[1b51de8e9b] - `📚 docs:` updated README.md and CONTRIBUTING.md (Nazmul Hassan)

**Compare Changes:** [v1.0.0 vs v1.0.1](https://github.com/nazmul-nhb/locality-idb/compare/v1.0.0...v1.0.1)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.0.1)**

## v1.0.0 (2026-02-01)

## 📦 locality-idb v1.0.0

### 🆕 Release Notes

* \[e5a664a9c7] - `🔧 update(query/SELECT):` updated method names to maintain consistency (Nazmul Hassan)
* \[9841337696] - `🧹 cleanup:` removed unnecessary file(s) (Nazmul Hassan)

**Compare Changes:** [v0.7.1 vs v1.0.0](https://github.com/nazmul-nhb/locality-idb/compare/v0.7.1...v1.0.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/1.0.0)**

## v0.7.1 (2026-01-31)

## 📦 locality-idb v0.7.1

### 🆕 Release Notes

* \[f4647d40ee] - `🔧 update(validation):` added validation for pk and updated the docs (Nazmul Hassan)
* \[c5d451a039] - `🐛 fix(select):` fixed issues regarding SELECT queries and updated docs (Nazmul Hassan)
* \[0272d20b11] - `✨ feat(SELECT):` added new methods to get data by index or pk (Nazmul Hassan)
* \[dfc3da76e4] - `📦 deps(dev):` updated dev deps (Nazmul Hassan)

**Compare Changes:** [v0.7.0 vs v0.7.1](https://github.com/nazmul-nhb/locality-idb/compare/v0.7.0...v0.7.1)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.7.1)**

## v0.7.0 (2026-01-30)

## 📦 locality-idb v0.7.0

### 🆕 Release Notes

* \[eb97329746] - `🔧 update:` updated docs, error handling and optimized syntax across the codebase (Nazmul Hassan)
* \[9f5fbd09ca] - `🐛 fix(errors):` handled transaction errors efficiently (Nazmul Hassan)
* \[127e8fd406] - `✨ feat(index):` implemented indexing and uniqueness, updated type defs and docs (Nazmul Hassan)
* \[6896650bff] - `✨ feat(seed):` added method to seed data to particular table (store) (Nazmul Hassan)
* \[b6fdebe6e2] - `🔧 update(docs):` updated docs in README.md and inline tsdoc (Nazmul Hassan)
* \[839cd7ddbc] - `🐛 fix(utils):` fixed issues with `isTimestamp` (Nazmul Hassan)
* \[b5ab8bb0f6] - `✨ feat(delete):` added methods and utility to delete a db or store (Nazmul Hassan)
* \[e4173a0905] - `⚡ perf(utils):` updated `validateColumnType` (Nazmul Hassan)

**Compare Changes:** [v0.6.1 vs v0.7.0](https://github.com/nazmul-nhb/locality-idb/compare/v0.6.1...v0.7.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.7.0)**

## v0.6.1 (2026-01-29)

## 📦 locality-idb v0.6.1

### 🆕 Release Notes

* \[a0f39df1e2] - `🔧 update:` added alias for `bool` column type `boolean` and updated docs (Nazmul Hassan)

**Compare Changes:** [v0.6.0 vs v0.6.1](https://github.com/nazmul-nhb/locality-idb/compare/v0.6.0...v0.6.1)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.6.1)**

## v0.6.0 (2026-01-29)

## 📦 locality-idb v0.6.0

### 🆕 Release Notes

* \[9b006ee7bd] - `✨ feat(validation):` added column type validation for predefined types (Nazmul Hassan)
* \[6d62296711] - `🔧 update(types):` updated type defs and linter config (Nazmul Hassan)
* \[9436a32975] - `🔧 update(types):` updated type defs and docs (Nazmul Hassan)

**Compare Changes:** [v0.5.2 vs v0.6.0](https://github.com/nazmul-nhb/locality-idb/compare/v0.5.2...v0.6.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.6.0)**

## v0.5.2 (2026-01-28)

## 📦 locality-idb v0.5.2

### 🆕 Release Notes

* \[c4da117373] - `💅 style(docs):` updated README.md (Nazmul Hassan)
* \[677216dbac] - `📚 docs:` updated README.md (Nazmul Hassan)

**Compare Changes:** [v0.5.1 vs v0.5.2](https://github.com/nazmul-nhb/locality-idb/compare/v0.5.1...v0.5.2)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.5.2)**

## v0.5.1 (2026-01-28)

## 📦 locality-idb v0.5.1

### 🆕 Release Notes

* \[db658d62d0] - `🔧 update(docs+utils):` updated `getTimestamp`, docs and added LICENSE file (Nazmul Hassan)
* \[3e708d7b82] - `📦 deps(readme):` updated README.md with full documentation (Nazmul Hassan)

**Compare Changes:** [v0.5.0 vs v0.5.1](https://github.com/nazmul-nhb/locality-idb/compare/v0.5.0...v0.5.1)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.5.1)**

## v0.5.0 (2026-01-28)

## 📦 locality-idb v0.5.0

### 🆕 Release Notes

* \[76a251b33d] - `🔧 update(docs+types):` added tsdoc and updated type defs (Nazmul Hassan)
* \[d57ad96913] - `🧼 refactor:` splitted code and redefined types (Nazmul Hassan)
* \[52c8cfdd60] - `🔧 update(types):` updated type defs (Nazmul Hassan)

**Compare Changes:** [v0.4.0 vs v0.5.0](https://github.com/nazmul-nhb/locality-idb/compare/v0.4.0...v0.5.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.5.0)**

## v0.4.0 (2026-01-27)

## 📦 locality-idb v0.4.0

### 🆕 Release Notes

* \[d2b902bf7f] - `✨ feat(queries):` updated type interface, methods and overall dx (Nazmul Hassan)
* \[fd18d4c3bb] - `🔧 update(tsconfig):` updated tsconfig.json (Nazmul Hassan)
* \[b740e8cde3] - `🧭 merge(demo):` merged demo practice project to test the package (Nazmul Hassan)

**Compare Changes:** [v0.3.3 vs v0.4.0](https://github.com/nazmul-nhb/locality-idb/compare/v0.3.3...v0.4.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.4.0)**

## v0.3.3 (2026-01-26)

## 📦 locality-idb v0.3.3

### 🆕 Release Notes

* \[bf7f80153f] - `🔧 update:` removed `Column` and `Table` classes from export (Nazmul Hassan)
* \[5ed5d01aa9] - 0.3.2 (Nazmul Hassan)

**Compare Changes:** [v0.3.1 vs v0.3.3](https://github.com/nazmul-nhb/locality-idb/compare/v0.3.1...v0.3.3)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.3.3)**

## v0.3.1 (2026-01-26)

## 📦 locality-idb v0.3.1

### 🆕 Release Notes

* \[33bea1b79b] - `🔖 release(0.3.1):` bumped version to 0.3.1 (Nazmul Hassan)

**Compare Changes:** [v0.3.0 vs v0.3.1](https://github.com/nazmul-nhb/locality-idb/compare/v0.3.0...v0.3.1)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.3.1)**

## v0.3.0 (2026-01-26)

## 📦 locality-idb v0.3.0

### 🆕 Release Notes

* \[feca6b134d] - `✨ feat:` updated `defineSchema` and revised type system to enhance intellisense (Nazmul Hassan)
* \[0355f4bed0] - `🔧 update(types/columns):` updated some types and added more column types (Nazmul Hassan)

**Compare Changes:** [v0.2.0 vs v0.3.0](https://github.com/nazmul-nhb/locality-idb/compare/v0.2.0...v0.3.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.3.0)**

## v0.2.0 (2026-01-25)

## 📦 locality-idb v0.2.0

### 🆕 Release Notes

* \[d4934621e7] - `🐛 fix(types):` resolved type related issues (Nazmul Hassan)
* \[af1e503aa3] - `🐛 fix(lint):` fixed linting issues (Nazmul Hassan)

**Compare Changes:** [v0.1.2 vs v0.2.0](https://github.com/nazmul-nhb/locality-idb/compare/v0.1.2...v0.2.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.2.0)**

## v0.1.2 (2026-01-25)

## 📦 locality-idb v0.1.2

### 🆕 Release Notes

* \[b5e9e0fd94] - `🔧 update(exports):` re-exported all the required utils (Nazmul Hassan)

**Compare Changes:** [v0.1.1 vs v0.1.2](https://github.com/nazmul-nhb/locality-idb/compare/v0.1.1...v0.1.2)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.1.2)**

## v0.1.1 (2026-01-25)

## 📦 locality-idb v0.1.1

### 🆕 Release Notes

* \[ed6b5a58f9] - `📦 deps(tsdown):` added new option to remove warning (Nazmul Hassan)
* \[248e34144e] - `🐛 fix(tsdown):` moved toolbox to dev deps (Nazmul Hassan)
* \[b637e2772e] - `🧱 build(tsdown):` reconfigured tsdown to bundle external package(s) (Nazmul Hassan)

**Compare Changes:** [v0.1.0 vs v0.1.1](https://github.com/nazmul-nhb/locality-idb/compare/v0.1.0...v0.1.1)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.1.1)**

## v0.1.0 (2026-01-25)

## 📦 locality-idb v0.1.0

### 🆕 Release Notes

* \[d6ec7acb49] - `✨ feat(locality):` implemented core logic of `Locality` (Nazmul Hassan)

**Compare Changes:** [v0.0.5-b vs v0.1.0](https://github.com/nazmul-nhb/locality-idb/compare/v0.0.5-b...v0.1.0)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.1.0)**

## v0.0.5-b (2026-01-25)

## 📦 locality-idb v0.0.5-b

### 🆕 Release Notes

* \[aa9108e0bc] - `🚀 ci(releases):` test (Nazmul Hassan)

**Compare Changes:** [v0.0.4 vs v0.0.5-b](https://github.com/nazmul-nhb/locality-idb/compare/v0.0.4...v0.0.5-b)

***

**[Docs](https://github.com/nazmul-nhb/locality-idb#readme) • [NPM](https://www.npmjs.com/package/locality-idb/v/0.0.5-b)**

## v0.0.4 (2026-01-25)
