# Unreleased
# Version 2.1.2
* Fix new non_local_definitions lint in nightly (#31)
# Version 2.1.1
* Add support for structs with internal references to DieselNewTypes (`ethan-lowman-fp` [#30](https://github.com/quodlibetor/diesel-derive-newtype/pull/30)):
```rust
#[derive(DieselNewType)]
pub struct MyIdString(String);
#[derive(Insertable, Queryable)]
#[diesel(table_name = my_entities)]
pub struct NewMyEntity<'a> {
id: &'a MyIdString, }
```
# 2.1.0
* Update for Diesel 2.1 (`@marhag87`), not compatible with Diesel 2.0.x.
* Bump MSRV to 1.65, because that is Diesel's MSRV.
# 2.0.1
* Bind diesel-derive-newtype 2.0.x to Diesel 2.0.x, Diesel 2.1 has trait bounds that are
non-obvious to make compatible with 2.0.
# 2.0.0
* Support diesel 2.0. diesel-derive-newtype v1.* supports Diesel 1.* and v2.* supports Diesel 2.*
# 1.0.2
* Update syn to 2.0, bump MSRV to 1.56
# 1.0.1
* Update syn/quote/proc-macro2 dependencies to 1.x
# 1.0.0
* Remove non-dev dependency on `diesel` -- `diesel-derive-newtype` generates generic diesel code.
* CI improvements.
# 0.1.1
Bugs Fixed:
* Issue #5: Deriving NewType in the same module as an unnamespaced result
caused problems. Report and fix by @adwhit
# 0.1.0
Initial release