# Changelog
All notable changes to this project are documented in this file.
## Overview
- [`0.9.0`](#090)
- [`0.8.0`](#080)
- [`0.6.0-preview1`](#060-preview1)
- [`0.5.1`](#051)
- [`0.5.0`](#050)
- [`0.4.0`](#040)
- [`0.2.0`](#020)
- [`0.1.1`](#011)
## upcoming
## 0.9.0
- Move away from syn to use venial instead for most macro's.
- Macros now accept the attribute `[tealr(tealr_name = "some_name")]` to tell macro's what name to use instead of tealr
- Add RluaFromTo and MluaFromTo macro.
## 0.8.0
- Update macros to work with tealr changes
## 0.6.0-preview1
- Make derive macros bit more hygienic (last time I missed some)
- **BREAKING** rename `UserData` derive macro to `RluaUserData`. This is to have good support for Mlua
- **BREAKING** rename `TealDerive` derive macro to `RluaTealDerive`. This is to have good support for Mlua
- Add `MluaUserData` and `MluaTealDerive` derive macro's.
## 0.5.1
- Fix embed_compiler(Local()) not finding teal if it was installed using --local
## 0.5.0
## 0.4.0
- Make the UserData derive macro a bit more hygienic
- Automatically implement `TypeBody` when implementing `UserData`
## 0.2.0
- Make derive macros bit more hygienic
- Add derive macro for `TypeRepresentation`
- Add derive macro that implements both `rlua::UserData` and `TypeRepresentation`
## 0.1.1
- Add derive macro to implement `rlua::UserData`