## 0.4.2 Typed-OID Release (2024-06-24) #### Fixes * Impl `Debug` manually for `Oid` for better display ([8d384ce](https://github.com/kbknapp/typed-oid/commit/8d384ce6e0f6714b6e53928483a693b67aa46b9a)) ## 0.4.1 Typed-OID Release (2024-06-24) #### Fixes * `Oid` used `derive(Copy, Clone)` which sometimes does not properly check the bounds (See rust#26925); the traits are now implemented manually ([f9cdb2a](https://github.com/kbknapp/typed-oid/commit/f9cdb2af57bd541fc4156f691159d73b253bf737)) ## 0.4.0 Typed-OID Release (2024-06-21) #### Features * `Hash` is implemented for `Oid` and `OidStr` ([be16d32](https://github.com/kbknapp/typed-oid/commit/be16d322bca90d5f27f719dfa815b6a9fe65e93b)) ## 0.3.2 Typed-OID Release (2024-04-13) #### Features * surrealdb conversions can also be base32hex encoded IDs ([237b6b73](https://github.com/kbknapp/typed-oid/commit/237b6b7368c8c54ad9d786dab5f4f131839f05bb)) ## 0.3.1 Typed-OID Release (2024-04-13) #### Features * adds convenience methods for creating Oids from base32hex encoded UUID strings ([3ad9a649](https://github.com/kbknapp/typed-oid/commit/3ad9a6491522ef5aad53227ddfa0785719c21016)) ## 0.3.0 Typed-OID Release (2024-04-12) #### Features * allow UUID to come from string-ish conversion ([d6e00940](https://github.com/kbknapp/typed-oid/commit/d6e009407fb74238e46682c6d03c0a4244cd54ab)) * add support for converting to/from [SurrealDB](https://surrealdb.com) `Thing` types ([98956986](https://github.com/kbknapp/typed-oid/commit/989569865fcc23772226195f03cb62f170676e94)) * Use crate feature `surrealdb` (**NOTE** using this feature bumps the MSRV to 1.75.0) * allow typed-oid's string prefix to differ from type name ([f2f891e9](https://github.com/kbknapp/typed-oid/commit/f2f891e93a61ca6ef075974318fb7c3a746a51d2)) #### Tests * remove unused imports ([eb12f4bb](https://github.com/kbknapp/typed-oid/commit/eb12f4bbeb0533da4694dd68f0554e6fcc4384ee)) * fix `compile_fail` tests to fail for the correct reason ([84c9e03e](https://github.com/kbknapp/typed-oid/commit/84c9e03efd738a9515c98473d941bf7cc3698609)) * adds long OID tests ([62cad9af](https://github.com/kbknapp/typed-oid/commit/62cad9afeac07ce98b3eaf075ff5613a825ff769)) #### Documentation * add MSRV notes to README.md ([58f0661d](https://github.com/kbknapp/typed-oid/commit/58f0661de594815c64fcebb6bf8c23b9d6294b4d)) * fix examples when no crate features are used ([7fc10c98](https://github.com/kbknapp/typed-oid/commit/7fc10c98ce724345427cc5baa62125ef9766521c)) * removed no longer correct constraints ([0ca311ba](https://github.com/kbknapp/typed-oid/commit/0ca311ba1ff52691066dcdb63b2c392c56a1b28a)) * enable feature flags for docsrs ([d2be13e5](https://github.com/kbknapp/typed-oid/commit/d2be13e5c5766356da4a8a72685d6e8b6f051760)) * fix docs.rs crate-features ([489f8770](https://github.com/kbknapp/typed-oid/commit/489f8770a73476540dc9d43d96db42424e888043)) #### Meta * use nightly in rust-toolchain ([01c9e169](https://github.com/kbknapp/typed-oid/commit/01c9e169ab3eaba310d6513e11ac7fc2f72abb2a)) ## 0.2.1 (2024-04-09) ### Documentation - Fix compilation on docs.rs for crate feature flags ## 0.2.0 (2024-04-04) ### Improvements - Allows `Send` and `Sync` to be auto implented for `Oid` ### Maintanance - Update dependencies ### Documentation - Fix cargo feature flags in docs.rs