369 lines
15 KiB
Markdown
369 lines
15 KiB
Markdown
# Change Log
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
|
|
|
## [4.2.2](https://github.com/cha0s/flecks/compare/core-v4.2.1...core-v4.2.2) (2024-02-17)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* all hooks are orderable ([e4a3a91](https://github.com/cha0s/flecks/commit/e4a3a912cd12422110eee1c910d0290211b92af0))
|
|
* allow colocated hook sources ([85aa9d7](https://github.com/cha0s/flecks/commit/85aa9d78cad4d3449f447734f95ea74b6b59a1bf))
|
|
|
|
## [4.2.1](https://github.com/cha0s/flecks/compare/core-v4.2.0...core-v4.2.1) (2024-02-15)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* environment configuration ([0942827](https://github.com/cha0s/flecks/commit/0942827ed45d04c1fc4cf004ec9b9004d1a16b3a))
|
|
|
|
## [4.2.0](https://github.com/cha0s/flecks/compare/core-v4.1.1...core-v4.2.0) (2024-02-14)
|
|
|
|
|
|
### Features
|
|
|
|
* hook provision through context ([f3e85ee](https://github.com/cha0s/flecks/commit/f3e85ee8fb3c64209bd25e18590bc2017508de93))
|
|
* require.context in bootstrap scripts ([66b4a95](https://github.com/cha0s/flecks/commit/66b4a95cf012972372213144a3e155d4244d64c0))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* test running ([66b4a95](https://github.com/cha0s/flecks/commit/66b4a95cf012972372213144a3e155d4244d64c0))
|
|
|
|
## [4.1.1](https://github.com/cha0s/flecks/compare/core-v4.1.0...core-v4.1.1) (2024-02-12)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* gathering ([62cee34](https://github.com/cha0s/flecks/commit/62cee3484c9ea5d0d54abedd6f1e39c3288a4be4))
|
|
* runtime environment config ([4d55e55](https://github.com/cha0s/flecks/commit/4d55e5524c73ca1e31067499385e0a206d6bd319))
|
|
|
|
## [4.1.0](https://github.com/cha0s/flecks/compare/core-v4.0.5...core-v4.1.0) (2024-02-12)
|
|
|
|
|
|
### Features
|
|
|
|
* pipesink ([e6c2d49](https://github.com/cha0s/flecks/commit/e6c2d490086fb5be37378150b1e8e717441a23a9))
|
|
|
|
## [4.0.5](https://github.com/cha0s/flecks/compare/core-v4.0.4...core-v4.0.5) (2024-02-09)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* slow npm ([8aca988](https://github.com/cha0s/flecks/commit/8aca988ae397bfdba0822f5ceb10eba50eaca74d))
|
|
|
|
## [4.0.4](https://github.com/cha0s/flecks/compare/core-v4.0.3...core-v4.0.4) (2024-02-09)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* the chicken or the egg? ([0ee17c6](https://github.com/cha0s/flecks/commit/0ee17c6fda59ef76c3a7cd8994f1aed285ba8d5d))
|
|
|
|
## [4.0.3](https://github.com/cha0s/flecks/compare/core-v4.0.2...core-v4.0.3) (2024-02-09)
|
|
|
|
|
|
### Miscellaneous Chores
|
|
|
|
* release-please ([c4ef597](https://github.com/cha0s/flecks/commit/c4ef597be720041602354118103eed21e8fe0e91))
|
|
|
|
## [4.0.2](https://github.com/cha0s/flecks/compare/core-v4.0.0...core-v4.0.2) (2024-02-08)
|
|
|
|
|
|
### Miscellaneous Chores
|
|
|
|
* gosh golly gee ([f6cd41c](https://github.com/cha0s/flecks/commit/f6cd41c477c34e906a35f4e76cd74b06d121b510))
|
|
|
|
## [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))
|