Skip to content

Commit

Permalink
prepare for alpha release 0.9.0-alpha2
Browse files Browse the repository at this point in the history
  • Loading branch information
lenscas committed Sep 15, 2022
1 parent 8b8f414 commit ca1bc7c
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 8 deletions.
18 changes: 15 additions & 3 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
All notable changes to this project are documented in this file.

## Overview
- [`0.9.0-alpha2`](#090-alpha2)
- [`0.9.0-alpha1`](#090-alpha1)
- [`0.8.0`](#080)
- [`0.7.0`](#070)
- [`0.6.0`](#060)
Expand All @@ -17,14 +19,24 @@ All notable changes to this project are documented in this file.
- [`0.0.1`](#001)

## upcoming
## 0.9.0

## 0.9.0-alpha2
- Add support for doc comments to the FromToLua macro
- **BREAKING** Allow chaining of `.document()` calls
- **BREAKING** Reduce need to manually wrap documentation in Cow
- FromToLua macro also adds method to create enum variants to the enum
- Allow `TypeName` to special case the name when type is instanced as global
- Fix missing generics in signature if a generic function is made available as a global rather than used as a parameter/return type
- Fix signature of `rlua::Function` and `mlua::Function` to use correct teal syntax

## 0.9.0-alpha1
- **BREAKING** changed location of the derive macros that are specific to either rlua or mlua
- **BREAKING** updated mlua and rlua
- **BREAKING** replaced tuple to store fields with Field type
- **BREAKING** Also have support for C style enums
- **BREAKING** remove useless 'static constraint for typewalker.
- **BREAKING** Fix typoe in __sub metamethod
- Make typeinformation available to lua if feature `derive` is set
- **BREAKING** Fix typo in __sub metamethod
- Make type information available to lua if feature `derive` is set
- Add support for mlua static userdata fields/functions
- Add way to document available globals

Expand Down
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
name = "tealr"
readme = "README.md"
repository = "https://github.com/lenscas/tealr/"
version = "0.9.0-alpha1"
version = "0.9.0-alpha2"

[workspace]
members = [
Expand Down Expand Up @@ -52,7 +52,7 @@ itertools = "0.10.3"
mlua = {version = "0.8.1", optional = true, default_features = false}
rlua = {version = "0.19.2", optional = true, default_features = false}
serde = {version = "1.0.136", features = ["derive"]}
tealr_derive = {version = "0.9.0-alpha1", optional = true, path = "./tealr_derive"}
tealr_derive = {version = "0.9.0-alpha2", optional = true, path = "./tealr_derive"}

# Rlua tests
[[test]]
Expand Down
1 change: 1 addition & 0 deletions tealr_derive/CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
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)
Expand Down
2 changes: 1 addition & 1 deletion tealr_derive/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ keywords = ["derive", "macro", "teal", "lua", "tealr"]
license = "MIT OR Apache-2.0"
name = "tealr_derive"
repository = "https://github.com/lenscas/tealr/"
version = "0.9.0-alpha1"
version = "0.9.0-alpha2"

[features]
compile = ["tempfile"]
Expand Down

0 comments on commit ca1bc7c

Please sign in to comment.