Releases: junobuild/cli
v0.15.1
What's Changed
- build: bump functions-tool to inherit fix for parsing rust jsdondata by @peterpeterparker in #509
Full Changelog: v0.15.0...v0.15.1
v0.15.0
Summary
Supports the new hosting key introduced in juno.config to group the deployment related options (see v243).
What's Changed
- test: bump emulator playwright for create satellite wizard with steps by @peterpeterparker in #507
- feat: support for hosting config by @peterpeterparker in #506
- build: npm audit fix by @peterpeterparker in #508
Full Changelog: v0.14.6...v0.15.0
v0.14.6
What's Changed
- feat: use pre-built Cargo target in CI by @peterpeterparker in #505
Full Changelog: v0.14.5...v0.14.6
v0.14.5
What's Changed
- build: bump functions-tools for parser minor improvements by @peterpeterparker in #504
Full Changelog: v0.14.4...v0.14.5
v0.14.4
What's Changed
- feat: update satellite.did as released in Juno v72 by @peterpeterparker in #498
- feat: update crates as released in Juno v72 by @peterpeterparker in #499
- build: bump Juno JS as release for v72 by @peterpeterparker in #500
- build: bump icp-sdk/core and canisters and dfinity/utils by @peterpeterparker in #501
- build: bump esbuild v0.27.4 by @peterpeterparker in #502
- build: bump dependencies by @peterpeterparker in #503
Full Changelog: v0.14.3...v0.14.4
v0.14.3
What's Changed
- fix: update cli-tools to resolve prune well-known issue by @peterpeterparker in #494
Full Changelog: v0.14.2...v0.14.3
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