Release v0.16.0

This commit is contained in:
Corwin 2023-07-18 18:55:12 +01:00
parent b12692511e
commit a7f9fdf011
No known key found for this signature in database
22 changed files with 60 additions and 58 deletions

View file

@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.16.0] - 2023/07/18
### Added ### Added
- New `include_palette` macro for including every colour in an image as a `u16` slice. - New `include_palette` macro for including every colour in an image as a `u16` slice.

View file

@ -1,10 +1,10 @@
[package] [package]
name = "agb_fixnum" name = "agb_fixnum"
version = "0.15.0" version = "0.16.0"
edition = "2021" edition = "2021"
license = "MPL-2.0" license = "MPL-2.0"
description = "Library for abstracting over fixed precision numbers. Designed for use with the agb library for the Game Boy Advance" description = "Library for abstracting over fixed precision numbers. Designed for use with the agb library for the Game Boy Advance"
repository = "https://github.com/agbrs/agb" repository = "https://github.com/agbrs/agb"
[dependencies] [dependencies]
agb_macros = { version = "0.15.0", path = "../agb-macros" } agb_macros = { version = "0.16.0", path = "../agb-macros" }

2
agb-gbafix/Cargo.lock generated
View file

@ -4,7 +4,7 @@ version = 3
[[package]] [[package]]
name = "agb-gbafix" name = "agb-gbafix"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"bytemuck", "bytemuck",

View file

@ -1,6 +1,6 @@
[package] [package]
name = "agb-gbafix" name = "agb-gbafix"
version = "0.15.0" version = "0.16.0"
edition = "2021" edition = "2021"
authors = ["Gwilym Inzani <email@gwilym.dev>"] authors = ["Gwilym Inzani <email@gwilym.dev>"]
license = "GPL-3.0" license = "GPL-3.0"

View file

@ -1,6 +1,6 @@
[package] [package]
name = "agb_hashmap" name = "agb_hashmap"
version = "0.15.0" version = "0.16.0"
edition = "2021" edition = "2021"
license = "MPL-2.0" license = "MPL-2.0"
description = "A simple no_std hashmap implementation intended for use in the `agb` library" description = "A simple no_std hashmap implementation intended for use in the `agb` library"

View file

@ -1,6 +1,6 @@
[package] [package]
name = "agb_image_converter" name = "agb_image_converter"
version = "0.15.0" version = "0.16.0"
authors = ["Gwilym Kuiper <gw@ilym.me>"] authors = ["Gwilym Kuiper <gw@ilym.me>"]
edition = "2021" edition = "2021"
license = "MPL-2.0" license = "MPL-2.0"

View file

@ -1,6 +1,6 @@
[package] [package]
name = "agb_macros" name = "agb_macros"
version = "0.15.0" version = "0.16.0"
authors = ["Gwilym Kuiper <gw@ilym.me>"] authors = ["Gwilym Kuiper <gw@ilym.me>"]
edition = "2021" edition = "2021"
license = "MPL-2.0" license = "MPL-2.0"
@ -13,4 +13,4 @@ proc-macro = true
[dependencies] [dependencies]
syn = { version = "2", features = ["full", "extra-traits"] } syn = { version = "2", features = ["full", "extra-traits"] }
proc-macro2 = "1" proc-macro2 = "1"
quote = "1" quote = "1"

View file

@ -1,6 +1,6 @@
[package] [package]
name = "agb_sound_converter" name = "agb_sound_converter"
version = "0.15.0" version = "0.16.0"
authors = ["Gwilym Kuiper <gw@ilym.me>"] authors = ["Gwilym Kuiper <gw@ilym.me>"]
edition = "2021" edition = "2021"
license = "MPL-2.0" license = "MPL-2.0"

View file

@ -1,6 +1,6 @@
[package] [package]
name = "agb" name = "agb"
version = "0.15.0" version = "0.16.0"
authors = ["Corwin Kuiper <corwin@kuiper.dev>", "Gwilym Kuiper <gw@ilym.me>"] authors = ["Corwin Kuiper <corwin@kuiper.dev>", "Gwilym Kuiper <gw@ilym.me>"]
edition = "2021" edition = "2021"
description = "Library for Game Boy Advance Development" description = "Library for Game Boy Advance Development"
@ -13,11 +13,11 @@ testing = []
[dependencies] [dependencies]
bitflags = "2" bitflags = "2"
agb_image_converter = { version = "0.15.0", path = "../agb-image-converter" } agb_image_converter = { version = "0.16.0", path = "../agb-image-converter" }
agb_sound_converter = { version = "0.15.0", path = "../agb-sound-converter" } agb_sound_converter = { version = "0.16.0", path = "../agb-sound-converter" }
agb_macros = { version = "0.15.0", path = "../agb-macros" } agb_macros = { version = "0.16.0", path = "../agb-macros" }
agb_fixnum = { version = "0.15.0", path = "../agb-fixnum" } agb_fixnum = { version = "0.16.0", path = "../agb-fixnum" }
agb_hashmap = { version = "0.15.0", path = "../agb-hashmap" } agb_hashmap = { version = "0.16.0", path = "../agb-hashmap" }
bare-metal = "1" bare-metal = "1"
bilge = "0.1" bilge = "0.1"
rustc-hash = { version = "1", default-features = false } rustc-hash = { version = "1", default-features = false }

View file

@ -16,7 +16,7 @@ checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
[[package]] [[package]]
name = "agb" name = "agb"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"agb_fixnum", "agb_fixnum",
"agb_hashmap", "agb_hashmap",
@ -31,21 +31,21 @@ dependencies = [
[[package]] [[package]]
name = "agb_fixnum" name = "agb_fixnum"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"agb_macros", "agb_macros",
] ]
[[package]] [[package]]
name = "agb_hashmap" name = "agb_hashmap"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"rustc-hash", "rustc-hash",
] ]
[[package]] [[package]]
name = "agb_image_converter" name = "agb_image_converter"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"asefile", "asefile",
"fontdue", "fontdue",
@ -57,7 +57,7 @@ dependencies = [
[[package]] [[package]]
name = "agb_macros" name = "agb_macros"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -66,7 +66,7 @@ dependencies = [
[[package]] [[package]]
name = "agb_sound_converter" name = "agb_sound_converter"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"hound", "hound",
"proc-macro2", "proc-macro2",

View file

@ -5,7 +5,7 @@ authors = ["Gwilym Kuiper <gw@ilym.me>"]
edition = "2021" edition = "2021"
[dependencies] [dependencies]
agb = { version = "0.15.0", path = "../../../agb" } agb = { version = "0.16.0", path = "../../../agb" }
[profile.dev] [profile.dev]
opt-level = 3 opt-level = 3

View file

@ -16,7 +16,7 @@ checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
[[package]] [[package]]
name = "agb" name = "agb"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"agb_fixnum", "agb_fixnum",
"agb_hashmap", "agb_hashmap",
@ -31,21 +31,21 @@ dependencies = [
[[package]] [[package]]
name = "agb_fixnum" name = "agb_fixnum"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"agb_macros", "agb_macros",
] ]
[[package]] [[package]]
name = "agb_hashmap" name = "agb_hashmap"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"rustc-hash", "rustc-hash",
] ]
[[package]] [[package]]
name = "agb_image_converter" name = "agb_image_converter"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"asefile", "asefile",
"fontdue", "fontdue",
@ -57,7 +57,7 @@ dependencies = [
[[package]] [[package]]
name = "agb_macros" name = "agb_macros"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -66,7 +66,7 @@ dependencies = [
[[package]] [[package]]
name = "agb_sound_converter" name = "agb_sound_converter"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"hound", "hound",
"proc-macro2", "proc-macro2",

View file

@ -7,7 +7,7 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
agb = { version = "0.15.0", path = "../../agb" } agb = { version = "0.16.0", path = "../../agb" }
[profile.dev] [profile.dev]
opt-level = 2 opt-level = 2

View file

@ -16,7 +16,7 @@ checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
[[package]] [[package]]
name = "agb" name = "agb"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"agb_fixnum", "agb_fixnum",
"agb_hashmap", "agb_hashmap",
@ -31,21 +31,21 @@ dependencies = [
[[package]] [[package]]
name = "agb_fixnum" name = "agb_fixnum"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"agb_macros", "agb_macros",
] ]
[[package]] [[package]]
name = "agb_hashmap" name = "agb_hashmap"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"rustc-hash", "rustc-hash",
] ]
[[package]] [[package]]
name = "agb_image_converter" name = "agb_image_converter"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"asefile", "asefile",
"fontdue", "fontdue",
@ -57,7 +57,7 @@ dependencies = [
[[package]] [[package]]
name = "agb_macros" name = "agb_macros"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -66,7 +66,7 @@ dependencies = [
[[package]] [[package]]
name = "agb_sound_converter" name = "agb_sound_converter"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"hound", "hound",
"proc-macro2", "proc-macro2",

View file

@ -6,7 +6,7 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
agb = { version = "0.15.0", path = "../../agb" } agb = { version = "0.16.0", path = "../../agb" }
the-purple-night = { path = "../the-purple-night" } the-purple-night = { path = "../the-purple-night" }
the-hat-chooses-the-wizard = { path = "../the-hat-chooses-the-wizard" } the-hat-chooses-the-wizard = { path = "../the-hat-chooses-the-wizard" }
hyperspace-roll = { path = "../hyperspace-roll" } hyperspace-roll = { path = "../hyperspace-roll" }

View file

@ -16,7 +16,7 @@ checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
[[package]] [[package]]
name = "agb" name = "agb"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"agb_fixnum", "agb_fixnum",
"agb_hashmap", "agb_hashmap",
@ -31,21 +31,21 @@ dependencies = [
[[package]] [[package]]
name = "agb_fixnum" name = "agb_fixnum"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"agb_macros", "agb_macros",
] ]
[[package]] [[package]]
name = "agb_hashmap" name = "agb_hashmap"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"rustc-hash", "rustc-hash",
] ]
[[package]] [[package]]
name = "agb_image_converter" name = "agb_image_converter"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"asefile", "asefile",
"fontdue", "fontdue",
@ -57,7 +57,7 @@ dependencies = [
[[package]] [[package]]
name = "agb_macros" name = "agb_macros"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -66,7 +66,7 @@ dependencies = [
[[package]] [[package]]
name = "agb_sound_converter" name = "agb_sound_converter"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"hound", "hound",
"proc-macro2", "proc-macro2",

View file

@ -5,7 +5,7 @@ authors = [""]
edition = "2021" edition = "2021"
[dependencies] [dependencies]
agb = { version = "0.15.0", path = "../../agb" } agb = { version = "0.16.0", path = "../../agb" }
[profile.dev] [profile.dev]
opt-level = 3 opt-level = 3

View file

@ -16,7 +16,7 @@ checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
[[package]] [[package]]
name = "agb" name = "agb"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"agb_fixnum", "agb_fixnum",
"agb_hashmap", "agb_hashmap",
@ -31,21 +31,21 @@ dependencies = [
[[package]] [[package]]
name = "agb_fixnum" name = "agb_fixnum"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"agb_macros", "agb_macros",
] ]
[[package]] [[package]]
name = "agb_hashmap" name = "agb_hashmap"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"rustc-hash", "rustc-hash",
] ]
[[package]] [[package]]
name = "agb_image_converter" name = "agb_image_converter"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"asefile", "asefile",
"fontdue", "fontdue",
@ -57,7 +57,7 @@ dependencies = [
[[package]] [[package]]
name = "agb_macros" name = "agb_macros"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -66,7 +66,7 @@ dependencies = [
[[package]] [[package]]
name = "agb_sound_converter" name = "agb_sound_converter"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"hound", "hound",
"proc-macro2", "proc-macro2",

View file

@ -7,7 +7,7 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
agb = { version = "0.15.0", path = "../../agb" } agb = { version = "0.16.0", path = "../../agb" }
[build-dependencies] [build-dependencies]
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }

View file

@ -16,7 +16,7 @@ checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
[[package]] [[package]]
name = "agb" name = "agb"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"agb_fixnum", "agb_fixnum",
"agb_hashmap", "agb_hashmap",
@ -31,21 +31,21 @@ dependencies = [
[[package]] [[package]]
name = "agb_fixnum" name = "agb_fixnum"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"agb_macros", "agb_macros",
] ]
[[package]] [[package]]
name = "agb_hashmap" name = "agb_hashmap"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"rustc-hash", "rustc-hash",
] ]
[[package]] [[package]]
name = "agb_image_converter" name = "agb_image_converter"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"asefile", "asefile",
"fontdue", "fontdue",
@ -57,7 +57,7 @@ dependencies = [
[[package]] [[package]]
name = "agb_macros" name = "agb_macros"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -66,7 +66,7 @@ dependencies = [
[[package]] [[package]]
name = "agb_sound_converter" name = "agb_sound_converter"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"hound", "hound",
"proc-macro2", "proc-macro2",

View file

@ -7,7 +7,7 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
agb = { path = "../../agb", version = "0.15.0" } agb = { path = "../../agb", version = "0.16.0" }
generational-arena = { version = "0.2", default-features = false } generational-arena = { version = "0.2", default-features = false }
[build-dependencies] [build-dependencies]

View file

@ -7,7 +7,7 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
agb = "0.15.0" agb = "0.16.0"
[profile.dev] [profile.dev]
opt-level = 3 opt-level = 3