Releases: junobuild/cli
v0.14.2
Summary
The CLI now includes a weekly version check that notifies you when the CLI or emulator is behind the latest release. The check runs automatically and can be disabled interactively via juno version check. It is skipped in headless and CI environments. Additionally, juno version now reports the emulator version alongside the CLI version.
What's Changed
- build: bump juno-js config for emulator extraHosts by @peterpeterparker in #486
- feat: Add optional Docker extraHosts (part 2) by @MAHDTech in #485
- feat: extract image name to derived emulator config by @peterpeterparker in #488
- feat: shows emulator version by @peterpeterparker in #487
- refactor: group cli types by @peterpeterparker in #489
- feat: weekly versions check by @peterpeterparker in #490
- refactor: move version print to own service module by @peterpeterparker in #492
- feat!: enable or disable weekly version check by @peterpeterparker in #491
- feat: move cli config modules and types to store by @peterpeterparker in #493
Full Changelog: v0.14.1...v0.14.2
v0.14.1
Summary
Introduces a new juno hosting prune command to remove stale assets of your app from your satellite's storage.
The pruning step can also be executed after successful deploy via the --prune flag.
What's Changed
- feat: juno hosting prune by @MAHDTech in #475
- feat: fmt and lint prune service by @peterpeterparker in #477
- feat: spinner handling and readability in filter by @peterpeterparker in #478
- feat: add "proposed" keyword for cleaning related assets by @peterpeterparker in #480
- feat: use prune service from cli-tools by @peterpeterparker in #479
- refactor: rename service used for deploy and prune by @peterpeterparker in #481
- feat: --batch for hosting prune by @peterpeterparker in #482
- feat: add option --prune to juno hosting deploy by @peterpeterparker in #483
- build: use juno js libs v234 by @peterpeterparker in #484
New Contributors
Full Changelog: v0.14.0...v0.14.1
v0.14.0
Summary
This release introduces no breaking changes but, it ships a major new feature: support for developing custom serverless functions in TypeScript. That's why, to reflect this addition, the version has been bumped prominently.
What's Changed
- feat: rename constant to DEPLOY_SPUTNIK_SCRIPT_PATH by @peterpeterparker in #468
- feat: generate dev custom functions by @peterpeterparker in #467
- feat: replace did-tools with functions-tools by @peterpeterparker in #469
- feat: replace @dfinity/zod-schemas by @junobuild/zod by @peterpeterparker in #470
- feat: generate TS/JS api for serverless functions by @peterpeterparker in #471
- build: use release juno-js libraries by @peterpeterparker in #472
- chore: update crates in template by @peterpeterparker in #473
- build: use latest juno js libs and generate with
@junobuild/schemaby @peterpeterparker in #476
Full Changelog: v0.13.14...v0.14.0
v0.13.14
What's Changed
- build: bump did-tools to fix API parser Array by @peterpeterparker in #466
Full Changelog: v0.13.13...v0.13.14
v0.13.13
What's Changed
- test: use emulator playwright plugin by @peterpeterparker in #463
- refactor: extract duplicate code in a runner function by @peterpeterparker in #465
- feat:
juno emulator clearby @peterpeterparker in #464
Full Changelog: v0.13.12...v0.13.13
v0.13.11
Summary
Support for applying GitHub automation configuration and removal of Internet Identity usage in E2E tests.
What's Changed
- build: upgrade Juno lib using upgrade without Mission Control by @peterpeterparker in #451
- test: update internet-identity playwright plugin for new sign-in ui/ux by @peterpeterparker in #454
- build: update eslint and ignore false positive by @peterpeterparker in #453
- build: bump dev dependencies by @peterpeterparker in #452
- test: remove Internet Identity usage by @peterpeterparker in #457
- feat: apply automation config by @peterpeterparker in #458
- fix: config apply version for automation by @peterpeterparker in #460
- build: use released Juno JS libs by @peterpeterparker in #461
Full Changelog: v0.13.10...v0.13.11
v0.13.10
What's Changed
- test: update E2E for latest launchpad UI/UX by @peterpeterparker in #450
- fix: dispatch touch command to the emulator on Windows with Docker by @peterpeterparker in #449
Full Changelog: v0.13.9...v0.13.10
v0.13.9
What's Changed
- feat: update latest Serverless Rust Functions crates in template by @peterpeterparker in #447
Full Changelog: v0.13.8...v0.13.9
v0.13.8
What's Changed
- build: update AgentJS and related icp-sdk and junobuild libs by @peterpeterparker in #443
- chore: update license year to 2026 by @peterpeterparker in #444
- build: bump dev dependencies by @peterpeterparker in #445
- build: bump zod by @peterpeterparker in #446
Full Changelog: v0.13.7...v0.13.8
v0.13.7
What's Changed
- test: update expected response verification error by @peterpeterparker in #440
- chore: prevents npm from executing scripts by @peterpeterparker in #439
- build: pin DFINITY libs by @peterpeterparker in #442
Full Changelog: v0.13.6...v0.13.7