|
| 1 | +## 1.0.0-alpha.1 (2023-08-31) |
| 2 | + |
| 3 | +### :package: Build |
| 4 | + |
| 5 | +- preserve `name` property on classes and functions ([e3bad9a](https://github.com/flex-development/nest-commander/commit/e3bad9a0a9a359d4e270c5a0bbd24f2f6224a13e)) |
| 6 | +- **deps-dev:** Bump @arethetypeswrong/cli from 0.7.1 to 0.8.0 ([#36](https://github.com/flex-development/nest-commander/pull/36)) ([84a9540](https://github.com/flex-development/nest-commander/commit/84a9540461f15bd77a05817d4f1d6cf1a574465f)) |
| 7 | +- **deps-dev:** Bump @swc/core from 1.3.78 to 1.3.80 ([#30](https://github.com/flex-development/nest-commander/pull/30)) ([47b1cc5](https://github.com/flex-development/nest-commander/commit/47b1cc5c38278d5f050f40a5ddcd621386af9689)) |
| 8 | +- **deps-dev:** Bump @swc/core from 1.3.80 to 1.3.81 ([#41](https://github.com/flex-development/nest-commander/pull/41)) ([fed8d71](https://github.com/flex-development/nest-commander/commit/fed8d71d9d0610ad4ace6feba6e46c5983a40108)) |
| 9 | +- **deps-dev:** Bump cspell from 7.0.1 to 7.1.1 ([#35](https://github.com/flex-development/nest-commander/pull/35)) ([369e15b](https://github.com/flex-development/nest-commander/commit/369e15bfa095cef36ad6eab374c8ee561cba4919)) |
| 10 | +- **deps-dev:** Bump cspell from 7.0.1-alpha.8 to 7.0.1-alpha.9 ([#1](https://github.com/flex-development/nest-commander/pull/1)) ([df9a508](https://github.com/flex-development/nest-commander/commit/df9a508bf8f897fed09fb9f4f65e845c7ce5eeb5)) |
| 11 | +- **deps-dev:** Bump cspell from 7.0.1-alpha.9 to 7.0.1 ([#23](https://github.com/flex-development/nest-commander/pull/23)) ([b97da31](https://github.com/flex-development/nest-commander/commit/b97da31f56a0cb5c25c59b0d14849e8e5ceebb18)) |
| 12 | +- **deps-dev:** Bump cspell from 7.1.1 to 7.2.0 ([#37](https://github.com/flex-development/nest-commander/pull/37)) ([556b8a9](https://github.com/flex-development/nest-commander/commit/556b8a961ebda99e53f81b867cbbf8e569b5808a)) |
| 13 | +- **deps-dev:** Bump esbuild from 0.19.0 to 0.19.1 ([#5](https://github.com/flex-development/nest-commander/pull/5)) ([c93b0be](https://github.com/flex-development/nest-commander/commit/c93b0be39157d6172859a148aca63f9dcb74f987)) |
| 14 | +- **deps-dev:** Bump esbuild from 0.19.1 to 0.19.2 ([#8](https://github.com/flex-development/nest-commander/pull/8)) ([ca37c82](https://github.com/flex-development/nest-commander/commit/ca37c82c41e6217b7cadf2547c66521df8bd8aa2)) |
| 15 | +- **deps-dev:** Bump eslint from 8.46.0 to 8.47.0 ([#6](https://github.com/flex-development/nest-commander/pull/6)) ([436982e](https://github.com/flex-development/nest-commander/commit/436982eedb64975b7c315668f26655a251299a4d)) |
| 16 | +- **deps-dev:** Bump eslint from 8.47.0 to 8.48.0 ([#31](https://github.com/flex-development/nest-commander/pull/31)) ([e91bcc6](https://github.com/flex-development/nest-commander/commit/e91bcc6ce185970faed3daf378d01d0cdd670223)) |
| 17 | +- **deps-dev:** Bump eslint-import-resolver-typescript from 3.5.5 to 3.6.0 ([#3](https://github.com/flex-development/nest-commander/pull/3)) ([9fca355](https://github.com/flex-development/nest-commander/commit/9fca3556f7e91c3beac4c27dcb816688bce1feae)) |
| 18 | +- **deps-dev:** Bump eslint-plugin-markdownlint from 0.4.1 to 0.5.0 ([#9](https://github.com/flex-development/nest-commander/pull/9)) ([b698eba](https://github.com/flex-development/nest-commander/commit/b698ebab77383b08eea9c8583667aecede164f57)) |
| 19 | +- **deps-dev:** Bump graphql from 16.7.1 to 16.8.0 ([#10](https://github.com/flex-development/nest-commander/pull/10)) ([c37e720](https://github.com/flex-development/nest-commander/commit/c37e720805f76b27270bb6410fabfdd99d262a00)) |
| 20 | +- **deps-dev:** Bump lint-staged from 13.2.3 to 14.0.0 ([#11](https://github.com/flex-development/nest-commander/pull/11)) ([c983443](https://github.com/flex-development/nest-commander/commit/c983443dc796c204ce829b1da71aae9f55e8836e)) |
| 21 | +- **deps-dev:** Bump lint-staged from 14.0.0 to 14.0.1 ([#25](https://github.com/flex-development/nest-commander/pull/25)) ([d59f126](https://github.com/flex-development/nest-commander/commit/d59f126f32b1a2f79b8cd230987f8ae363b3e37b)) |
| 22 | +- **deps-dev:** Bump prettier from 3.0.1 to 3.0.2 ([#14](https://github.com/flex-development/nest-commander/pull/14)) ([8862be2](https://github.com/flex-development/nest-commander/commit/8862be2635ccc428926720a3b01a09551bd02b1b)) |
| 23 | +- **deps-dev:** Bump prettier from 3.0.2 to 3.0.3 ([#38](https://github.com/flex-development/nest-commander/pull/38)) ([2f3f56e](https://github.com/flex-development/nest-commander/commit/2f3f56e193d077a068db32b9f3a3447053641f6b)) |
| 24 | +- **deps-dev:** Bump pretty-format from 29.6.2 to 29.6.3 ([#22](https://github.com/flex-development/nest-commander/pull/22)) ([1a9eace](https://github.com/flex-development/nest-commander/commit/1a9eace137b672168ebcf0c48bed42e0d6cdd0a6)) |
| 25 | +- **deps-dev:** Bump rxjs from 8.0.0-alpha.10 to 8.0.0-alpha.11 ([#17](https://github.com/flex-development/nest-commander/pull/17)) ([1be5136](https://github.com/flex-development/nest-commander/commit/1be5136527160395609618ac8ec5b97a68731b56)) |
| 26 | +- **deps-dev:** Bump rxjs from 8.0.0-alpha.11 to 8.0.0-alpha.12 ([#24](https://github.com/flex-development/nest-commander/pull/24)) ([79b6fb1](https://github.com/flex-development/nest-commander/commit/79b6fb14e4feb51d8a2e61b6234342b1b962dc6b)) |
| 27 | +- **deps-dev:** Bump the conventional-changelog group with 5 updates ([#32](https://github.com/flex-development/nest-commander/pull/32)) ([3261af8](https://github.com/flex-development/nest-commander/commit/3261af8fbe4bcda2a1a40c7e64d03f22f6352d51)) |
| 28 | +- **deps-dev:** Bump the flex-development group with 1 update ([#13](https://github.com/flex-development/nest-commander/pull/13)) ([5861712](https://github.com/flex-development/nest-commander/commit/58617123ecef0247e59f06b52119b8e704ae81ab)) |
| 29 | +- **deps-dev:** bump the flex-development group with 2 updates ([b092bc9](https://github.com/flex-development/nest-commander/commit/b092bc99e2aa26f0cfdd969714202b0c3d24a913)) |
| 30 | +- **deps-dev:** Bump the nestjs group with 3 updates ([#19](https://github.com/flex-development/nest-commander/pull/19)) ([a84f518](https://github.com/flex-development/nest-commander/commit/a84f5180bfe49cb3da78b1b4b09867e333e51cc0)) |
| 31 | +- **deps-dev:** Bump the nestjs group with 3 updates ([#26](https://github.com/flex-development/nest-commander/pull/26)) ([00298b3](https://github.com/flex-development/nest-commander/commit/00298b3898c170b06cd831523f9a73e1ee47f0af)) |
| 32 | +- **deps-dev:** Bump the nestjs group with 3 updates ([#33](https://github.com/flex-development/nest-commander/pull/33)) ([58e0a16](https://github.com/flex-development/nest-commander/commit/58e0a16bd33e18bf59ed30638bb4ebc5e2dc1f91)) |
| 33 | +- **deps-dev:** Bump the nestjs group with 3 updates ([#39](https://github.com/flex-development/nest-commander/pull/39)) ([7c3aa12](https://github.com/flex-development/nest-commander/commit/7c3aa126ec90d02d75ad81e915eb75de6aa762ee)) |
| 34 | +- **deps-dev:** Bump the typescript-eslint group with 2 updates ([#20](https://github.com/flex-development/nest-commander/pull/20)) ([342080c](https://github.com/flex-development/nest-commander/commit/342080cd01b2a541e06cd616ecc11094158179be)) |
| 35 | +- **deps-dev:** Bump the typescript-eslint group with 2 updates ([#34](https://github.com/flex-development/nest-commander/pull/34)) ([fee417e](https://github.com/flex-development/nest-commander/commit/fee417e6a93ee59daad2e402bece98f2f3458022)) |
| 36 | +- **deps-dev:** Bump the typescript-eslint group with 2 updates ([#7](https://github.com/flex-development/nest-commander/pull/7)) ([e1e0d9c](https://github.com/flex-development/nest-commander/commit/e1e0d9c42f55a3a8eb23a23c04c706452bfaed6d)) |
| 37 | +- **deps-dev:** Bump the vitest group with 3 updates ([#16](https://github.com/flex-development/nest-commander/pull/16)) ([95c0d86](https://github.com/flex-development/nest-commander/commit/95c0d860cb6e8e2375eb35b6b3b6a565f4c6c3f4)) |
| 38 | +- **deps-dev:** Bump the vitest group with 3 updates ([#29](https://github.com/flex-development/nest-commander/pull/29)) ([d97c663](https://github.com/flex-development/nest-commander/commit/d97c66392a93c7c6230d59a0f0fb682556e14915)) |
| 39 | +- **deps-dev:** bump typescript from 5.1.6 to 5.2.1-rc ([6f943a5](https://github.com/flex-development/nest-commander/commit/6f943a5622c786295f8af0415870abb8023c764c)) |
| 40 | +- **deps-dev:** bump typescript from 5.2.1-rc to 5.2.2 ([20af3bf](https://github.com/flex-development/nest-commander/commit/20af3bfb943c28900f8c0de84815776265883030)) |
| 41 | +- **deps:** bump @flex-development/tutils from 6.0.0-alpha.19 to 6.0.0-alpha.20 ([61807e7](https://github.com/flex-development/nest-commander/commit/61807e7da7fdb11fb327fcb83a877e71fe02ec29)) |
| 42 | +- **yarn:** bump yarn from 4.0.0-rc.39 to 4.0.0-rc.49 ([833b53b](https://github.com/flex-development/nest-commander/commit/833b53b39f4465a1f30976ac54f02f3d3bb10c53)) |
| 43 | +- **yarn:** bump yarn from 4.0.0-rc.49 to 4.0.0-rc.50 ([157babe](https://github.com/flex-development/nest-commander/commit/157babe758b76b80143871751d858f51b191ce14)) |
| 44 | + |
| 45 | +### :robot: Continuous Integration |
| 46 | + |
| 47 | +- **deps:** Bump actions/checkout from 3.5.3 to 3.6.0 ([#27](https://github.com/flex-development/nest-commander/pull/27)) ([449468e](https://github.com/flex-development/nest-commander/commit/449468edc6abffb01fe44307706d5788e1a56127)) |
| 48 | +- **deps:** Bump actions/setup-node from 3.7.0 to 3.8.0 ([#12](https://github.com/flex-development/nest-commander/pull/12)) ([6f14363](https://github.com/flex-development/nest-commander/commit/6f14363b64529a9a6fd0c898baa0674a688b5885)) |
| 49 | +- **deps:** Bump actions/setup-node from 3.8.0 to 3.8.1 ([#15](https://github.com/flex-development/nest-commander/pull/15)) ([a460e3b](https://github.com/flex-development/nest-commander/commit/a460e3b2e526bda51f0789f13231b2ca237f159d)) |
| 50 | +- **workflows:** [`ci`] add `jobs.preflight.outputs.cache-key` ([aebd5f1](https://github.com/flex-development/nest-commander/commit/aebd5f105fd90240a1338487c0c74fa6a4defd87)) |
| 51 | +- **workflows:** [`dependabot-auto`] enable global yarn cache ([f446665](https://github.com/flex-development/nest-commander/commit/f446665698d013fe3f8c4c99594c816c1a436fde)) |
| 52 | + |
| 53 | +### :pencil: Documentation |
| 54 | + |
| 55 | +- "what is this?" ([2cbb22c](https://github.com/flex-development/nest-commander/commit/2cbb22c5921ec9c06edb60be58a589bf10647d69)) |
| 56 | +- qa ([6962882](https://github.com/flex-development/nest-commander/commit/69628828980769eaf4d98c75dc6ac0ef2041b471)) |
| 57 | + |
| 58 | +### :sparkles: Features |
| 59 | + |
| 60 | +- [`ProgramFactory`] run cli application with specific arguments ([98693de](https://github.com/flex-development/nest-commander/commit/98693de2c6a8df95c5fa9df26008d9b909e4b4ae)) |
| 61 | +- `ProgramFactory`, `ProgramModule` ([06a67ab](https://github.com/flex-development/nest-commander/commit/06a67ab6062ba7d922a59f271f5e22571b310405)) |
| 62 | +- `ProgramFactoryOptions` ([8a69e3a](https://github.com/flex-development/nest-commander/commit/8a69e3af1ab150a3bf6df985c3c538e55e6c3c57)) |
| 63 | +- add command examples from decorators ([df16a8c](https://github.com/flex-development/nest-commander/commit/df16a8cc6a538dc67b40a8a8a7cbd89f34d0bfe4)) |
| 64 | +- **abstracts:** `CommandRunner` ([34955c6](https://github.com/flex-development/nest-commander/commit/34955c6a09ee4f8cb95c644196729adb5ba68a87)) |
| 65 | +- **decorators:** `Command`, `Option`, `Subcommand` ([9f7412c](https://github.com/flex-development/nest-commander/commit/9f7412ce9e5e31c2a5ee9d4e218560ea8ed5cf72)) |
| 66 | +- **enums:** `MetadataKey`, `MetadataName` ([0026f3c](https://github.com/flex-development/nest-commander/commit/0026f3c30edfbeed1aff16416e9ca156b25429b8)) |
| 67 | +- **interfaces:** [`ArgumentOptions`] `choices?`, `parser?` ([bcf5959](https://github.com/flex-development/nest-commander/commit/bcf59592874dcd03574ed8033155d39af998a908)) |
| 68 | +- **interfaces:** `ArgumentOptions`, `ProgramOptions`, `VersionOptions` ([7fafef4](https://github.com/flex-development/nest-commander/commit/7fafef4397ad1340dd3bb07b48b3d0a7af85155b)) |
| 69 | +- **interfaces:** `CliApplicationContext` ([0e1c4a7](https://github.com/flex-development/nest-commander/commit/0e1c4a779428b332df0a2c9261ede164fa994bc9)) |
| 70 | +- **metadata:** `CommandMetadata`, `OptionMetadata` ([d1d7e43](https://github.com/flex-development/nest-commander/commit/d1d7e437743b08391c16518cc83a43e21d329fa6)) |
| 71 | +- **metadata:** `RunnerMetadata` ([93b7166](https://github.com/flex-development/nest-commander/commit/93b7166bf88d84fc45c836b315e0a87ab14a96ae)) |
| 72 | +- **models:** `Program` ([6dfcb9f](https://github.com/flex-development/nest-commander/commit/6dfcb9f179e8dbe36e324bb7c6eaa586611c910a)) |
| 73 | +- **models:** `ProgramOptions` ([50c3c2a](https://github.com/flex-development/nest-commander/commit/50c3c2a9a1b45fbfc2e69bdd9d6abd6771f64c60)) |
| 74 | +- **providers:** [`CliUtilityService`] `.BOOLEAN_CHOICES` ([3bb45ff](https://github.com/flex-development/nest-commander/commit/3bb45ff4786e53e296137b64cbf813f7f44d0677)) |
| 75 | +- **providers:** [`HelpService`] default help text format ([d629b00](https://github.com/flex-development/nest-commander/commit/d629b00d653c01a3563b3b0b0a61f2920c5c51b6)) |
| 76 | +- **providers:** `CliUtilityService` ([9ad7400](https://github.com/flex-development/nest-commander/commit/9ad7400a3660765be4e4c0878ed2ea4ec1c24c73)) |
| 77 | +- **types:** `ArgumentFallback` ([403477b](https://github.com/flex-development/nest-commander/commit/403477b0445ff84b64225c09acf983a2dbfed6b4)) |
| 78 | +- **types:** `DiscoveredCommand`, `DiscoveredOption` ([9ed5f06](https://github.com/flex-development/nest-commander/commit/9ed5f063f7430b8bea3a32978d475344a5da2018)) |
| 79 | +- **types:** `DoneFn`, `ErrorFn`, `ExitFn` ([85a1467](https://github.com/flex-development/nest-commander/commit/85a14672f4839b7052ed56a5c778c83369ef8852)) |
| 80 | +- **types:** `OptionFallback` ([b9c37d3](https://github.com/flex-development/nest-commander/commit/b9c37d3e2ee75fa860fb73b65c86e9c0a8db06ec)) |
| 81 | + |
| 82 | +### :house_with_garden: Housekeeping |
| 83 | + |
| 84 | +- add changelog command ([37df933](https://github.com/flex-development/nest-commander/commit/37df933043810f8585891328cbfa91aca20c90e8)) |
| 85 | +- initial commit ([bef6576](https://github.com/flex-development/nest-commander/commit/bef657687b811c448653f4ba15e2d6be7d6d4124)) |
| 86 | +- **tests:** [`integration/ProgramModule`] use `describe.each` ([7fd5a78](https://github.com/flex-development/nest-commander/commit/7fd5a7805f48ccf26ffcbe700a4ced5ff14e3e6e)) |
| 87 | +- **tests:** [codecov] remove `tokens` component ([c5c84eb](https://github.com/flex-development/nest-commander/commit/c5c84eba3d2444303a92094c4aaed51676d0e7f4)) |
| 88 | +- **tests:** codecov integration ([f45bfde](https://github.com/flex-development/nest-commander/commit/f45bfded8dc1c25a42580ddda399d3e94149aa18)) |
| 89 | + |
| 90 | +### :mechanical_arm: Refactors |
| 91 | + |
| 92 | +- `ProgramModule` -> `CommandRunnerModule` ([211edde](https://github.com/flex-development/nest-commander/commit/211eddec749a5936451a6fab9a131e922a298372)) |
| 93 | +- **models:** [`Program`] run `done` callback with last-run command ([f4115d2](https://github.com/flex-development/nest-commander/commit/f4115d2bdabb7e112453cd0f7008c7dc43b19a1e)) |
| 94 | +- **providers:** [`HelpService`] wrap list item descriptions ([2645ded](https://github.com/flex-development/nest-commander/commit/2645ded056521b3163f032ebaa81b5ee5095be1a)) |
| 95 | +- **types:** [`DoneFn`] use generic type ([2841def](https://github.com/flex-development/nest-commander/commit/2841defe60aa3e72bf9836e3e8cafbc29e6781a8)) |
| 96 | +- **types:** [`ErrorFn`] use generic type ([fddb5b2](https://github.com/flex-development/nest-commander/commit/fddb5b2308f7c28bbfd34a49e3d63b4a9535b2c0)) |
| 97 | + |
| 98 | +### :white_check_mark: Testing |
| 99 | + |
| 100 | +- [`integration/ProgramModule`] help text output ([8efd214](https://github.com/flex-development/nest-commander/commit/8efd214d92f0e9b92090cd64af782ce50bc1676f)) |
| 101 | +- [codecov] match components to current and incoming directory names ([edf3a7b](https://github.com/flex-development/nest-commander/commit/edf3a7b0e4c6ea58252a9021ae66024a30daa328)) |
| 102 | +- **interfaces:** [`VersionOptions`] fix test file name ([5c5861d](https://github.com/flex-development/nest-commander/commit/5c5861d319df70ee5a1c76ec923d39342f0d11b0)) |
0 commit comments