# Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [4.0.0](https://github.com/cha0s/flecks/compare/core-v3.2.1...core-v4.0.0) (2024-02-08) ### ⚠ BREAKING CHANGES * bump to 4.0.0 already! ### Features * bump to 4.0.0 already! ([9365e2d](https://github.com/cha0s/flecks/commit/9365e2de5b709d80e70bb31d224dc5f9bed052bd)) * config reloading ([47aed47](https://github.com/cha0s/flecks/commit/47aed47b5e1f718769380d078d8ab1a25ec4b9c8)) ### Bug Fixes * bootstrap config propagation ([9a0a028](https://github.com/cha0s/flecks/commit/9a0a028d63e0c7a44201d6cdd7818b9455eed51c)) * bootstrap propagation ([f9bd7fe](https://github.com/cha0s/flecks/commit/f9bd7fefa64c3bcd51fc2974dad28d20952018b6)) * test watching ([3eb76b0](https://github.com/cha0s/flecks/commit/3eb76b08e3401def4e1283dd17141297a4edb3ad)) * why is npm so broken? ([f16cd6e](https://github.com/cha0s/flecks/commit/f16cd6e171ce500ca977b4c889a9573016ff1441)) ### Miscellaneous Chores * release 4.0.0 ([854aaba](https://github.com/cha0s/flecks/commit/854aaba82b7db5f04ddc42e3532e2f8211b1d536)) ## [3.2.1](https://github.com/cha0s/flecks/compare/v3.2.0...v3.2.1) (2024-02-01) **Note:** Version bump only for package @flecks/core # [3.2.0](https://github.com/cha0s/flecks/compare/v3.1.8...v3.2.0) (2024-01-31) ### Bug Fixes * server runtime ([15b1290](https://github.com/cha0s/flecks/commit/15b1290c68c0a90f2a8731cc5b139ef5d4761d9c)) ## [3.1.7](https://github.com/cha0s/flecks/compare/v3.1.6...v3.1.7) (2024-01-31) **Note:** Version bump only for package @flecks/core ## [3.1.6](https://github.com/cha0s/flecks/compare/v3.1.5...v3.1.6) (2024-01-31) **Note:** Version bump only for package @flecks/core ## [3.1.5](https://github.com/cha0s/flecks/compare/v3.1.4...v3.1.5) (2024-01-30) ### Bug Fixes * runtime ([f476a67](https://github.com/cha0s/flecks/commit/f476a6792ab4738c0970a97a7285c2d502d9f876)) ## [3.1.4](https://github.com/cha0s/flecks/compare/v3.1.3...v3.1.4) (2024-01-29) **Note:** Version bump only for package @flecks/core # [3.1.0](https://github.com/cha0s/flecks/compare/v1.4.1...v3.1.0) (2024-01-26) ### Bug Fixes * babel devs always breaking things ([cc8a35a](https://github.com/cha0s/flecks/commit/cc8a35a4b25ee730feb8cb1c978d3f29238e1f64)) * coerce the number ([820e390](https://github.com/cha0s/flecks/commit/820e390744d9a16a145db72c2ea7a433d2273d57)) * compilation ([2a2a993](https://github.com/cha0s/flecks/commit/2a2a9939881723aea711ec058bf873e90157c83b)) * compilation ([a51184f](https://github.com/cha0s/flecks/commit/a51184fa49c96649660df827b61455a6e26f67ef)) * complex aliasing ([4ba2b51](https://github.com/cha0s/flecks/commit/4ba2b5113657f4426d8e976fe9a77d797378475a)) * core neutrino config ([7feac4a](https://github.com/cha0s/flecks/commit/7feac4a87b711ec9e48fa5b41be6d52b251a4e61)) * creation apps ([9bfa481](https://github.com/cha0s/flecks/commit/9bfa481731f32a2a4404d9d6d87ada8f39b35c77)) * creators ([c1eee58](https://github.com/cha0s/flecks/commit/c1eee58a41553941613bed6879ad70cf46260cb2)) * dedupe linked modules ([fe1c720](https://github.com/cha0s/flecks/commit/fe1c72033c066d61ec6f1ecc72bc474a708d0d14)) * default source-map-support install ([ed2aa6a](https://github.com/cha0s/flecks/commit/ed2aa6a3c1354d7dfc4290e431c50779b8be2437)) * discover through config ([5d2bc3e](https://github.com/cha0s/flecks/commit/5d2bc3ee0734ad19d0adcae79fd965d7f93cb6fd)) * ensure compiled flecks are moved to their own chunk ([e3a7f73](https://github.com/cha0s/flecks/commit/e3a7f7390b8f118111ac0553b6a379c5893b742b)) * eslint ([cc4ec9c](https://github.com/cha0s/flecks/commit/cc4ec9c30b7a2ca308d71bdcfb2002bb77d9287f)) * eslint ([13b7bf4](https://github.com/cha0s/flecks/commit/13b7bf465bafeb3993c0f0221e7825853739fe46)) * expanded cache ([d6192d1](https://github.com/cha0s/flecks/commit/d6192d181beffaf626a3fc210c4752269f45eda5)) * extensions ([7b38b34](https://github.com/cha0s/flecks/commit/7b38b34b1f2a11654ff162fbf837e87fc8024b68)) * fake context ([3976078](https://github.com/cha0s/flecks/commit/3976078bebdf426bd2fa027f8d4e553149a14d02)) * fallbacks ([a39b5fe](https://github.com/cha0s/flecks/commit/a39b5fe17831acc51045bf3c6faf918aa822f29c)) * flecks build pattern ([cf2b787](https://github.com/cha0s/flecks/commit/cf2b787a9f963bee0c1f6e0a3a1df40f5fd25787)) * hmr gathered ([6374af5](https://github.com/cha0s/flecks/commit/6374af578e41afcb5bd2065e5f12c8c082f6ee61)) * implementation misuse ([d2559e5](https://github.com/cha0s/flecks/commit/d2559e59f2793b46f1fef03de0fbc5e8ccb358ea)) * lint ([675aaad](https://github.com/cha0s/flecks/commit/675aaadaedd539ebbef9ab0ace9e9ae8832d1e08)) * mixin ([2f6ed6a](https://github.com/cha0s/flecks/commit/2f6ed6a0c82544a7bd0e9dac617f507047c03d1a)) * no async by default ([49e3947](https://github.com/cha0s/flecks/commit/49e39475c7a39d933990fe0a2bd2e87336cd19e8)) * non-existent hooks ([454c749](https://github.com/cha0s/flecks/commit/454c74993a9b97cd9bc014b655e1430c6374ae98)) * react lint ([68e2d6a](https://github.com/cha0s/flecks/commit/68e2d6a19815c9327d44ecc72f11e21c0cc714c2)) * tests ([a982224](https://github.com/cha0s/flecks/commit/a98222495ebffa555db426e480e5f453148c240a)) * webpack in nodespace ([9c4d273](https://github.com/cha0s/flecks/commit/9c4d273279dbee031a59855aaf46958189269252)) * work around bug in RequireContextPlugin ([0a79027](https://github.com/cha0s/flecks/commit/0a79027be63679896704a42eb7a541e3c49b159b)) ### Features * "wtf, you can't just take @babel/register, give it an actual API, and make it work simultaneously across multiple roots" ([82e22c3](https://github.com/cha0s/flecks/commit/82e22c3eef69f13b6b8645667d3362d49d3b3e6b)) * aliasedConfig ([c68bb3b](https://github.com/cha0s/flecks/commit/c68bb3b6f775762081287fc3588f3fe609d77ad6)) * awesomerific module resolution ([60c844d](https://github.com/cha0s/flecks/commit/60c844d58b294df0d9cf0be741266fdd8dd53a33)) * crazy hax to make our ESLint experience dope ([467f0c9](https://github.com/cha0s/flecks/commit/467f0c9ad30521f841665a7b939ad4d9b7c8b53c)) * dependencies ([e1ab724](https://github.com/cha0s/flecks/commit/e1ab724a416d696684ff7609fed85fa344495cf8)) * dox++ ([95e18b9](https://github.com/cha0s/flecks/commit/95e18b9978cf5740e306f3b875aedd6fbf564221)) * elided fleck implementation sorting ([fd4aec4](https://github.com/cha0s/flecks/commit/fd4aec4d0c4b10b15addac58db18463712ce4489)) * flecks add ([f440278](https://github.com/cha0s/flecks/commit/f44027854d4b40377e27396abd90e44f2bf71691)) * package manager (and bun) ([16934d5](https://github.com/cha0s/flecks/commit/16934d55c93aef1fcb36ed47a2addc802ccf492d)) * ServerFlecks::register(BuildConfig|Resolver) ([013f980](https://github.com/cha0s/flecks/commit/013f980f583277e2e48e74e53ff148f12ebb345a)) * support mjs ([7935597](https://github.com/cha0s/flecks/commit/79355977830a3778ef2414ece4d2812bc2e7ea0c)) * warn about violated ordering expectations ([26a3ff0](https://github.com/cha0s/flecks/commit/26a3ff0cfad1894b728745b07c0d00bd477375f3)) * webpack 5 ([f039f7b](https://github.com/cha0s/flecks/commit/f039f7b8f69b3c8b9564714890b2fe2d4cd8a22d)) ## [2.0.3](https://github.com/cha0s/flecks/compare/v2.0.2...v2.0.3) (2023-11-22) ### Bug Fixes * electron ([81fc978](https://github.com/cha0s/flecks/commit/81fc978da2b8d32e303d165fe7c2f6071ac8e741)) ## [2.0.2](https://github.com/cha0s/flecks/compare/v2.0.1...v2.0.2) (2023-11-22) **Note:** Version bump only for package @flecks/core ## [2.0.1](https://github.com/cha0s/flecks/compare/v2.0.0...v2.0.1) (2023-11-22) ### Bug Fixes * dox ([2d7c2f9](https://github.com/cha0s/flecks/commit/2d7c2f93dc673e12ce02263d54a2f8b309ed29fe)) # [2.0.0](https://github.com/cha0s/flecks/compare/v1.4.1...v2.0.0) (2023-11-22) ### Bug Fixes * babel devs always breaking things ([cc8a35a](https://github.com/cha0s/flecks/commit/cc8a35a4b25ee730feb8cb1c978d3f29238e1f64)) * coerce the number ([820e390](https://github.com/cha0s/flecks/commit/820e390744d9a16a145db72c2ea7a433d2273d57)) * complex aliasing ([4ba2b51](https://github.com/cha0s/flecks/commit/4ba2b5113657f4426d8e976fe9a77d797378475a)) * core neutrino config ([7feac4a](https://github.com/cha0s/flecks/commit/7feac4a87b711ec9e48fa5b41be6d52b251a4e61)) * default source-map-support install ([ed2aa6a](https://github.com/cha0s/flecks/commit/ed2aa6a3c1354d7dfc4290e431c50779b8be2437)) * fake context ([3976078](https://github.com/cha0s/flecks/commit/3976078bebdf426bd2fa027f8d4e553149a14d02)) * tests ([a982224](https://github.com/cha0s/flecks/commit/a98222495ebffa555db426e480e5f453148c240a)) ### Features * "wtf, you can't just take @babel/register, give it an actual API, and make it work simultaneously across multiple roots" ([82e22c3](https://github.com/cha0s/flecks/commit/82e22c3eef69f13b6b8645667d3362d49d3b3e6b)) * awesomerific module resolution ([60c844d](https://github.com/cha0s/flecks/commit/60c844d58b294df0d9cf0be741266fdd8dd53a33)) * crazy hax to make our ESLint experience dope ([467f0c9](https://github.com/cha0s/flecks/commit/467f0c9ad30521f841665a7b939ad4d9b7c8b53c)) * ServerFlecks::register(BuildConfig|Resolver) ([013f980](https://github.com/cha0s/flecks/commit/013f980f583277e2e48e74e53ff148f12ebb345a)) * support mjs ([7935597](https://github.com/cha0s/flecks/commit/79355977830a3778ef2414ece4d2812bc2e7ea0c)) * webpack 5 support ([288b368](https://github.com/cha0s/flecks/commit/288b368b9ff96be5ccb58bd811838a4a4bb6c48c)) ## [1.4.1](https://github.com/cha0s/flecks/compare/v1.4.0...v1.4.1) (2022-03-19) **Note:** Version bump only for package @flecks/core # [1.4.0](https://github.com/cha0s/flecks/compare/v1.3.0...v1.4.0) (2022-03-19) ### Bug Fixes * babel config merging ([958f3b8](https://github.com/cha0s/flecks/commit/958f3b80a1cbb3b885fced3e08b875bce7666e6e)) * build ([a7150c1](https://github.com/cha0s/flecks/commit/a7150c1d923f37be058f55875510a1f24bffbe31)) * default ([ffbdb77](https://github.com/cha0s/flecks/commit/ffbdb7777af3ede0a2b629fc2d7292dfd7763f23)) * don't try to decorate non-existent ([0b8b880](https://github.com/cha0s/flecks/commit/0b8b8809a8d65490d13108b5e873f97f1a21389a)) * handle no entries ([3e2ccb0](https://github.com/cha0s/flecks/commit/3e2ccb0d73731572a70860a0fc90789fdd6a8790)) * node-externals doesn't use regex ([fb988c9](https://github.com/cha0s/flecks/commit/fb988c9c82baf951e8694d46d9960aad08c9808d)) * rewrite aliased config keys ([01b25c3](https://github.com/cha0s/flecks/commit/01b25c3464c2855039c2de699c403581d43b6a70)) * server stubs ([365a855](https://github.com/cha0s/flecks/commit/365a855abc28f6896f7c11be06df5bea33add1fb)) ### Features * build profiling ([78b4d3a](https://github.com/cha0s/flecks/commit/78b4d3a8289eaaa9f51d7f5a70c039ab330c322d)) * invocation option for Flecks.provide() ([bbcf0d8](https://github.com/cha0s/flecks/commit/bbcf0d8798d1af3b3946e76f96b28135851681a6)) # [1.3.0](https://github.com/cha0s/flecks/compare/v1.2.1...v1.3.0) (2022-03-09) ### Bug Fixes * return code ([23d6ba9](https://github.com/cha0s/flecks/commit/23d6ba9aa38e4b590a04a242d5cb208d4b13709f)) ### Features * autodoc for build config ([fd4050e](https://github.com/cha0s/flecks/commit/fd4050e0e91a8c285bbe085d4b1acb04cdd4eac8)) ## [1.2.1](https://github.com/cha0s/flecks/compare/v1.2.0...v1.2.1) (2022-03-08) ### Bug Fixes * CLI ([e708b5d](https://github.com/cha0s/flecks/commit/e708b5d27e79c04f162b3d3f067ab83c73beb167)) # [1.2.0](https://github.com/cha0s/flecks/compare/v1.1.1...v1.2.0) (2022-03-07) ### Bug Fixes * babel paths for rtc ([8f5ce8f](https://github.com/cha0s/flecks/commit/8f5ce8f9d4377f26230020084496aa705bc2bae8)) * copy/clean on watch builds ([18bb7b9](https://github.com/cha0s/flecks/commit/18bb7b961ba3bdae60a33fdb7eb94bb7107db687)) * server runtime environment ([0dc49ec](https://github.com/cha0s/flecks/commit/0dc49ecc8ed7f7d6f4b7276bb3a969d3cd4ffc72)) ### Features * basic auto-dockerization ([3d3181e](https://github.com/cha0s/flecks/commit/3d3181ebf4dcedfdf7fa8409cd02505efc0f3908)) * **api:** invokeComposedAsync ([2636813](https://github.com/cha0s/flecks/commit/263681344a7a292130c42f64ef6bd7da61928267)) ## [1.1.1](https://github.com/cha0s/flecks/compare/v1.1.0...v1.1.1) (2022-02-28) **Note:** Version bump only for package @flecks/core # [1.1.0](https://github.com/cha0s/flecks/compare/v1.0.2...v1.1.0) (2022-02-28) ### Bug Fixes * sourcemaps for compiled flecks ([e35f87b](https://github.com/cha0s/flecks/commits/e35f87b888e5cee891d6b2b6cca761a0898a2461)) * **core:** compilation uses source babel config and ignores node_modules ([0b0219d](https://github.com/cha0s/flecks/commits/0b0219d09eae6a1f7952af1a751bc77c35ee5591)) ### Features * rich debugging ([545bfce](https://github.com/cha0s/flecks/commits/545bfce1ab602044041b370b413df62ae0cb9363)) * **core/server:** read config from environment ([8ed9648](https://github.com/cha0s/flecks/commits/8ed96484b9cc260b1bc46d8f4cbe621476960d6c)) * babel in flecksrc ([dc60217](https://github.com/cha0s/flecks/commits/dc60217bd66d436eac6afe0e6d803f43a354bc6b))