Skip to content

v1.6.1

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Jul 17:36
· 2 commits to release-1.6.0 since this release

Important changes

This release adds the support for nested enums are keys.

Before this release, only enums used as keys in a model would be upgradeable. But if the enums contains nested enums, it wasn't working as expected.
This release ensures that enums are always upgradeable, no matter the nested level.

pub enum E1 {
    Var1: E2,
    Var2,
}

pub enum E2 {
    Var1,
    // Adding a variant here is now supported in model upgrades.
}

#[dojo::model]
pub struct MyModel {
    #[key]
    pub v: E1,
    pub data: u32,
}

What's Changed

New Contributors

Full Changelog: v1.6.0...v1.6.1