Releases: junobuild/cli
Releases · junobuild/cli
Release list
v0.2.10
Features
- Use
@junbuild/admin@0.2.0which supports fetching version using the public custom sectionjuno:packagewith fallback on deprecatedversion()functions.
v0.2.9
Features
- Add metadata (name of the project, version, etc.) as
bannerof themjsbundled when runningjuno dev buildfor JS/TS. Those are then use by the Docker container when bundling to WASM to generate the public custom sectionjuno:package. - Get version from
juno:packagewhen runningjuno --version.
Refactoring
- Extract utils to read (developer) package json.
Build
- Bump dependencies.
v0.2.8
Features
- Print success or errors on
juno config.
Fix
- Mode was not interpreted when running e.g.
juno config --mode staging.
v0.2.7
Features
- Add all hooks and assertions to Sputnik templates.
v0.2.6
Features
- Print a message when starting local emulator.
v0.2.5
Features
- Add support for
juno dev start --watchwith the same options asjuno dev build.
Fixes
- Fixed recursive constant imports that caused
undefinedto appear instead of section titles in the help output.
v0.2.4
Patch
- Latest release v0.2.3 wasn't cleanly published to npm. This version replaces it.
v0.2.3
Features
- Review build output texts and include completion time.
Fix
juno dev buildwas always watching as if--watchwas passed.
v0.2.2
Features
- Add live reload support when building serverless functions via
juno dev build --watch.
v0.2.1
Features
- Experimental and undocumented early support for writing Serverless Functions in JavaScript/TypeScript. This includes extending the
juno dev ejectandjuno dev buildcommands. - Updated help documentation: run
juno dev --helpto explore available options.
Build
- Updated libraries, including setting Babel as a peer dependency for various Juno packages. As a result, the CLI bundle size has been reduced by 25% (from 3.4 MB to 2.6 MB of JavaScript).
- Improved the build process to mark all dev and peer dependencies as external. This is necessary to support building Serverless Functions written in JavaScript/TypeScript, as
esbuild(which includes native code) must be installed on the consumer side.