4.2.1 (2024-10-28)
- incorrect file extension in build command (#404) (70bfb14)
- removing the need to pass the preset flag when js (#402) (3f3074c)
- use dedicated worker for dev env (#403) (96aa489)
4.2.1-stage.3 (2024-10-23)
4.2.1-stage.2 (2024-10-23)
4.2.1-stage.1 (2024-10-23)
4.2.0 (2024-10-18)
- add dependency error handling (#394) (9c4d22c)
- adding the config build preset when creating azion.config (#395) (cee7366)
- removing the import of the azion package when creating the azion.config (#399) (43ef4ab)
- update error message for invalid build preset (#396) (6ac6159)
4.2.0-stage.2 (2024-10-17)
4.2.0-stage.1 (2024-10-17)
4.1.1-stage.4 (2024-10-17)
4.1.1-stage.3 (2024-10-16)
4.1.1-stage.2 (2024-10-14)
4.1.1-stage.1 (2024-10-03)
4.1.0 (2024-10-02)
- add FetchEventContext class to handle event initialization and args loading (063c8a5)
- add FetchEventContext class to handle event initialization and args loading (#392) (cad66e4)
4.1.0-stage.1 (2024-10-02)
- add FetchEventContext class to handle event initialization and args loading (063c8a5)
- add FetchEventContext class to handle event initialization and args loading (#392) (cad66e4)
4.0.1 (2024-09-30)
- checking if the project's azion.config exists (#388) (88a8dff)
- merge azion.config user with preset azion.config (#386) (8b1054b)
- update azion package to version 1.8.0 (#389) (5f8eebc)
4.0.1-stage.3 (2024-09-30)
4.0.1-stage.2 (2024-09-30)
4.0.1-stage.1 (2024-09-26)
4.0.0 (2024-09-25)
- actually, version 3.3 already has a breaking change. sorry. you can read it in the repository changelog.
- default value for scope (77e78ae)
4.0.0-stage.1 (2024-09-25)
- actually, version 3.3 already has a breaking change. sorry. you can read it in the repository changelog.
- default value for scope (77e78ae)
3.3.0 (2024-09-18)
- useNodePolyfills true (69ffa0f)
- config module empty (30c9c66)
- ignore node_modules changes (6c6b6dd)
- inserting the import azion/utils into the polyfills manager (10f7d3f)
- local env dev server (a5f9da4)
- pnpm changes (d951cc9)
- startwith local server (e6fcc01)
- temp file sufix (5013387)
3.3.0-stage.1 (2024-09-17)
- useNodePolyfills true (69ffa0f)
- config module empty (30c9c66)
- ignore node_modules changes (6c6b6dd)
- inserting the import azion/utils into the polyfills manager (10f7d3f)
- local env dev server (a5f9da4)
- pnpm changes (d951cc9)
- startwith local server (e6fcc01)
- temp file sufix (5013387)
3.2.1 (2024-08-20)
3.2.1-stage.1 (2024-08-20)
3.2.0 (2024-08-16)
- use 'defineConfig' method for azion.config (ce01be7)
- use defineConfig for azion.config (#371) (b797f4f)
3.2.0-stage.1 (2024-08-16)
- use 'defineConfig' method for azion.config (ce01be7)
- use defineConfig for azion.config (#371) (b797f4f)
3.1.0 (2024-08-13)
- added all origins parameters to the manifest (#367) (b0ee08b)
- added purge parameters to the manifest (#368) (a006b50)
- adding support for domains in manifest generation. (#366) (7223c84)
- enable writeFile, rename and realpath from Node FS (#369) (a219a57)
- support azion.config with TypeScript (#362) (67ba4fe)
3.1.0-stage.5 (2024-08-09)
3.1.0-stage.4 (2024-08-09)
3.1.0-stage.3 (2024-08-08)
3.1.0-stage.2 (2024-08-07)
3.1.0-stage.1 (2024-08-02)
3.0.0 (2024-07-29)
- change init command behavior.
3.0.0-stage.1 (2024-07-25)
- change init command behavior.
2.12.1 (2024-07-16)
2.12.1-stage.1 (2024-07-16)
2.12.0 (2024-07-15)
2.12.0-stage.1 (2024-07-12)
2.11.0 (2024-07-11)
2.11.0-stage.2 (2024-07-09)
2.11.0-stage.1 (2024-07-08)
2.10.0 (2024-07-02)
- Handle files to fs (#348) (8ef2f9b)
- iac -> cache by query string and cache by cookie (#350) (0224c50)
- process.env support (#349) (4c8ec03)
2.10.0-stage.3 (2024-07-02)
2.10.0-stage.2 (2024-07-02)
2.10.0-stage.1 (2024-07-02)
2.9.2 (2024-06-24)
2.9.2-stage.1 (2024-06-24)
2.9.1 (2024-06-21)
2.9.1-stage.1 (2024-06-21)
2.9.0 (2024-06-20)
- add capture_match_groups rule (e5a9238)
- add optional 'variable' field (azion.config) (71e7184)
- behavior order, description prop and active prop (azion.config.js) (#341) (9ace596)
- expand azion.config.js field support (#340) (266f257)
- flag to build manifest only and skip other steps (08201ce)
- request phase gzip field (ac84e82)
- request phase redirects + bypass cache (f49d8f5)
- support response phase in manifest (5ee8717)
2.9.0-stage.2 (2024-06-19)
2.9.0-stage.1 (2024-06-13)
- add capture_match_groups rule (e5a9238)
- add optional 'variable' field (azion.config) (71e7184)
- expand azion.config.js field support (#340) (266f257)
- flag to build manifest only and skip other steps (08201ce)
- request phase gzip field (ac84e82)
- request phase redirects + bypass cache (f49d8f5)
- support response phase in manifest (5ee8717)
2.8.1 (2024-06-07)
2.8.1-stage.1 (2024-06-07)
2.8.0 (2024-06-05)
- react with vite (d1eb167)
- react/vue with vite (preset) (#325) (976bb2e)
- recover overwritten commits (#327) (47350a4)
- rewrite rule for spas (#335) (2a05d29)
- vite/vue with ts (5446750)
2.7.4-stage.1 (2024-05-20)
- react with vite (d1eb167)
- react/vue with vite (preset) (#325) (976bb2e)
- recover overwritten commits (#327) (47350a4)
- vite/vue with ts (5446750)
2.7.3 (2024-05-10)
2.7.3-stage.1 (2024-05-10)
- react with vite (d1eb167)
- react/vue with vite (preset) (#325) (976bb2e)
- recover overwritten commits (#327) (47350a4)
- vite/vue with ts (5446750)
2.7.2 (2024-05-10)
2.7.2-stage.1 (2024-05-09)
2.7.1 (2024-05-08)
2.7.1-stage.1 (2024-05-08)
2.7.0 (2024-05-07)
2.7.0-stage.2 (2024-05-07)
2.6.2 (2024-04-22)
- copy assets in html preset (#310) (3639fc2)
- emscripten (preset) init (7962888)
- emscripten reference (9aa71e8)
- rustwasm (preset) init (2c2a4fd)
2.6.2-stage.4 (2024-04-22)
2.6.2-stage.3 (2024-04-19)
- emscripten reference (9aa71e8)
2.6.2-stage.2 (2024-04-19)
- emscripten (preset) init (7962888)
2.6.2-stage.1 (2024-04-19)
- rustwasm (preset) init (2c2a4fd)
2.6.1 (2024-04-19)
- presets manifest (rewrite rule) (#309) (b7daad1)
- presets rules (rewrite) (214a503)
- presets rules (rewrite) (#308) (518e46e)
2.6.1-stage.1 (2024-04-19)
2.6.0 (2024-04-19)
- add 'deliver' behavior (53829d4)
- add eleventy framework to template options (#305) (954efca)
- add runFunction rule (c2991ed)
- add setCookie and setHader behavior (ac26ef0)
- add support to network list api (#260) (79c20be)
- add svelte preset (#292) (05b294b)
- adding the origin configuration to the manifest (#296) (5890f73)
- azion cdn config file (#259) (97e30d9)
- eleventy framework preset (#284) (de176d6)
- enable preset selection on init option (#302) (61e54a9)
- generateManifest in the build phase (3ebfe67)
- handle _next/image paths in Nextjs preset (#276) (45d578e)
- improve message when have invalid function to the build (#279) (17b3bb5)
- new generateManifest (utils) (66a8890)
- postbuild feedback scope (f54eade)
- update presets manifest (272071b)
- error on access of non-default locales routes in NextJs (#294) (fc33e86)
- 'deliver' rule engine (manifest) (b2575fd)
- generating a temporary file for creating the manifest (#301) (a6db472)
- i18n and dynamic routes (#275) (246d069)
- manifest (next.js/node) (891a9bb)
- manifest output structure (#283) (6939940)
- next preset (manifest) (6dac235)
- nextjs config file read (#261) (39dbe3e)
- presets (manifest) (#304) (f4dac4c)
- presets manifest (#268) (17a20d8)
- priority in build command options (#263) (fc08670)
- runFunction rule (manifest) (0d36ba4)
- set correct manifest attribute in emscripten prebuild (#274) (6983205)
- set deliver rule next.js manifest (3af923b)
- webpack config when ts loader (#272) (3627903)
2.6.0-stage.21 (2024-04-18)
- manifest (next.js/node) (891a9bb)
2.6.0-stage.20 (2024-04-18)
- 'deliver' rule engine (manifest) (b2575fd)
2.6.0-stage.19 (2024-04-18)
2.6.0-stage.18 (2024-04-18)
- next preset (manifest) (6dac235)
2.6.0-stage.17 (2024-04-18)
2.6.0-stage.16 (2024-04-17)
2.6.0-stage.15 (2024-04-17)
2.6.0-stage.14 (2024-04-16)
2.6.0-stage.13 (2024-04-16)
2.6.0-stage.12 (2024-04-11)
2.6.0-stage.11 (2024-04-02)
2.6.0-stage.10 (2024-04-01)
2.6.0-stage.9 (2024-03-20)
2.6.0-stage.8 (2024-03-20)
2.6.0-stage.7 (2024-03-18)
2.6.0-stage.6 (2024-03-18)
2.6.0-stage.5 (2024-03-14)
2.6.0-stage.4 (2024-03-12)
2.6.0-stage.3 (2024-03-07)
- add 'deliver' behavior (53829d4)
- add runFunction rule (c2991ed)
- add setCookie and setHader behavior (ac26ef0)
- azion cdn config file (#259) (97e30d9)
- generateManifest in the build phase (3ebfe67)
- new generateManifest (utils) (66a8890)
- postbuild feedback scope (f54eade)
- update presets manifest (272071b)
2.6.0-stage.2 (2024-03-06)
2.6.0-stage.1 (2024-03-05)
2.5.0 (2024-02-28)
- add gastby to command (#245) (7b1f870)
- firewall event api support - Experimental (#255) (539a0f6)
- support env vars in local environment (#244) (5ce278e)
- change the command to check if the application is responding (bca4413)
- ignore dir git no copy (#230) (72b3d0b)
2.5.0-stage.5 (2024-02-28)
2.5.0-stage.4 (2024-02-28)
- change the command to check if the application is responding (bca4413)
2.5.0-stage.3 (2024-02-21)
2.5.0-stage.2 (2024-02-21)
2.5.0-stage.1 (2024-02-20)
2.4.0 (2024-02-16)
- add hugo preset (#192) (a59b21a)
- add new gatsby preset (#231) (55e2bf5)
- adding polyfill for Storage API for local server (444ea38)
- Nextjs routing and edge runtime (#226) (96b1788)
- storage api local server (#214) (d793c90)
- bannerPlugin webpack injection bug fixed using bundler define (8acdd5f)
- bundlers compilation error (#229) (66f091a)
- changing external dependencies in webpack as externalsType Module (0339874)
- removing the requirement to useNodePolyfill when api external azion (4b6cc2d)
2.4.0-stage.5 (2024-02-15)
2.4.0-stage.4 (2024-02-09)
- bannerPlugin webpack injection bug fixed using bundler define (8acdd5f)
- bundlers compilation error (#229) (66f091a)
- changing external dependencies in webpack as externalsType Module (0339874)
2.4.0-stage.3 (2024-02-08)
2.4.0-stage.2 (2024-02-06)
2.4.0-stage.1 (2024-01-24)
- adding polyfill for Storage API for local server (444ea38)
- storage api local server (#214) (d793c90)
- removing the requirement to useNodePolyfill when api external azion (4b6cc2d)
2.3.0 (2024-01-22)
- added building with external api to local runtime (52bcd13)
- adding partial implementation of async_hooks to local dev (3665359)
- resolve external APIs in the local build (#211) (b265ed6)
- angular deliver preset (#215) (5bb2d77)
- angular preset (deliver) (f8c12b6)
- remove versionid (482fb35)
- remove versionid (#210) (e78ea1e)
2.3.0-stage.3 (2024-01-22)
2.3.0-stage.2 (2024-01-18)
2.3.0-stage.1 (2024-01-17)
- added building with external api to local runtime (52bcd13)
- adding partial implementation of async_hooks to local dev (3665359)
- resolve external APIs in the local build (#211) (b265ed6)
2.2.0 (2023-12-14)
- add routes priority validation in manifest (662338c)
- esbuild bundler improvements and changes (5e668c4)
- generate manifest for presets (deliver or compute) (83ab369)
- generateManifest for next.js (compute) (ea97252)
- generateManifest for next.js (compute) (38f69a5)
- improvements bundlers (d546697)
- initial code for organizing polyfill plugins (2212272)
- preset for emscripten (8ada412)
- app routes filter in next static build (bb9cbd3)
- esbuild plugin initial options (8c84baa)
- generate manifest in wasm presets (38e996f)
- handle error when not using app dir format in next static build (edae5c1)
- loop in fs polyfill when readdirSync and path / (4c1e2d0)
- loop in fs polyfill when readdirSync and path / (#197) (bd56c75)
- prevent reference sharing in config (98b8caa)
- set correct prebuild to app dir cases in next static (d43c2d5)
2.2.0-stage.4 (2023-12-13)
- app routes filter in next static build (bb9cbd3)
2.2.0-stage.3 (2023-12-13)
- loop in fs polyfill when readdirSync and path / (4c1e2d0)
- loop in fs polyfill when readdirSync and path / (#197) (bd56c75)
2.2.0-stage.2 (2023-12-06)
- esbuild bundler improvements and changes (5e668c4)
- improvements bundlers (d546697)
- initial code for organizing polyfill plugins (2212272)
2.2.0-stage.1 (2023-12-05)
- add routes priority validation in manifest (662338c)
- generate manifest for presets (deliver or compute) (83ab369)
- generateManifest for next.js (compute) (ea97252)
- generateManifest for next.js (compute) (38f69a5)
- preset for emscripten (8ada412)
- generate manifest in wasm presets (38e996f)
- handle error when not using app dir format in next static build (edae5c1)
- set correct prebuild to app dir cases in next static (d43c2d5)
2.1.0 (2023-11-23)
- add buildId in the constructor (5caeed9)
- add js and ts init template (bc382e3)
- add tty and https polyfills (29ede11)
- add unit test to function relocateImportsAndRequires (f64a2c3)
- add unit tests (a0fa0aa)
- Add unit tests (#174) (6b5c9a7)
- config swc jest (9404142)
- create escapeStringRegexp and remove import (c9886a6)
- create test for hepers (4039625)
- Create tests for helper (8813e4c)
- custom version framework (init command) (#169) (d4a9979)
- custom version framework init command (9b82a66)
- generate manifest (8e86f8a)
- generate manifest (initial structure) (#177) (18889ee)
- remove file protocol from import on function loadVulcanConfigFile (ed60d69)
- skip test of get Exported Function because there is some trouble with Babel when try to execute it (4cb2e17)
- fix dispatcher test after merge (3ef16b1)
- handle public dir in nextjs with relative paths (7609347)
- remove duplicate key (6160f0f)
- remove unnecessary async (4ede8e4)
- Run each test in a different vulcan server (0d8cfd6)
2.1.0-stage.1 (2023-11-22)
- add buildId in the constructor (5caeed9)
- add js and ts init template (bc382e3)
- add tty and https polyfills (29ede11)
- add unit test to function relocateImportsAndRequires (f64a2c3)
- add unit tests (a0fa0aa)
- Add unit tests (#174) (6b5c9a7)
- config swc jest (9404142)
- create escapeStringRegexp and remove import (c9886a6)
- create test for hepers (4039625)
- Create tests for helper (8813e4c)
- custom version framework (init command) (#169) (d4a9979)
- custom version framework init command (9b82a66)
- generate manifest (8e86f8a)
- generate manifest (initial structure) (#177) (18889ee)
- remove file protocol from import on function loadVulcanConfigFile (ed60d69)
- skip test of get Exported Function because there is some trouble with Babel when try to execute it (4cb2e17)
- fix dispatcher test after merge (3ef16b1)
- handle public dir in nextjs with relative paths (7609347)
- remove duplicate key (6160f0f)
- remove unnecessary async (4ede8e4)
- Run each test in a different vulcan server (0d8cfd6)
2.0.0 (2023-10-27)
- Introduced vulcan.config.js and changing the way to read the entry point of the preset files and the application entrypoint. No longer use the "main()" function as input, but the function that is exported as default "export default foo()".
- add jsx loader (esbuild) (93ccf13)
- Create injectFilesInMem util (1555c98)
- Create node fs polyfill (cab1095)
- Create node module polyfill (976a6c3)
- Create node process polyfill (1e61ba2)
- enable useOwnWorker for custom provider (8a88ff7)
- esbuild windows support (d10e467)
- Handle content to inject in worker (3356743)
- Handle mem fs injection in dispatcher (3e89438)
- In Memory File System (#154) (5a1a4fc)
- new vulcan.config and entry reading pattern (62dbcae)
- read vulcan.env for build preconfig (b6a7b7c)
- Use fs, module and process polyfills in next compute build (7de9a56)
- vulcan.config.js (ee7b0c0)
- vulcan.config.js (#153) (f7d0118)
- Add string_decoder in webpack fallback config (71d376f)
- Add string_decoder in webpack fallback config (#163) (429ab88)
- Create vulcan global object (04e2c4e)
- fetch in local environment (86ec3f5)
- fix some tests (ed603a9)
- getPackageManager command (391d565)
- local env hot reload (#161) (e2edb9c)
- localenv hot reload (85f606c)
- rebuild yarn.lock (7d60749)
- relative package manager (npm) (605d6e6)
- remove dependency cycle in vercel util (a0cc528)
- Remove duplicated imports of typedefs (jsdocs) (58054d0)
- Remove duplicated imports of typedefs (jsdocs) (#138) (03d6be9)
- Remove duplicated to string in injectFilesInMem util (1a9bc0f)
- Set correct command in hexo prebuild (fd62874)
- Set correct command in hexo prebuild (#158) (5cb729c)
- Set correct log in get asset from storage method (1e9c63a)
- validate installed dependencies only if they exists (c2789e5)
- validate installed dependencies only if they exists (850dbd1)
- validate installed dependencies only if they exists (#134) (51474ab)
2.0.0-stage.3 (2023-10-26)
- Add string_decoder in webpack fallback config (71d376f)
- Add string_decoder in webpack fallback config (#163) (429ab88)
2.0.0-stage.2 (2023-10-26)
2.0.0-stage.1 (2023-10-25)
- Introduced vulcan.config.js and changing the way to read the entry point of the preset files and the application entrypoint. No longer use the "main()" function as input, but the function that is exported as default "export default foo()".
- add jsx loader (esbuild) (93ccf13)
- Create injectFilesInMem util (1555c98)
- Create node fs polyfill (cab1095)
- Create node module polyfill (976a6c3)
- Create node process polyfill (1e61ba2)
- enable useOwnWorker for custom provider (8a88ff7)
- esbuild windows support (d10e467)
- Handle content to inject in worker (3356743)
- Handle mem fs injection in dispatcher (3e89438)
- In Memory File System (#154) (5a1a4fc)
- new vulcan.config and entry reading pattern (62dbcae)
- read vulcan.env for build preconfig (b6a7b7c)
- Use fs, module and process polyfills in next compute build (7de9a56)
- vulcan.config.js (ee7b0c0)
- vulcan.config.js (#153) (f7d0118)
- Create vulcan global object (04e2c4e)
- fetch in local environment (86ec3f5)
- fix some tests (ed603a9)
- getPackageManager command (391d565)
- rebuild yarn.lock (7d60749)
- relative package manager (npm) (605d6e6)
- remove dependency cycle in vercel util (a0cc528)
- Remove duplicated imports of typedefs (jsdocs) (58054d0)
- Remove duplicated imports of typedefs (jsdocs) (#138) (03d6be9)
- Remove duplicated to string in injectFilesInMem util (1a9bc0f)
- Set correct command in hexo prebuild (fd62874)
- Set correct command in hexo prebuild (#158) (5cb729c)
- Set correct log in get asset from storage method (1e9c63a)
- validate installed dependencies only if they exists (c2789e5)
- validate installed dependencies only if they exists (850dbd1)
- validate installed dependencies only if they exists (#134) (51474ab)
1.7.1 (2023-10-10)
- adding the stage url (18463ec)
- removing utf8 when reading file (579c975)
- removing utf8 when reading file (#146) (bd99219)
1.7.1-stage.1 (2023-10-10)
- adding the stage url (18463ec)
- removing utf8 when reading file (579c975)
- removing utf8 when reading file (#146) (bd99219)
1.7.0 (2023-09-14)
- add custom server with js files (#97) (f73a31e)
- Add list preset modes (4d1b924)
- Add next webpack polyfills (#98) (5451fa5)
- Add Next.js support (#125) (a53c807)
- added handler and code compile (#100) (2e245fd)
- check if dependencies are installed and log vercel cli (144bc7a)
- Improve vercel build logs (67ad3bd)
- list presets modes (df1d71e)
- pre build configuration and custom static file server Next (#96) (1d2ab58)
- Add unused files in npm ignore (ea3acf8)
- change exit code from 0 to 1 in catch (835bc89)
- Create .npmignore (#131) (90383b0)
- custom server code and config file (#103) (340dd11)
- Next build fix and improvements (#101) (f9100c5)
- remove local run command message (2d527b3)
- remove unnecessary Error (3fdf2d9)
- response cache and improvements (#102) (ee2da8a)
1.7.0-stage.2 (2023-09-14)
1.7.0-stage.1 (2023-09-14)
- add custom server with js files (#97) (f73a31e)
- Add list preset modes (4d1b924)
- Add next webpack polyfills (#98) (5451fa5)
- Add Next.js support (#125) (a53c807)
- added handler and code compile (#100) (2e245fd)
- check if dependencies are installed and log vercel cli (144bc7a)
- Improve vercel build logs (67ad3bd)
- list presets modes (df1d71e)
- pre build configuration and custom static file server Next (#96) (1d2ab58)
1.6.5 (2023-09-14)
- Add npm semantic release plugin in plugins list (703a8ea)
- Add write permissions in release workflow (39c1cae)
- permissions in release workflow (#126) (37ebee6)
- Remove skip ci option in git plugin (d954fdc)
- semantic release plugins config (f7c30a2)
- semantic release plugins config (#124) (89289e0)
- set correct options in plugins section (3a0c8f2)
1.6.4-stage.2 (2023-09-14)
- Add npm semantic release plugin in plugins list (703a8ea)
- Add write permissions in release workflow (39c1cae)
- permissions in release workflow (#126) (37ebee6)
- Remove skip ci option in git plugin (d954fdc)
- semantic release plugins config (f7c30a2)
- semantic release plugins config (#124) (89289e0)
- set correct options in plugins section (3a0c8f2)