## vincent-herlemont/native_db — 0.6.1…0.7.0

_51 commits._

### Features
- **feat: support secondary key for len method** (887d2d7)
- **feat: externalize models from builder** (dfbbcf3)
- **feat: allow to implement custom type + refactor internal types** (7bb849b)
- **feat: return an result error during serialization and deserialization** (9fae603)
- **feat: add abort method to RwTransaction** (cce2e26)

### Fixes
- **fix(deps): update rust crate syn to 2.0.67** (1c05f60)
- **fix(deps): update rust crate proc-macro2 to 1.0.86** (b67202f)
- **fix(deps): update rust crate thiserror to 1.0.61** (67b32d0)
- **fix(deps): update rust crate syn to 2.0.66** (0b08f69)
- **fix(deps): update rust crate serde to 1.0.203** (d557b62)
- **fix(deps): update rust crate redb to 2.1.1** (5ae54c9)
- **fix(deps): update rust crate quote to 1.0.36** (ede9a15)
- **fix(deps): update rust crate proc-macro2 to 1.0.85** (347a6a8)
- **fix(deps): update rust crate native_model to 0.4.19** (e562273)
- **fix(migration): fix migration when another model with a different id exists** (47fa6a5)

### Tests
- **test: rename local database for testing** (83012f0)
- **test(migrate): add with_multiple_versions tests** (d12a7af)

### Docs
- **docs: enhancement** (7bbcf26)
- **docs: current release warnig** (ec7109b)
- **docs: add models** (c981006)

### Chore
- **chore: update version to 0.7.0** (37af0c6)
- **chore(deps): update rust crate uuid to 1.9.0** (36fb408)
- **chore: avoid to update db asset db_0_6_0** (8f552b6)
- **chore: disable automatic updates for specific packages** (390c9b5)
- **chore: update timeout minutes for wait-for-workflows job** (cd54151)
- **chore: update secondary key constraint documentation** (e63e5ef)
- **chore: avoir trigger version bump for some dependencies** (7fc0586)
- **chore(deps): update int128/wait-for-workflows-action action to v1.11.0** (47a503d)
- **chore(deps): update rust crate dinghy-test to 0.7.2** (5ef36c2)
- **chore(deps): update rust crate uuid to 1.8.0** (983d07c)
- **chore(deps): update rust crate tokio to 1.38.0** (b334256)
- **chore(deps): update rust crate skeptic to 0.13.7** (7c09dd6)
- **chore(deps): update rust crate assert_fs to 1.1.1** (e92288c)
- **chore(deps): update rust crate chrono to 0.4.38** (510afcc)
- **chore(deps): update rust crate serial_test to 3.1.1** (7af3e0a)
- **chore(deps): update rust crate rand to 0.8.5** (f4188d9)
- **chore(renovate): fix bump** (8677ce4)
- **chore: remove warnings** (58308fc)
- **chore(deps): update actions/checkout digest to 692973e** (721f1a6)
- **chore: update renovate.json to automerge actions and bump non-major updates** (c61043f)
- **chore(deps): update int128/wait-for-workflows-action action to v1.10.0** (4771918)
- **chore(migrate): improve error message when multiple old tables with data exist** (284ff1d)
- **chore(deps): update hustcer/setup-nu action to v3.11** (c879a9f)
- **chore(deps): update rust crate itertools to 0.13** (f609333)
- **chore(deps): update actions/checkout digest to a5ac7e5** (aa04407)
- **chore(deps): update int128/wait-for-workflows-action action to v1.9.0** (3979adf)
- **chore(deps): update actions/checkout digest to 0ad4b8f** (8db5b74)
- **chore(deps): update actions/checkout digest to 44c2b7a** (d9a9550)
- **chore(deps): update int128/wait-for-workflows-action action to v1.8.0** (11dd832)
- **chore: use matchDepNames instead of excludePackageNames** (4c2f7b0)
- **chore: update .gitignore to exclude *_expanded.rs files** (2bfea43)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/vincent-herlemont/native_db?utm_source=github-action)._