Releases: aziontech/bundler
v1.6.1
v1.6.0-dev.1
Description
In this release, we've enhanced the exec function in #utils for better management of 'exit' and 'close' events, while also introducing a streamlined .vulcan file that replaces the older .vulcan.env file, now being generated during both the build and init command processes to store preset information, thus simplifying the workflow by eliminating the need for redundant preset specifications in the Azion-CLI.
Features
- feat: create .vulcan and save initialized preset (06bf182)
v1.5.0
- (refactor) moved commands from main.js to a #commands layer
- (feat) local env with hot reload
- (feat) vulcan.env place to store build configurations
- (fix) vue/angular initializer (preset)
- (fix) use process.exit(1) in cases where the server fails
- (fix) local environment fetch
v.1.4.0
Version to fix pipeline tags and normalize version release flow.
Also fix: Vite preset (prebuild)
v1.3.0
Features:
- Enable eval (runtime)
- Update docs
- 'Init' (new command)
This command will invoke each framework's cli allowing quick initialization of a repository.
vulcan-init.mp4
- 'presets create' (new command)
This command automates the creation of a new preset folder.
vulcan-presets-create.mp4
Fixes:
- '--Version' command
- Trigger release.yml action
- Terminate program on critical errors like 'invalid node version'
Refactors:
- 'vulcan run' command -> 'vulcan dev'
- Handle build exceptions
- Improve build feedback
- Improve Vulcan globalThis object
v1.1.0
This PR aims to address the issue #18, which proposes adding support for esbuild, a fast and efficient JavaScript bundler, along with the ability to have a custom build configuration. Additionally, we have made improvements to the build process to optimize performance and efficiency of the CLI.
Features:
- Windows Support.
- Integrated esbuild for building JavaScript packages.
- Implemented options for custom build configuration, allowing users to adjust build behavior according to their needs.
- Local environment that simulates Cells (Azion's runtime). Using @edge-runtime (WinterCG) [command run].
- Node Polyfills (experimental).
- Vue with Vite preset.
This update is focused on optimizing the user experience when using our CLI and making the build process faster and more flexible. We appreciate all the contributors involved in this implementation and hope that this change brings significant benefits to our developer community.