diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 51108cc..2537c1f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.3.15" + ".": "0.4.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 20af7ee..2a45681 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,149 @@ # Changelog +## [0.4.0](https://github.com/open-feature/cli/compare/v0.3.15...v0.4.0) (2026-02-09) + + +### โš  BREAKING CHANGES + +* change binary name ([#82](https://github.com/open-feature/cli/issues/82)) +* add init command, update cli flags, support a config file ([#71](https://github.com/open-feature/cli/issues/71)) +* lower json schema version, rename number to float ([#12](https://github.com/open-feature/cli/issues/12)) + +### ๐Ÿ› Bug Fixes + +* **204:** add `#nullable enabled` directive on top of generated file ([#205](https://github.com/open-feature/cli/issues/205)) ([0ce3710](https://github.com/open-feature/cli/commit/0ce371058a1502b54cb8d2e6ecf95ebb999a43bc)) +* add buildx to release pipeline ([002c982](https://github.com/open-feature/cli/commit/002c98254cec39ba226fe42a8d8582790867554d)) +* binary name referenced in the dockerfile ([0e28e8e](https://github.com/open-feature/cli/commit/0e28e8ec3b4108eee6ae43f587201ff7cbf18020)) +* container copy command ([#40](https://github.com/open-feature/cli/issues/40)) ([8448543](https://github.com/open-feature/cli/commit/8448543fda56a3d68851cf44a4735c1902bf5b98)) +* correct compare order ([#184](https://github.com/open-feature/cli/issues/184)) ([8b8f23d](https://github.com/open-feature/cli/commit/8b8f23df14b2464c0fff3c34480a28a4bb7b1834)) +* **deps:** update module dagger.io/dagger to v0.18.10 ([#136](https://github.com/open-feature/cli/issues/136)) ([8b70612](https://github.com/open-feature/cli/commit/8b706124721dfd2a904d102235baeb445e67cce0)) +* **deps:** update module dagger.io/dagger to v0.18.11 ([#142](https://github.com/open-feature/cli/issues/142)) ([2835e3c](https://github.com/open-feature/cli/commit/2835e3cf1066e8446c472bd65b01cec20c864457)) +* **deps:** update module dagger.io/dagger to v0.18.12 ([#143](https://github.com/open-feature/cli/issues/143)) ([cf962d9](https://github.com/open-feature/cli/commit/cf962d967c8ada93cb0b4959d4b0bd7ae9508e08)) +* **deps:** update module github.com/pterm/pterm to v0.12.81 ([#129](https://github.com/open-feature/cli/issues/129)) ([a25f90a](https://github.com/open-feature/cli/commit/a25f90a65b50d4218b905351f9ed0504d1e54fba)) +* docker publishing ([c663816](https://github.com/open-feature/cli/commit/c663816e33d0a020c1bd4db110ac0e4f451ff7b1)) +* docker publishing ([2d24d51](https://github.com/open-feature/cli/commit/2d24d5141c0822edb7254f38efdabaa6e9b5b351)) +* fix invalid gorelease configuration preventing new releases ([#175](https://github.com/open-feature/cli/issues/175)) ([e20442d](https://github.com/open-feature/cli/commit/e20442de78510d92980fb46d4fd28779e80c3b70)) +* **generator:** dotnet dependency injection issue ([#209](https://github.com/open-feature/cli/issues/209)) ([2cc23ee](https://github.com/open-feature/cli/commit/2cc23ee64c1bb009b0d858b0e79b52ed428bf22c)) +* Naming of generated java class ([#111](https://github.com/open-feature/cli/issues/111)) ([49e65c8](https://github.com/open-feature/cli/commit/49e65c828330abb732eb3b9cf85850bb5ac36531)) +* release permissions ([#25](https://github.com/open-feature/cli/issues/25)) ([dc07cdf](https://github.com/open-feature/cli/commit/dc07cdfe5487c0a22209c54d0ee195bbdcf1b5ed)) +* **security:** update module github.com/go-viper/mapstructure/v2 to v2.3.0 [security] ([#149](https://github.com/open-feature/cli/issues/149)) ([616b446](https://github.com/open-feature/cli/commit/616b446ca18a816c5fea89811555c30188734c11)) +* **security:** update module github.com/go-viper/mapstructure/v2 to v2.4.0 [security] ([#151](https://github.com/open-feature/cli/issues/151)) ([9d635ac](https://github.com/open-feature/cli/commit/9d635ac4520b0100970b7f6f64f2d1b5b0532bc4)) +* set github token for release process ([a2fe4aa](https://github.com/open-feature/cli/commit/a2fe4aa33e380e86925480e7233eeed4bfb9ed90)) +* use the correct json schema url in init command ([#96](https://github.com/open-feature/cli/issues/96)) ([412a117](https://github.com/open-feature/cli/commit/412a1174b5dfe9ba77e18ec57d5a761711067386)) + + +### โœจ New Features + +* `openfeature pull` command ([#147](https://github.com/open-feature/cli/issues/147)) ([c517e87](https://github.com/open-feature/cli/commit/c517e8722e749e296687cc9917b8e02cc7a60f8a)) +* **202:** support angular generator ([#203](https://github.com/open-feature/cli/issues/203)) ([c06c4ba](https://github.com/open-feature/cli/commit/c06c4ba4c3c8f712ea5632d3f7f63c3b66d436c9)) +* add basic react support ([#31](https://github.com/open-feature/cli/issues/31)) ([757ab66](https://github.com/open-feature/cli/commit/757ab66b7fde7103ca6f5cb7f10c0632073b58d8)) +* add codegen for NestJS ([#99](https://github.com/open-feature/cli/issues/99)) ([5210429](https://github.com/open-feature/cli/commit/5210429e39c10c91482cb0a0a8b2f4431a0aa182)) +* add contributing guide and generator readme ([#80](https://github.com/open-feature/cli/issues/80)) ([05e094d](https://github.com/open-feature/cli/commit/05e094db68c210271205f6a043fc885d1a3c23b8)), closes [#69](https://github.com/open-feature/cli/issues/69) +* add doc gen, move schema path, add tests, fix react gen ([#68](https://github.com/open-feature/cli/issues/68)) ([68a72ee](https://github.com/open-feature/cli/commit/68a72ee929b134fb787396019102ade3fae3f697)) +* add interactive prompting to manifest add command ([#174](https://github.com/open-feature/cli/issues/174)) ([9d8b2ce](https://github.com/open-feature/cli/commit/9d8b2cea4f930b0091e064fd176366a63d65e3aa)) +* add java generator ([#107](https://github.com/open-feature/cli/issues/107)) ([9a9f11f](https://github.com/open-feature/cli/commit/9a9f11fc6c6a8ffa38870e62ac26d9f8f679825b)) +* add manifest delete command ([#206](https://github.com/open-feature/cli/issues/206)) ([f0c10b9](https://github.com/open-feature/cli/commit/f0c10b9a8257773bf18865364497772480ddacdc)) +* add nodejs generator ([#91](https://github.com/open-feature/cli/issues/91)) ([a40b6a4](https://github.com/open-feature/cli/commit/a40b6a4d31d6f290ccdd9475bedbbe947aad510e)) +* add script to install the latest binary ([#85](https://github.com/open-feature/cli/issues/85)) ([afa46d0](https://github.com/open-feature/cli/commit/afa46d00b303de8bf34197369fe34fd6022c34b9)) +* add version command ([#38](https://github.com/open-feature/cli/issues/38)) ([c13a448](https://github.com/open-feature/cli/commit/c13a4486b9b42f3e4a6f34abd43a87aecf91355e)) +* adds ability to access original flag keys post-generation ([#167](https://github.com/open-feature/cli/issues/167)) ([fe326f6](https://github.com/open-feature/cli/commit/fe326f6b8838f897ba3309fe09e6284758d2d8b9)) +* adds compare command ([#93](https://github.com/open-feature/cli/issues/93)) ([063cfca](https://github.com/open-feature/cli/commit/063cfca2d79c9f75e181422ec375e300e020e57f)) +* basic object flags ([#141](https://github.com/open-feature/cli/issues/141)) ([288023c](https://github.com/open-feature/cli/commit/288023c5ddd03095e6d545bf4062374758b33c82)) +* **cli:** add stability annotations to generated Markdown documentation ([#88](https://github.com/open-feature/cli/issues/88)) ([9102d13](https://github.com/open-feature/cli/commit/9102d1390ace7e3b285ae4ce38208b229de59cbf)) +* **cli:** support custom templates via `--template` flag ([#198](https://github.com/open-feature/cli/issues/198)) ([3549cf7](https://github.com/open-feature/cli/commit/3549cf7ea217e7f32d3719d7d9d67c81f8ab1580)) +* consolidate logging and support debug flag ([#92](https://github.com/open-feature/cli/issues/92)) ([3fbd947](https://github.com/open-feature/cli/commit/3fbd94726d581f1911ad8e539b004dd843503ef4)) +* **csharp:** added generator and integration tests ([#97](https://github.com/open-feature/cli/issues/97)) ([ae64581](https://github.com/open-feature/cli/commit/ae645813c48b5ef10d8557406e7ab5c96ce3df69)) +* enforce unique flag keys in manifest validation ([#200](https://github.com/open-feature/cli/issues/200)) ([dd79d9e](https://github.com/open-feature/cli/commit/dd79d9ef09338a9051b1529f5fca95ade34e3a26)), closes [#193](https://github.com/open-feature/cli/issues/193) +* Fixing problems with generated code for golang and adding sample manifest for testing. ([#22](https://github.com/open-feature/cli/issues/22)) ([558e964](https://github.com/open-feature/cli/commit/558e9640b8756e9cacccfdb23f136d95bd81629b)) +* **flagset:** improve validation error formatting in Load function ([#119](https://github.com/open-feature/cli/issues/119)) ([8eec779](https://github.com/open-feature/cli/commit/8eec77965ab1b14121f7492a1b08bdaadd765bd9)) +* **flagset:** improve validation error formatting in Load function [#110](https://github.com/open-feature/cli/issues/110) ([8eec779](https://github.com/open-feature/cli/commit/8eec77965ab1b14121f7492a1b08bdaadd765bd9)) +* improve compare command ([#182](https://github.com/open-feature/cli/issues/182)) ([a3c8d07](https://github.com/open-feature/cli/commit/a3c8d07f2346e7a7b0c218f253ebf9ad47613ee4)) +* initial CLI for codegen with support for golang strongly typed accessors ([#13](https://github.com/open-feature/cli/issues/13)) ([e8f3d3e](https://github.com/open-feature/cli/commit/e8f3d3ea2815b7d5473746e71f1bedc856e723c8)) +* integration tests for nodejs generator ([#140](https://github.com/open-feature/cli/issues/140)) ([b867485](https://github.com/open-feature/cli/commit/b8674851013d9bd6d374c78ff781e0b210aa6686)) +* introduce dagger for integration testing and ci ([#100](https://github.com/open-feature/cli/issues/100)) ([96f4cde](https://github.com/open-feature/cli/commit/96f4cde0f87b8daf70e02c1d4ca3bcec018fee02)) +* lower json schema version, rename number to float ([#12](https://github.com/open-feature/cli/issues/12)) ([ed844b4](https://github.com/open-feature/cli/commit/ed844b43a3d05113b49b39a1e368d0ee3c308dc9)) +* manifest command group for adding and listing flags in manifest ([#168](https://github.com/open-feature/cli/issues/168)) ([3d3f7a6](https://github.com/open-feature/cli/commit/3d3f7a667d4dc05a0ac9d8cf9108e19cda240465)) +* push command ([#170](https://github.com/open-feature/cli/issues/170)) ([95785d8](https://github.com/open-feature/cli/commit/95785d8ec862179fccca36df325bb218b567b9ec)) +* Python generator ([#95](https://github.com/open-feature/cli/issues/95)) ([1f8f43a](https://github.com/open-feature/cli/commit/1f8f43ae049fcf7c4feba3edaa697329688f7343)) +* update golang output ([#63](https://github.com/open-feature/cli/issues/63)) ([0e7db02](https://github.com/open-feature/cli/commit/0e7db0209e13b672329fc2f4578cdb700db7b826)) + + +### ๐Ÿงน Chore + +* add linter config file and fix findings ([#196](https://github.com/open-feature/cli/issues/196)) ([3311004](https://github.com/open-feature/cli/commit/33110049b72495e35cf121fa7b3ec577fcd04b73)) +* add merge group trigger to pr lint ([32f912a](https://github.com/open-feature/cli/commit/32f912a08973a1e3a5127739691ddd314f094b96)) +* add renovate.json file [#122](https://github.com/open-feature/cli/issues/122) ([#124](https://github.com/open-feature/cli/issues/124)) ([83dac70](https://github.com/open-feature/cli/commit/83dac705b9bfe00725e23c07cd7154d4e0877f22)) +* automate project standards before push ([#94](https://github.com/open-feature/cli/issues/94)) ([e32547f](https://github.com/open-feature/cli/commit/e32547f73495a525ed4ef5e2cadd45642d6fb172)) +* change binary name ([#82](https://github.com/open-feature/cli/issues/82)) ([fdfe561](https://github.com/open-feature/cli/commit/fdfe561d49e17017af5165dfe0eec359387935e4)) +* **deps:** update alpine docker tag to v3.22 ([#130](https://github.com/open-feature/cli/issues/130)) ([11b9c34](https://github.com/open-feature/cli/commit/11b9c34d86ab72e25387f9efb8f5453dc19f9dd1)) +* **deps:** update dagger/dagger-for-github action to v7 ([#132](https://github.com/open-feature/cli/issues/132)) ([1b4d062](https://github.com/open-feature/cli/commit/1b4d0620450b94a628445a9f753b543b1159d8a6)) +* **deps:** update dependency microsoft.extensions.dependencyinjection to 8.0.1 ([#127](https://github.com/open-feature/cli/issues/127)) ([3ec8443](https://github.com/open-feature/cli/commit/3ec8443823455b546245f999904923a197833e4f)) +* **deps:** update dependency microsoft.extensions.dependencyinjection to 9.0.6 ([#138](https://github.com/open-feature/cli/issues/138)) ([5d7a607](https://github.com/open-feature/cli/commit/5d7a60754a612054d65ef9094fa01f40156b39b2)) +* **deps:** update dependency microsoft.extensions.dependencyinjection to v9 ([#133](https://github.com/open-feature/cli/issues/133)) ([51232fe](https://github.com/open-feature/cli/commit/51232fea1cd7a9ad22cd6533d227f55778de37eb)) +* **deps:** update dependency openfeature to 2.6.0 ([#131](https://github.com/open-feature/cli/issues/131)) ([35533dc](https://github.com/open-feature/cli/commit/35533dceb01f52e59f258ef5583455a938bf658f)) +* **deps:** update dependency openfeature to 2.7.0 ([#144](https://github.com/open-feature/cli/issues/144)) ([2003666](https://github.com/open-feature/cli/commit/2003666eaa0637ab57337d2d657701558dc1e5f6)) +* **deps:** update golangci/golangci-lint-action action to v8 ([#134](https://github.com/open-feature/cli/issues/134)) ([4f909c1](https://github.com/open-feature/cli/commit/4f909c10686183057d01c304e1495a2987c1edf5)) +* fix the directory structure ([#121](https://github.com/open-feature/cli/issues/121)) ([bcd11ea](https://github.com/open-feature/cli/commit/bcd11ea9c8115c1c7fd925f13613a332359de700)) +* go mod tidy, gitignore dist folder ([1530d38](https://github.com/open-feature/cli/commit/1530d38dd3b127d80457512e8a0da87f4f38f293)) +* **main:** release 0.1.0 ([#24](https://github.com/open-feature/cli/issues/24)) ([1c53caa](https://github.com/open-feature/cli/commit/1c53caa25101821a90b0984ba4dbb9b7dc14f34f)) +* **main:** release 0.1.1 ([#26](https://github.com/open-feature/cli/issues/26)) ([33efe94](https://github.com/open-feature/cli/commit/33efe94d6126047211c67d2ea3e62268a8acbab5)) +* **main:** release 0.1.10 ([#65](https://github.com/open-feature/cli/issues/65)) ([e430a8d](https://github.com/open-feature/cli/commit/e430a8dbe6a8400d0be86b495c3906bd8b6d7d14)) +* **main:** release 0.1.2 ([#29](https://github.com/open-feature/cli/issues/29)) ([3499c45](https://github.com/open-feature/cli/commit/3499c45ed5619a40d8a229d1ceac54acd3e67152)) +* **main:** release 0.1.3 ([#35](https://github.com/open-feature/cli/issues/35)) ([7d619ad](https://github.com/open-feature/cli/commit/7d619ad23c017086a88f0794eb36c73243ac9132)) +* **main:** release 0.1.4 ([#39](https://github.com/open-feature/cli/issues/39)) ([630f730](https://github.com/open-feature/cli/commit/630f73027b7c7c56bd59b19c1a0785b3b5993522)) +* **main:** release 0.1.5 ([#41](https://github.com/open-feature/cli/issues/41)) ([8fa83b0](https://github.com/open-feature/cli/commit/8fa83b0bdb493cb6e0f73f67767c47bce56f3e5c)) +* **main:** release 0.1.6 ([#48](https://github.com/open-feature/cli/issues/48)) ([bbc18a9](https://github.com/open-feature/cli/commit/bbc18a91bf85404f1d00766ea52e7b01b40a5bf3)) +* **main:** release 0.1.7 ([#50](https://github.com/open-feature/cli/issues/50)) ([784b8ab](https://github.com/open-feature/cli/commit/784b8ab63dbada0517cbe47e1fb35233f015efba)) +* **main:** release 0.1.8 ([#51](https://github.com/open-feature/cli/issues/51)) ([165c6f3](https://github.com/open-feature/cli/commit/165c6f39a6d726a81246d8617d49b596d83ad31c)) +* **main:** release 0.1.9 ([#58](https://github.com/open-feature/cli/issues/58)) ([79b36dd](https://github.com/open-feature/cli/commit/79b36ddd24d6eb2c287e5ac72de7f1c4250701eb)) +* **main:** release 0.2.0 ([#77](https://github.com/open-feature/cli/issues/77)) ([67f45c1](https://github.com/open-feature/cli/commit/67f45c1e283757935e52311c0f862492d548742a)) +* **main:** release 0.3.0 ([#83](https://github.com/open-feature/cli/issues/83)) ([e988d75](https://github.com/open-feature/cli/commit/e988d759960d23a95a7e8dc686302768089e8c87)) +* **main:** release 0.3.1 ([#84](https://github.com/open-feature/cli/issues/84)) ([0f4ba1f](https://github.com/open-feature/cli/commit/0f4ba1f5a2082f21d834accb6d1acdad91183832)) +* **main:** release 0.3.10 ([#178](https://github.com/open-feature/cli/issues/178)) ([9b90212](https://github.com/open-feature/cli/commit/9b9021281ffd107822a0b767e4b5d8e724f7f544)) +* **main:** release 0.3.11 ([#183](https://github.com/open-feature/cli/issues/183)) ([ff3f7d4](https://github.com/open-feature/cli/commit/ff3f7d419e2b9dcfa30155ea1651c16f8a6937ac)) +* **main:** release 0.3.12 ([#185](https://github.com/open-feature/cli/issues/185)) ([55ea744](https://github.com/open-feature/cli/commit/55ea7440657af43434d242ec0e823a5a380fc9c4)) +* **main:** release 0.3.13 ([#188](https://github.com/open-feature/cli/issues/188)) ([f3803f6](https://github.com/open-feature/cli/commit/f3803f60b9162283fc795f83b22fef51fbf87bf7)) +* **main:** release 0.3.14 ([#207](https://github.com/open-feature/cli/issues/207)) ([9d49be8](https://github.com/open-feature/cli/commit/9d49be81d44444c044b1febaf23aee6106985a72)) +* **main:** release 0.3.15 ([#211](https://github.com/open-feature/cli/issues/211)) ([9c5b634](https://github.com/open-feature/cli/commit/9c5b6345a4380438114a4e2b5c1e12839c55a43f)) +* **main:** release 0.3.2 ([#86](https://github.com/open-feature/cli/issues/86)) ([fa82a17](https://github.com/open-feature/cli/commit/fa82a179e14fe5d17264e98596f618402794cfda)) +* **main:** release 0.3.3 ([#98](https://github.com/open-feature/cli/issues/98)) ([230956e](https://github.com/open-feature/cli/commit/230956e6b432df6627c40bc01a99229ca9d13888)) +* **main:** release 0.3.4 ([#108](https://github.com/open-feature/cli/issues/108)) ([c1466b4](https://github.com/open-feature/cli/commit/c1466b48e2e69a0c8253e78641f806b0cc269a58)) +* **main:** release 0.3.5 ([#112](https://github.com/open-feature/cli/issues/112)) ([eedccd6](https://github.com/open-feature/cli/commit/eedccd606fa61d8a61bd5c23543ec16a21a0980f)) +* **main:** release 0.3.6 ([#120](https://github.com/open-feature/cli/issues/120)) ([f260209](https://github.com/open-feature/cli/commit/f26020988f13127d58177cb824ffd3182ad46b80)) +* **main:** release 0.3.7 ([#169](https://github.com/open-feature/cli/issues/169)) ([18f6014](https://github.com/open-feature/cli/commit/18f60141455e48e1f7c8d2eed6490a92e2ebf8d5)) +* **main:** release 0.3.8 ([#176](https://github.com/open-feature/cli/issues/176)) ([50c9e15](https://github.com/open-feature/cli/commit/50c9e152ea639f95ee498627a48bbccb786548e1)) +* **main:** release 0.3.9 ([#177](https://github.com/open-feature/cli/issues/177)) ([cafc5c7](https://github.com/open-feature/cli/commit/cafc5c7f76dbfd61ab750cf933c18a26aad5d041)) +* remove empty testutils package ([#55](https://github.com/open-feature/cli/issues/55)) ([9dc1d9f](https://github.com/open-feature/cli/commit/9dc1d9fbc3751b53956e4c61cd43df63edca9f19)) +* rename the checksum file ([34afca6](https://github.com/open-feature/cli/commit/34afca62ab6cf229f38b0cc81d6f6443cf1ac8ea)) +* revert golang ci lint to v6 ([594cf53](https://github.com/open-feature/cli/commit/594cf538be3eab815ab40473c20dbf551adf87f5)) +* switch base image from distroless to alpine ([#67](https://github.com/open-feature/cli/issues/67)) ([60955af](https://github.com/open-feature/cli/commit/60955af1a9fe89b62f8508ecd97284b899b50786)) +* update back to previous mkdir permissions ([#61](https://github.com/open-feature/cli/issues/61)) ([515b534](https://github.com/open-feature/cli/commit/515b5340b5d61879bf2fdb786ea38cbbe0a24247)) +* update copyright to OpenFeature Maintainers ([#187](https://github.com/open-feature/cli/issues/187)) ([b255228](https://github.com/open-feature/cli/commit/b2552286a1d2bdb22640c1e26d7fc7dc2a5640d7)) +* update go generator with go-sdk v1.17.0 ([#189](https://github.com/open-feature/cli/issues/189)) ([6cb2453](https://github.com/open-feature/cli/commit/6cb2453b8d9b3eac485dc6031e575b0a730bfa82)) +* upgrade dependencies ([#123](https://github.com/open-feature/cli/issues/123)) ([79d3dce](https://github.com/open-feature/cli/commit/79d3dceb3ad306b6c04c9e3c64285b5ffec3b05a)) +* upgrade viper to 1.20 ([#78](https://github.com/open-feature/cli/issues/78)) ([6c36ee9](https://github.com/open-feature/cli/commit/6c36ee90f796cdabe318ef59aec9de3d93c3ffd5)) +* wire CLI version via ldflags at build time ([#199](https://github.com/open-feature/cli/issues/199)) ([e8dd221](https://github.com/open-feature/cli/commit/e8dd22184b510102ab6f46753ab3a32b61272a5b)) + + +### ๐Ÿ“š Documentation + +* Add initial flag manifest schema ([#9](https://github.com/open-feature/cli/issues/9)) ([fac35ca](https://github.com/open-feature/cli/commit/fac35caff88e1ef9a9c5ff1e8624040d91db9307)) +* add install, quick start, commands, and more to readme ([#90](https://github.com/open-feature/cli/issues/90)) ([9244276](https://github.com/open-feature/cli/commit/9244276fc47128a7a304ef22732ad5dcde38c3e8)) +* comprehensive documentation updates for OpenAPI patterns and contributor guide ([#179](https://github.com/open-feature/cli/issues/179)) ([ea5023b](https://github.com/open-feature/cli/commit/ea5023bc6f1fcc98cb085095ec02769bf92bc557)) +* fix typo in the readme ([96d37f1](https://github.com/open-feature/cli/commit/96d37f1219deb36c4265566be6c108344da9d9eb)) +* switch from code gen to cli ([#47](https://github.com/open-feature/cli/issues/47)) ([7a1f9f3](https://github.com/open-feature/cli/commit/7a1f9f304cc9c512b407b19986fbd82e3b80fe53)) +* update README.md formatting for openfeature.dev website docs ([#172](https://github.com/open-feature/cli/issues/172)) ([cd4b29f](https://github.com/open-feature/cli/commit/cd4b29f82870c8cd3e81288affbd1a6f347f9849)) + + +### ๐Ÿ”„ Refactoring + +* add init command, update cli flags, support a config file ([#71](https://github.com/open-feature/cli/issues/71)) ([106bf9d](https://github.com/open-feature/cli/commit/106bf9ddfe93673d956487bcf84667d550543aa0)) +* change folder, package structure; integrate with cobra ([#27](https://github.com/open-feature/cli/issues/27)) ([850c694](https://github.com/open-feature/cli/commit/850c694c84fad1a71722a1b1e620f1473bc2d2ab)) +* change name of go module ([#46](https://github.com/open-feature/cli/issues/46)) ([e3058db](https://github.com/open-feature/cli/commit/e3058db6d7f4feef4780df6a5f1772e05b82571a)) +* change the case of the flag manifest to camel case. ([#19](https://github.com/open-feature/cli/issues/19)) ([fbac8ce](https://github.com/open-feature/cli/commit/fbac8ce70dda766aff437b59286beb0579aa8472)) +* embed flag manifest schema into code and moves files around ([#18](https://github.com/open-feature/cli/issues/18)) ([aa9d3b0](https://github.com/open-feature/cli/commit/aa9d3b03f0ece5295f6ce7be1f9093ed8ee9200f)) +* rename flag-source-url to provider-url for consistency ([#181](https://github.com/open-feature/cli/issues/181)) ([79b362e](https://github.com/open-feature/cli/commit/79b362e70f42a29574b1e92f0ccac5d1d6082337)) + ## [0.3.15](https://github.com/open-feature/cli/compare/v0.3.14...v0.3.15) (2026-02-06)