Skip to content

Releases: demergent-labs/azle

0.23.0-rc.6

15 Jul 22:54
aba1b57
Compare
Choose a tag to compare
0.23.0-rc.6 Pre-release
Pre-release
azle-bot automated release 0.23.0-rc.6

0.23.0-rc.5

15 Jul 19:52
0efb60d
Compare
Choose a tag to compare
0.23.0-rc.5 Pre-release
Pre-release
azle-bot automated release 0.23.0-rc.5

0.23.0-rc.4

15 Jul 18:51
8cba099
Compare
Choose a tag to compare
0.23.0-rc.4 Pre-release
Pre-release
azle-bot automated release 0.23.0-rc.4

0.23.0-rc.3

12 Jul 23:11
65d8ae1
Compare
Choose a tag to compare
0.23.0-rc.3 Pre-release
Pre-release
azle-bot automated release 0.23.0-rc.3

0.23.0-rc.2

12 Jul 01:25
d9c78a1
Compare
Choose a tag to compare
0.23.0-rc.2 Pre-release
Pre-release
azle-bot automated release 0.23.0-rc.2

0.23.0-rc.0

14 Jun 18:26
eb329df
Compare
Choose a tag to compare
0.23.0-rc.0 Pre-release
Pre-release
azle-bot automated release 0.23.0-rc.0

0.22.0

12 Jun 20:14
f1b5d80
Compare
Choose a tag to compare

Major New Features

NestJS

There is now initial support for NestJS.

Examples:

SQLite, Drizzle, and TypeORM

SQLite examples and tests have been greatly improved. Drizzle and TypeORM have good initial support.

Examples:

Bitcoin

Much improved Bitcoin examples.

Examples:

Management Canister Chunking

upload_chunk, clear_chunk_store, stored_chunks, and install_chunked_code have been implemented on the management canister Candid type object.

Examples:

azle dfx extension

Azle now has a dfx extension. You can use "type": "azle" in your dfx.json canister configuration object to vastly simplify it.

To use the extension you must have dfx 0.20.1 installed and then run npx azle install-dfx-extension.

This is the simplest possible dfx.json for an Azle HTTP server canister:

{
    "canisters": {
        "api": {
            "type": "azle",
            "main": "src/api.ts"
        }
    }
}

This is the simplest possible dfx.json for an Azle Candid RPC canister:

{
    "canisters": {
        "api": {
            "type": "azle",
            "main": "src/api.ts",
            "candid_gen": "automatic"
        }
    }
}

Breaking Changes

candid_gen

Candid RPC canisters without an already-existing candid_gen property must now add a "candid_gen": "automatic" property to their dfx.json canister configurations.

{
    "canisters": {
        "api": {
            "type": "azle",
            "main": "src/api.ts",
            "candid_gen": "automatic"
        }
    }
}

/candid

Everything previously stored automatically at the /candid directory in a canister has been moved to /candid/icp. This includes icrc.did and the previous aaaaa-aa.did, which has been renamed to management.did.

What's Changed

New Contributors

Full Changelog: 0.21.1...0.22.0

0.22.0-rc.5

12 Jun 18:02
ce5c4cc
Compare
Choose a tag to compare
0.22.0-rc.5 Pre-release
Pre-release
azle-bot automated release 0.22.0-rc.5

0.22.0-rc.4

12 Jun 15:52
1ba848a
Compare
Choose a tag to compare
0.22.0-rc.4 Pre-release
Pre-release
azle-bot automated release 0.22.0-rc.4

0.22.0-rc.3

11 Jun 22:34
9ea00d0
Compare
Choose a tag to compare
0.22.0-rc.3 Pre-release
Pre-release
azle-bot automated release 0.22.0-rc.3