Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
zinnia-macos-x64.zip | 2025-04-23 | 38.3 MB | |
zinniad-macos-x64.zip | 2025-04-23 | 38.3 MB | |
zinnia-windows-x64.zip | 2025-04-23 | 40.9 MB | |
zinniad-windows-x64.zip | 2025-04-23 | 40.9 MB | |
zinnia-macos-arm64.zip | 2025-04-23 | 36.2 MB | |
zinniad-macos-arm64.zip | 2025-04-23 | 36.2 MB | |
zinnia-linux-arm64.tar.gz | 2025-04-23 | 39.1 MB | |
zinniad-linux-arm64.tar.gz | 2025-04-23 | 39.1 MB | |
zinnia-linux-x64.tar.gz | 2025-04-23 | 40.2 MB | |
zinniad-linux-x64.tar.gz | 2025-04-23 | 40.2 MB | |
README.md | 2025-04-23 | 6.4 kB | |
v0.22.1 source code.tar.gz | 2025-04-23 | 270.0 kB | |
v0.22.1 source code.zip | 2025-04-23 | 305.0 kB | |
Totals: 13 Items | 390.0 MB | 0 |
Highlights ✨
Upgrade Deno to 2.2.11 / 2025.04.18. This brings a ton of new features!
- Zinnia can run TypeScript files now
zinnia run main.ts
- Global
window
was removed (see https://github.com/denoland/deno/pull/22057) - Fetch API:
Request.bytes()
andResponse.bytes()
- WebCrypto API: import and export p521 keys, X448 support
- Web API:
Blob.prototype.bytes()
- Import attributes & importing JSON files
js import data from "./data.json" with { type: "json" };
URL.parse()
ReadableStream.from()
allowsIterable
instead ofIterableIterator
Float16Array
- WASM module support
js const { add } = await import("math.wasm"); const result = add(2, 3); assertEquals(result, 5);
- Fix
AbortSignal.timeout()
leak - Fix potential leak of unread buffers
- Prevent (De-)CompressionStream resource leak on stream cancellation
import.meta.filename
andimport.meta.dirname
Do not leak username to untrusted modules
We must not leak the filesystem structure when the code is running inside a sandboxed environment. The Checker App files are usually in the user's home directory. The full path includes the username, which is sensitive information we should not leak to untrusted modules. The modules should have access only to the path relative to the project (module) root.
Before:
file:///Users/bajtos/Library/Caches/app.filstation.desktop/sources/spark/main.js
After:
file:///ZINNIA/main.js
Upgrade Rust to 1.85
What's Changed
- ci: test release builds for all changes by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/692
- fix: Linux builds by @pyropy in https://github.com/CheckerNetwork/zinnia/pull/690
- fix: Downgrade rust toolchain version to v1.77 by @pyropy in https://github.com/CheckerNetwork/zinnia/pull/691
- deps: Bump async-trait from 0.1.87 to 0.1.88 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/697
- ci: Bump dtolnay/rust-toolchain from a54c7a to 888c2e by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/695
- ci: Bump Swatinem/rust-cache from 2.7.7 to 2.7.8 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/699
- docs: Specify rust and go versions in docs by @pyropy in https://github.com/CheckerNetwork/zinnia/pull/694
- deps: Bump tempfile from 3.19.0 to 3.19.1 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/700
- deps: configure Dependabot to ignore Deno updates by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/701
- deps: Bump log from 0.4.26 to 0.4.27 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/703
- deps: Bump clap from 4.5.32 to 4.5.34 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/708
- deps: Bump tokio from 1.44.1 to 1.44.2 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/714
- deps: Bump smallvec from 1.14.0 to 1.15.0 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/713
- ci: run CI on push to any branch by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/715
- feat!: remove the built-in libp2p node by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/712
- chore: enable prettier for YAML files by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/716
- feat: upgrade Deno to v2.2.8 / 2025.04.05 by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/717
- deps: bump crossbeam-channel from 0.5.14 to 0.5.15 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/726
- deps: Bump clap from 4.5.34 to 4.5.35 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/709
- deps: Bump once_cell from 1.21.0 to 1.21.3 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/698
- test: avoid IPNI lookups by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/729
- feat: load WASM modules by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/722
- chore: setup CODEOWNERS by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/723
- deps: bump clap from 4.5.35 to 4.5.36 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/728
- deps: bump lassie from 0.10.1 to 0.10.2 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/731
- ci: auto-update Deno dependencies again by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/727
- test: add tests for new Web Platform APIs by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/732
- ci: use the latest Prettier version for linting by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/734
- test: import JSON files by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/730
- deps: bump the deno group with 11 updates by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/733
- deps: bump deno_ast from 0.46.4 to 0.46.5 in the deno group by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/737
- deps: bump assert_cmd from 2.0.16 to 2.0.17 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/738
- test: import.meta.{filename,dirname} by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/735
- test: explanatory comments for import.meta.* tests by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/739
- deps: bump the deno group with 10 updates by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/743
- deps: bump clap from 4.5.36 to 4.5.37 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/744
- chore: update list of ignored security advisories by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/741
- ci: bump softprops/action-gh-release from 2.2.1 to 2.2.2 by @dependabot in https://github.com/CheckerNetwork/zinnia/pull/742
- fix: do not leak username to untrusted modules by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/736
- fix: error stack traces in transpiled TypeScript by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/740
- feat: bump MACOSX_DEPLOYMENT_TARGET to 10.12 by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/746
- ci: fix macos runners for release builds by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/745
- ci: fix Linux release builds by @bajtos in https://github.com/CheckerNetwork/zinnia/pull/748
Full Changelog: https://github.com/CheckerNetwork/zinnia/compare/v0.21.1...v0.22.1