Skip to content

v0.0.53

Latest
Compare
Choose a tag to compare
@peterpeterparker peterpeterparker released this 08 Aug 13:41
· 2 commits to main since this release
961065b

Summary

This release formalizes a few fixes and improvements that have been developed following the delivery of the previous release (v0.0.52).

Release

Module Version Breaking changes
--- ️ ️

Note

No new versions of the modules (smart contracts), crates, or libraries are included —
meaning no new modules will be shipped to developers.

However, it's worth noting that the Storage for the Console and Satellite has been patched.
If you wish to inherit the fixes before the official releases, you can download the WASM files
attached to this release and perform a manual upgrade using the CLI (juno upgrade ...).

Crates Version Breaking changes
junobuild-cdn v0.2.2
junobuild-collections v0.2.2
junobuild-satellite v0.2.3
junobuild-shared v0.2.2
junobuild-storage v0.2.2
Library Version Breaking changes
@junobuild/config v1.1.1 ⚠️

Note

The changes shipped in the config library formalize one of the breaking changes introduced in v1.0.0:
few numeric fields in the configuration and settings have been migrated from number to bigint
to ensure accurate compatibility with their respective backend types.

As a result, these options are no longer compatible with JSON configuration files.
To our knowledge, this format is now rarely used, as TypeScript or JavaScript
is the recommended and most effective way to configure your projects.

Therefore, no specific support for JSON has been implemented.
If you require this use case, please reach out — happy to revisit if needed.

CLI Version Breaking changes
@junobuild/cli v0.7.4
Docker Version Breaking changes
@junobuild/skylab v0.3.5
@junobuild/satellite v0.3.5
@junobuild/console v0.3.5
GitHub Action Version Breaking changes
junobuild/juno-action v0.4.9

Changes

Here is a list of changes included in this release:

Console (Frontend)

The Console UI/UX has been improved as follows:

Features

  • Provide an action to manually trigger a reload of the module metadata ("Reload version")

Fixes

  • Compare Satellite versions correctly when upgrading from the CDN
  • Prevent browser URL updates when receiving tokens (avoids losing the Satellite reference when using shortcuts in the navbar)
  • Fix 404 errors for simple paths (partial fix; requires the new version of the Storage to be fully functional)

Tests

  • Set up end-to-end (E2E) testing
  • Add assertions for 404 handling and Satellite creation

Library

Please refer to the releases for details.

CLI

Please refer to the releases for details.

Plugins

Please refer to the releases for details.

Templates

Please refer to the create-juno and satellite-template releases for details.

GitHub Action

Please refer to the releases for details.

Docker

Please refer to the releases for details.

Proxy

Please refer to the releases for details.

Serverless Functions

If you are using Serverless Functions, you can upgrade the following crates accordingly:

[dependencies]
junobuild-satellite = "0.2.3"