@flowcore/generator-bun-app
Version:
A Yeoman Generator for creating a Bun application with Flowcore's IDD approach
360 lines (169 loc) • 17.6 kB
Markdown
# Changelog
## [1.14.1](https://github.com/flowcore-io/generator-bun-app/compare/v1.14.0...v1.14.1) (2025-01-31)
### Bug Fixes
* **transformer:** :deploy: Update GitHub Actions artifact upload action to v2 ([d4e1de5](https://github.com/flowcore-io/generator-bun-app/commit/d4e1de5af2805c10a43ef184e3e4e125c14c3bda))
## [1.14.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.13.0...v1.14.0) (2025-01-23)
### Features
* **connection-tracker:** :sparkles: implement connection tracking and graceful shutdown ([ca978ce](https://github.com/flowcore-io/generator-bun-app/commit/ca978ce484c06c1fed65d3220ababfc1db2b0cb9))
## [1.13.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.12.1...v1.13.0) (2025-01-22)
### Features
* **package:** :sparkles: update package.json and server initialization ([9c00495](https://github.com/flowcore-io/generator-bun-app/commit/9c00495e9665357a9366ad1c90d0e1c49d2170a4))
## [1.12.1](https://github.com/flowcore-io/generator-bun-app/compare/v1.12.0...v1.12.1) (2025-01-19)
### Bug Fixes
* **logger:** add createLogger service for enhanced logging functionality ([b73b804](https://github.com/flowcore-io/generator-bun-app/commit/b73b804dca1826966d595e6c9383d185ef310206))
* **transform:** :bug: rename transform route and add createLogger service ([db8d8ee](https://github.com/flowcore-io/generator-bun-app/commit/db8d8eee7ab4b02cef6f2e929200ebdffee44d6f))
## [1.12.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.11.0...v1.12.0) (2025-01-19)
### Features
* **transformer:** :sparkles: add initial cursor rules documentation and project structure guidelines ([6cb72de](https://github.com/flowcore-io/generator-bun-app/commit/6cb72de46524954934ddd24cdb0017d77544922c))
## [1.11.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.10.1...v1.11.0) (2025-01-19)
### Features
* **transformer:** :sparkles: enhance transformer with new environment handling, error management, and logging improvements ([5f21449](https://github.com/flowcore-io/generator-bun-app/commit/5f21449bdbda6a7daa8fdd25ae0dc6c8fd3c4a91))
## [1.10.1](https://github.com/flowcore-io/generator-bun-app/compare/v1.10.0...v1.10.1) (2025-01-18)
### Bug Fixes
* update package.json to add 'yeoman-generator' to dependencies ([eb4aabd](https://github.com/flowcore-io/generator-bun-app/commit/eb4aabd8671419ae4cde1f892fc6725a09573cb6))
## [1.10.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.9.0...v1.10.0) (2025-01-12)
### Features
* added default currsor rules to the bun generator ([7f4d648](https://github.com/flowcore-io/generator-bun-app/commit/7f4d648e47cf8db2004cbdab52c8757f68ba6894))
### Bug Fixes
* :bug: Added || true when deleting directories on tearDown to suppress errors if the directory doesnt exist ([599a42a](https://github.com/flowcore-io/generator-bun-app/commit/599a42a38c3d3bef270b5f6fa1803610a9da0466))
* :bug: Added check for if file exists before deleting in tearDown method ([1e36119](https://github.com/flowcore-io/generator-bun-app/commit/1e36119c06642193fdf26a7ee07cd3044371528d))
* :bug: Fix for github action error when running final tearDown command ([1d19628](https://github.com/flowcore-io/generator-bun-app/commit/1d19628729401dcac0f4669bcd3494213404d856))
* fix env position in test.yml file ([4141882](https://github.com/flowcore-io/generator-bun-app/commit/4141882412cc9a25a5eaefe7b38655b24a960006))
* fix node version ([95f66da](https://github.com/flowcore-io/generator-bun-app/commit/95f66daef0ae807ed735c46bf01b04b6d9338059))
* fix node version to be version 20.x ([27b564d](https://github.com/flowcore-io/generator-bun-app/commit/27b564d82961d2b742cc57836ca8e69a6735438a))
## [1.9.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.8.6...v1.9.0) (2024-10-23)
### Features
* **webhook:** :sparkles: add redis factory to bun service ([ae72ac0](https://github.com/flowcore-io/generator-bun-app/commit/ae72ac06f632a7a7f7b5c139d30013af535d3d9f))
## [1.8.6](https://github.com/flowcore-io/generator-bun-app/compare/v1.8.5...v1.8.6) (2024-10-17)
### Bug Fixes
* fixed redis url port to match the one in the docker-compose file ([6e4f77e](https://github.com/flowcore-io/generator-bun-app/commit/6e4f77eb5fc72a25cc95098477c4d9bc4d8ce813))
## [1.8.5](https://github.com/flowcore-io/generator-bun-app/compare/v1.8.4...v1.8.5) (2024-10-08)
### Bug Fixes
* **transformer:** :bug: removed extra comma from build npm script ([ed43d58](https://github.com/flowcore-io/generator-bun-app/commit/ed43d5830e1d4917f318a9a12f6fee2e10bbd9a3))
## [1.8.4](https://github.com/flowcore-io/generator-bun-app/compare/v1.8.3...v1.8.4) (2024-10-08)
### Bug Fixes
* **ci:** locked bun version ([7c4eaab](https://github.com/flowcore-io/generator-bun-app/commit/7c4eaab4eb69295b4458b5a70dc374cd4c5ac2f4))
* **transformer:** :bug: fixed the build command to output index.js file ([4ede6a5](https://github.com/flowcore-io/generator-bun-app/commit/4ede6a568a537edd4a70a4c82e7b698e55ea1ef7))
## [1.8.3](https://github.com/flowcore-io/generator-bun-app/compare/v1.8.2...v1.8.3) (2024-10-06)
### Bug Fixes
* **app:** :bug: added check for transformer and webhook when adding webhook test fixture ([8c52eca](https://github.com/flowcore-io/generator-bun-app/commit/8c52eca9a1ae60765b450915bf555136d75c7f3c))
* **transformer:** :bug: added tenant to answer template variables ([d5fc9be](https://github.com/flowcore-io/generator-bun-app/commit/d5fc9be84acead7c77ba13badff8a40341b6c284))
## [1.8.2](https://github.com/flowcore-io/generator-bun-app/compare/v1.8.1...v1.8.2) (2024-10-04)
### Bug Fixes
* :bug: fixed node check logger ([04e7aa6](https://github.com/flowcore-io/generator-bun-app/commit/04e7aa69cd7d5f2f478c27d4e4feb20713568846))
## [1.8.1](https://github.com/flowcore-io/generator-bun-app/compare/v1.8.0...v1.8.1) (2024-10-04)
### Bug Fixes
* :sparkles: added version check for node ([ea35ff4](https://github.com/flowcore-io/generator-bun-app/commit/ea35ff40c55eec0ab10f3ee96a7197de200b7521))
## [1.8.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.7.2...v1.8.0) (2024-10-04)
### Features
* :sparkles: added bun version check and requirement to cli command ([8229345](https://github.com/flowcore-io/generator-bun-app/commit/8229345577d5035b23564d12c01f031f3c7b56b9))
### Bug Fixes
* **app:** :bug: fixed biome run command to use bun run rather than relying on global biome ([98456ae](https://github.com/flowcore-io/generator-bun-app/commit/98456aec2c02f15e63036471e353befa409aa186))
## [1.7.2](https://github.com/flowcore-io/generator-bun-app/compare/v1.7.1...v1.7.2) (2024-10-03)
### Bug Fixes
* **transformer:** :bug: added bun run to biome commands rather than relying on bun globally ([08b5448](https://github.com/flowcore-io/generator-bun-app/commit/08b5448d86820ea046aef3b8cde0be55298cb3a7))
* **transformer:** :bug: added missing tenant prompt ([6f974fa](https://github.com/flowcore-io/generator-bun-app/commit/6f974fa386cfc519a2aea2812c2f74abdaed3e2c))
## [1.7.1](https://github.com/flowcore-io/generator-bun-app/compare/v1.7.0...v1.7.1) (2024-09-24)
### Bug Fixes
* clone value in safe parse as to not mutate input ([00e3128](https://github.com/flowcore-io/generator-bun-app/commit/00e312848565aa4c6a0de1fab151e38bc53116fb))
## [1.7.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.6.0...v1.7.0) (2024-09-23)
### Features
* :fire: removed data-core, flow-type and event-type follow up questions for transformer and webhook generation ([379f663](https://github.com/flowcore-io/generator-bun-app/commit/379f66388b73cc49b8101ea79f2db2b91d9298bc))
* :sparkles: added a shared tenant name question ([0279f52](https://github.com/flowcore-io/generator-bun-app/commit/0279f52a3c077562398c8b4a066ba335aa590b5c))
* :sparkles: auto-manage a docker-compose file in the generation ([298a0d6](https://github.com/flowcore-io/generator-bun-app/commit/298a0d6919c4e398780a2f5051d62f4ed619c68b))
### Bug Fixes
* :building_construction: Made it so that when using webhooks or transformers, redis is used by default ([ccd4cf8](https://github.com/flowcore-io/generator-bun-app/commit/ccd4cf844b9e5758d401762a8c6a5186043bdbba))
* :recycle: only using the predicate check on the transformer builder when webhook is utilised ([f2ffafc](https://github.com/flowcore-io/generator-bun-app/commit/f2ffafc6870788c654e3e0d5688d54cc15136706))
## [1.6.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.5.0...v1.6.0) (2024-09-19)
### Features
* :building_construction: added support for webhook fixtures to allow for e2e test experiences ([5d3d599](https://github.com/flowcore-io/generator-bun-app/commit/5d3d59955c55ef935988e4236908c28ec1613c32))
* :sparkles: added a webhook structure with contracts, builder with predicate check and auto api usage support ([dac8305](https://github.com/flowcore-io/generator-bun-app/commit/dac8305cdbe93340fef2f35451c79f74515d028d))
## [1.5.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.4.5...v1.5.0) (2024-09-17)
### Features
* :building_construction: added fixtures for simplifying testing experience ([54637d6](https://github.com/flowcore-io/generator-bun-app/commit/54637d6de42149d844ca776297b1463679580f65))
* :building_construction: Adjusted the transformer structure to match new structure, with contracts ([e24f064](https://github.com/flowcore-io/generator-bun-app/commit/e24f0645cc20007273639c7655810974e82ab75d))
* :sparkles: added an in-memory-predicate-checker factory, to be used as default ([fd3969c](https://github.com/flowcore-io/generator-bun-app/commit/fd3969c4210d9990852c5d0a5efa790e2bfda160))
* :sparkles: added the transformer factory as a baseline for generations ([49ccb21](https://github.com/flowcore-io/generator-bun-app/commit/49ccb213f72f30ef0311672a5278c8cda88377a6))
### Bug Fixes
* :rotating_light: Fixed issue of access values prior to initialization completion ([23a2fbd](https://github.com/flowcore-io/generator-bun-app/commit/23a2fbd1a03e3ef009b245fa2fb1f579347986e2))
## [1.4.5](https://github.com/flowcore-io/generator-bun-app/compare/v1.4.4...v1.4.5) (2024-09-13)
### Bug Fixes
* webhook export name ([75c981d](https://github.com/flowcore-io/generator-bun-app/commit/75c981d7dd551b9faae4749f0ef9cc66a00429b5))
## [1.4.4](https://github.com/flowcore-io/generator-bun-app/compare/v1.4.3...v1.4.4) (2024-09-13)
### Bug Fixes
* remove references to metering ([61cb58f](https://github.com/flowcore-io/generator-bun-app/commit/61cb58f0fefbf1b8093ed2d617e800fe0f515f02))
## [1.4.3](https://github.com/flowcore-io/generator-bun-app/compare/v1.4.2...v1.4.3) (2024-09-13)
### Bug Fixes
* fix dependencies and move transformers to root ([59b44ac](https://github.com/flowcore-io/generator-bun-app/commit/59b44ac9019961c9045c94fd406e7ea385c32f6d))
## [1.4.2](https://github.com/flowcore-io/generator-bun-app/compare/v1.4.1...v1.4.2) (2024-09-13)
### Bug Fixes
* upgrade transformer-core and correct transformer code ([99ac0de](https://github.com/flowcore-io/generator-bun-app/commit/99ac0de777a14965fe63416b5aca97f60317c710))
## [1.4.1](https://github.com/flowcore-io/generator-bun-app/compare/v1.4.0...v1.4.1) (2024-09-11)
### Bug Fixes
* downgrade typebox to elysia version ([c60526f](https://github.com/flowcore-io/generator-bun-app/commit/c60526fd2c4d719d20bf05aa7257d8d2f95bdb00))
* upgrade transformer-core ([c193c5d](https://github.com/flowcore-io/generator-bun-app/commit/c193c5dd0c00c55ad595887a951e5f0f8ca7b314))
* upgrade transformer-core ([2c32b8d](https://github.com/flowcore-io/generator-bun-app/commit/2c32b8de2d1d66bcb71ddd1bea9cbe96de406623))
## [1.4.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.3.1...v1.4.0) (2024-09-10)
### Features
* new transformer builder ([3b388a4](https://github.com/flowcore-io/generator-bun-app/commit/3b388a42c570bc7d0fe9fc71e0b20c6506574075))
* new webhook builder ([f1c6f87](https://github.com/flowcore-io/generator-bun-app/commit/f1c6f871bc4a6459464b5d64c27e9d0fd135aab9))
* schedule env health route changes ([17d01a9](https://github.com/flowcore-io/generator-bun-app/commit/17d01a957ad3e5014408c4bf4fb7f39ce70beb28))
### Bug Fixes
* add typecheck script to package json ([fbf6c46](https://github.com/flowcore-io/generator-bun-app/commit/fbf6c468b85d20e31dd39adce1da29d68abc0ea6))
* remove unused dependencies and upgrades ([df39031](https://github.com/flowcore-io/generator-bun-app/commit/df39031240bf6738fef8706dbc28965274c1662a))
## [1.3.1](https://github.com/flowcore-io/generator-bun-app/compare/v1.3.0...v1.3.1) (2024-09-05)
### Bug Fixes
* fixed transformer to use PORT and not SERVICE_PORT for compatiblity with the transformer shell ([4e4880a](https://github.com/flowcore-io/generator-bun-app/commit/4e4880a9c6f0ade40d05a1865fa91487ea3a6293))
## [1.3.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.2.0...v1.3.0) (2024-09-05)
### Features
* added bun transformer and fixed cron feature to not override the index.ts file ([a0a637e](https://github.com/flowcore-io/generator-bun-app/commit/a0a637e21b0d9c5cc71660c7dc6326dadca487ac))
* **dev:** :sparkles: Added easy support for scaffolding dev data cores ([3679441](https://github.com/flowcore-io/generator-bun-app/commit/3679441e795b82d725d438bd72ce3dd46712d6c0))
## [1.2.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.1.0...v1.2.0) (2024-09-02)
### Features
* **auth:** :sparkles: Added JWKs support ([f2d8a0c](https://github.com/flowcore-io/generator-bun-app/commit/f2d8a0c04bfa851afe77b3592e486388c00e484a))
## [1.1.0](https://github.com/flowcore-io/generator-bun-app/compare/v1.0.11...v1.1.0) (2024-08-30)
### Features
* added detection of flowcore cli and generate webhook api key ([cbc316c](https://github.com/flowcore-io/generator-bun-app/commit/cbc316c76c039af51453f57057e3a512b5c0c004))
* added feature to generate api key ([01b1049](https://github.com/flowcore-io/generator-bun-app/commit/01b1049d9409b66e267852b73ffdfb32996ffcc6))
## [1.0.11](https://github.com/flowcore-io/generator-bun-app/compare/v1.0.10...v1.0.11) (2024-08-30)
### Bug Fixes
* fixed flow type typo in flowcore manifests ([c56d2d9](https://github.com/flowcore-io/generator-bun-app/commit/c56d2d991fd4ae54c2b9352e638011f521242e78))
## [1.0.10](https://github.com/flowcore-io/generator-bun-app/compare/v1.0.9...v1.0.10) (2024-08-29)
### Bug Fixes
* **template:** :bug: changed how gitignore is copied over ([dd4ae47](https://github.com/flowcore-io/generator-bun-app/commit/dd4ae477ad855e43b5eee5b1a9cbdbe6c5015923))
## [1.0.9](https://github.com/flowcore-io/generator-bun-app/compare/v1.0.8...v1.0.9) (2024-08-29)
### Bug Fixes
* fixed incorrect gitignore path ([9ef8e67](https://github.com/flowcore-io/generator-bun-app/commit/9ef8e67da7cc883201605c70f9708f3f5bdacf76))
## [1.0.8](https://github.com/flowcore-io/generator-bun-app/compare/v1.0.7...v1.0.8) (2024-08-29)
### Bug Fixes
* added explicit copy of .gitignore ([2abfc9e](https://github.com/flowcore-io/generator-bun-app/commit/2abfc9e147ee30a8703aefe226443649c044fbc5))
* correct readme ([d868c2e](https://github.com/flowcore-io/generator-bun-app/commit/d868c2e1f93aa186c8afadaf70e24ca88e843dc8))
## [1.0.7](https://github.com/flowcore-io/generator-bun-app/compare/v1.0.6...v1.0.7) (2024-08-23)
### Bug Fixes
* add build command ([d2ca28f](https://github.com/flowcore-io/generator-bun-app/commit/d2ca28fbcabc718272d338bb6c7bcf2b70ab320c))
* fix dockerfile ([935e0f5](https://github.com/flowcore-io/generator-bun-app/commit/935e0f5b224a615a83c74c1996010aff75caa3ff))
## [1.0.6](https://github.com/flowcore-io/generator-bun-app/compare/v1.0.5...v1.0.6) (2024-08-22)
### Bug Fixes
* some refactor ([8778611](https://github.com/flowcore-io/generator-bun-app/commit/8778611e7fad0c2a4712872d0ee1abf808e454fc))
## [1.0.5](https://github.com/flowcore-io/generator-bun-app/compare/v1.0.4...v1.0.5) (2024-08-22)
### Bug Fixes
* add github actions ([87ddb85](https://github.com/flowcore-io/generator-bun-app/commit/87ddb85f3e21709617a6e8515035728d39936ed9))
## [1.0.4](https://github.com/flowcore-io/generator-bun-app/compare/v1.0.3...v1.0.4) (2024-08-22)
### Bug Fixes
* add readme and some cleanup ([842bb5a](https://github.com/flowcore-io/generator-bun-app/commit/842bb5a469aa05fc458eb6e69ec5f6f8f40bec7c))
## [1.0.3](https://github.com/flowcore-io/generator-bun-app/compare/v1.0.2...v1.0.3) (2024-08-22)
### Bug Fixes
* add yarn lock file ([becaf30](https://github.com/flowcore-io/generator-bun-app/commit/becaf30a788f98f84bb0d07ef665ab01f0645d2e))
* fix publish ([975478d](https://github.com/flowcore-io/generator-bun-app/commit/975478da967a65c951336fdba055c3a666f38830))
* remove step from actions ([881cf5b](https://github.com/flowcore-io/generator-bun-app/commit/881cf5bb32682f6df53a07741f762c91ed8e50ba))
## [1.0.2](https://github.com/flowcore-io/generator-bun-app/compare/v1.0.1...v1.0.2) (2024-08-22)
### Bug Fixes
* fix publish ([648118a](https://github.com/flowcore-io/generator-bun-app/commit/648118a2a29553039689496897a6d16c7e82bd32))
## [1.0.1](https://github.com/flowcore-io/generator-bun-app/compare/v1.0.0...v1.0.1) (2024-08-22)
### Bug Fixes
* fix publish ([3a1052b](https://github.com/flowcore-io/generator-bun-app/commit/3a1052ba1bc89d4a2bf4ffd79d8f801cf613d9cc))
## 1.0.0 (2024-08-22)
### Features
* first version ([53eaef9](https://github.com/flowcore-io/generator-bun-app/commit/53eaef9ff441bc74acb4f2e9ba3382a5eafb2ace))
### Bug Fixes
* fix github actions ([31dac1f](https://github.com/flowcore-io/generator-bun-app/commit/31dac1f06f145c045b27fa818e6a5bb736947973))