Skip to content

Releases: junobuild/cli

v0.2.0

28 Feb 08:41
Compare
Choose a tag to compare

Breaking Changes

  • Replace the term and command "backup" with "snapshot".
  • Remove bun detection for the init command (temporarily, to be reviewed).

Features

  • Use the detected package manager in various messages of the init command.
  • Add out as a suggested option for the init command.
  • Add a comment explaining how to disable default serverless features in the provided template.

Fix

  • The minimum required version of ic-wasm is now v0.8.5. This update is necessary to support the newly introduced build argument --keep-name-section.

v0.1.9

21 Feb 19:08
Compare
Choose a tag to compare

Features

  • Windows support for spawn and execute sub-commands.
  • TS resolution set to bundler to better resolve third party import.

Chore

  • Setup pipeline to release next versions.

v0.1.8

21 Feb 14:20
Compare
Choose a tag to compare

Features

  • Improve onboarding by asking again if the config file should be encrypted if in previous usage no password was set and no config was created.

v0.1.7

21 Feb 07:03
Compare
Choose a tag to compare

Features

  • Initialize config settings only when required. This allows new developers to run commands such as juno --version or juno dev start without being prompted to encrypt their config file.
  • Review the wording of the encryption question to clarify that it applies to the file saved on the machine.
  • Add the option juno --version --cli to check only the CLI version.

Fix

  • The init help description was incorrectly displaying the open command description.

v0.1.6

19 Feb 17:01
Compare
Choose a tag to compare

Features

  • Introduce a new option juno init --minimal which scaffold a juno.config file with a placeholder as Satellite ID.

v0.1.5

15 Feb 15:10
9b96119
Compare
Choose a tag to compare

Fix

  • Incorrect imports in eject template satellite.did (the template should not reference the did extension, plus if it does, only once is allowed).

Chore

  • Reference satellite v0.0.22 without equals in eject template.

v0.1.4

15 Feb 14:45
Compare
Choose a tag to compare

Features

  • Update Satellite v0.0.22 in eject template.
  • Pass --cfg getrandom_backend="custom" as env for juno dev build (required to compile getrandom v0.3.0).

Build

  • prepublishOnly script to clean-up template eject (just in case some unexpected data ever get committed).
  • Bump latest juno-js.

Refactor

  • Move build scripts to new subfolder scripts.

Chore

  • Ignore eject template declarations and did extension.

v0.1.3

12 Feb 15:07
Compare
Choose a tag to compare

Features

  • Few changes to comply with eslint new rules

Build

  • Bump DFINITY agent-js v2.3.0
  • Bump runtime dependencies
  • Bump latest Juno JS
  • Migrate to eslint v9

v0.1.2

22 Jan 09:09
Compare
Choose a tag to compare

Features

  • Review reuse controller instruction
  • Improve the display of segment (mission_control -> mission control)

v0.1.1

15 Jan 12:00
Compare
Choose a tag to compare

Features

  • Display the principal used by the terminal for login.
  • Catch incorrect password gracefully.