# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## v0.14.0 (2024-10-18) ### Chore - dependency maintenance ### Commit Statistics - 1 commit contributed to the release. - 91 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#42](https://github.com/Unleash/unleash-types-rs/issues/42) ### Commit Details
view details * **[#42](https://github.com/Unleash/unleash-types-rs/issues/42)** - Dependency maintenance ([`ffd8650`](https://github.com/Unleash/unleash-types-rs/commit/ffd8650c4af5bb81de537441e656ccfed05e54e1))
## v0.13.0 (2024-07-19) ### Chore - chrono security bump - change tests so that we can add fields to clientapplication without a lot of noise - clippy/cargo linting cleanups ### New Features - extend metrics and registration with optional metadata ### Bug Fixes - re-add snake-case of impression_data ### Commit Statistics - 6 commits contributed to the release. - 84 days passed between releases. - 5 commits were understood as [conventional](https://www.conventionalcommits.org). - 4 unique issues were worked on: [#38](https://github.com/Unleash/unleash-types-rs/issues/38), [#39](https://github.com/Unleash/unleash-types-rs/issues/39), [#40](https://github.com/Unleash/unleash-types-rs/issues/40), [#41](https://github.com/Unleash/unleash-types-rs/issues/41) ### Commit Details
view details * **[#38](https://github.com/Unleash/unleash-types-rs/issues/38)** - Clippy/cargo linting cleanups ([`12fc7c0`](https://github.com/Unleash/unleash-types-rs/commit/12fc7c01a46d937a4882ae63b1f8c5e9688f2acb)) * **[#39](https://github.com/Unleash/unleash-types-rs/issues/39)** - Change tests so that we can add fields to clientapplication without a lot of noise ([`29a3068`](https://github.com/Unleash/unleash-types-rs/commit/29a3068af3f3569f9717a4627388989dab9d9b6a)) * **[#40](https://github.com/Unleash/unleash-types-rs/issues/40)** - Extend metrics and registration with optional metadata ([`9938660`](https://github.com/Unleash/unleash-types-rs/commit/993866059d3b5ca5733821768f86c2904e90b672)) * **[#41](https://github.com/Unleash/unleash-types-rs/issues/41)** - Re-add snake-case of impression_data ([`4f8ed49`](https://github.com/Unleash/unleash-types-rs/commit/4f8ed4928db21f772fac51d9dbe46363a2e70a4c)) * **Uncategorized** - Release unleash-types v0.13.0 ([`8860ba2`](https://github.com/Unleash/unleash-types-rs/commit/8860ba2f7e3a5525bc91543177a6aaf73c90e46c)) - Chrono security bump ([`06b3b3d`](https://github.com/Unleash/unleash-types-rs/commit/06b3b3d384ca432c3250b3d210caa2a58e69dc25))
## v0.12.0 (2024-04-25) ### Bug Fixes - convert frontend responses to camel case ### Commit Statistics - 2 commits contributed to the release. - 93 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#36](https://github.com/Unleash/unleash-types-rs/issues/36) ### Commit Details
view details * **[#36](https://github.com/Unleash/unleash-types-rs/issues/36)** - Convert frontend responses to camel case ([`1717a61`](https://github.com/Unleash/unleash-types-rs/commit/1717a61b1eb7c29f6a902e30c921f29dca3bc95b)) * **Uncategorized** - Release unleash-types v0.12.0 ([`ed9ad91`](https://github.com/Unleash/unleash-types-rs/commit/ed9ad9125d2866be33b2a88561851cdd5db35bb0))
## v0.11.0 (2024-01-23) ### Bug Fixes - add stickiness to strategy variants ### Commit Statistics - 2 commits contributed to the release. - 54 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#34](https://github.com/Unleash/unleash-types-rs/issues/34) ### Commit Details
view details * **[#34](https://github.com/Unleash/unleash-types-rs/issues/34)** - Add stickiness to strategy variants ([`9afeb15`](https://github.com/Unleash/unleash-types-rs/commit/9afeb15350d9167bcb1a9e82dee43bdb26e29f8c)) * **Uncategorized** - Release unleash-types v0.11.0 ([`5645d74`](https://github.com/Unleash/unleash-types-rs/commit/5645d7425902c6298286884c1f4c9577b1bd370f))
## v0.10.6 (2023-11-30) ### Chore - Release unleash-types version 0.10.6 ### Bug Fixes - none strategy variants should serialize as empty array ### Commit Statistics - 2 commits contributed to the release. - 49 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#32](https://github.com/Unleash/unleash-types-rs/issues/32) ### Commit Details
view details * **[#32](https://github.com/Unleash/unleash-types-rs/issues/32)** - None strategy variants should serialize as empty array ([`dfadfc5`](https://github.com/Unleash/unleash-types-rs/commit/dfadfc58aaef528332562bd1606e8d9b821c53f3)) * **Uncategorized** - Release unleash-types version 0.10.6 ([`edf3920`](https://github.com/Unleash/unleash-types-rs/commit/edf3920d67803952d7e8f1c604179375a5988844))
## v0.10.5 (2023-10-12) ### Chore - Bumps utoipa to new major version ### New Features - add `dependencies` property to client feature struct ## Description This change adds the dependencies property to the client feature struct, opening the path for dependent feature toggles: Unleash/unleash#2255 ## Commits * feat: add `dependencies` property to client feature struct ### Commit Statistics - 5 commits contributed to the release. - 89 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 2 unique issues were worked on: [#30](https://github.com/Unleash/unleash-types-rs/issues/30), [#31](https://github.com/Unleash/unleash-types-rs/issues/31) ### Commit Details
view details * **[#30](https://github.com/Unleash/unleash-types-rs/issues/30)** - Add `dependencies` property to client feature struct ([`573d86d`](https://github.com/Unleash/unleash-types-rs/commit/573d86d96366a9500fbbd297ec40e607902d1eb4)) * **[#31](https://github.com/Unleash/unleash-types-rs/issues/31)** - Bumps utoipa to new major version ([`fd005f9`](https://github.com/Unleash/unleash-types-rs/commit/fd005f9d91bb2b2b2b7095136bea165c653814b1)) * **Uncategorized** - Release unleash-types v0.10.5 ([`0e4303f`](https://github.com/Unleash/unleash-types-rs/commit/0e4303f2c3bd1cbebb9d5d46d100e957ad0f10c7)) - Release unleash-types v0.10.5 ([`90cd590`](https://github.com/Unleash/unleash-types-rs/commit/90cd590df9d53af5da8832bad0d8ae0273c9bcf1)) - Release unleash-types v0.10.5 ([`f96028e`](https://github.com/Unleash/unleash-types-rs/commit/f96028ec74e697915a9b7f7c0863babba79e7b92))
## v0.10.4 (2023-07-14) ### New Features - add support for strategy variants * feat: add support for strategy variants ### Commit Statistics - 2 commits contributed to the release. - 15 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#28](https://github.com/Unleash/unleash-types-rs/issues/28) ### Commit Details
view details * **[#28](https://github.com/Unleash/unleash-types-rs/issues/28)** - Add support for strategy variants ([`0649b25`](https://github.com/Unleash/unleash-types-rs/commit/0649b25ae53f61e0d5a383d6f58d9744f9c4494e)) * **Uncategorized** - Release unleash-types v0.10.4 ([`aa5b7cc`](https://github.com/Unleash/unleash-types-rs/commit/aa5b7cc0f899cad6e57c7457e22ca72207fe49d8))
## v0.10.3 (2023-06-28) ### Chore - cargo update ### Commit Statistics - 2 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release unleash-types v0.10.3 ([`85622d9`](https://github.com/Unleash/unleash-types-rs/commit/85622d9a8eda9bb419b3dedea4236bb599051606)) - Cargo update ([`a5ae89e`](https://github.com/Unleash/unleash-types-rs/commit/a5ae89ee2994e36c0a9149916b5b2a7846dd2025))
## v0.10.2 (2023-06-28) ### Bug Fixes - Skip serializing if option is none ### Commit Statistics - 2 commits contributed to the release. - 29 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#27](https://github.com/Unleash/unleash-types-rs/issues/27) ### Commit Details
view details * **[#27](https://github.com/Unleash/unleash-types-rs/issues/27)** - Skip serializing if option is none ([`2af3008`](https://github.com/Unleash/unleash-types-rs/commit/2af300839432434ffad713f28dd33986e14928da)) * **Uncategorized** - Release unleash-types v0.10.2 ([`5be22b3`](https://github.com/Unleash/unleash-types-rs/commit/5be22b3ca17d8815b016a12dfec840454bd96cb6))
## v0.10.1 (2023-05-30) ### Bug Fixes - patch ClientFeatures upsert behaviour to correctly take updated … * fix: patch ClientFeatures upsert behaviour to correctly take updated segment ### Commit Statistics - 2 commits contributed to the release. - 41 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#26](https://github.com/Unleash/unleash-types-rs/issues/26) ### Commit Details
view details * **[#26](https://github.com/Unleash/unleash-types-rs/issues/26)** - Patch ClientFeatures upsert behaviour to correctly take updated … ([`1cd7287`](https://github.com/Unleash/unleash-types-rs/commit/1cd7287e77576e86106a182ebdf57660161544fa)) * **Uncategorized** - Release unleash-types v0.10.1 ([`9946218`](https://github.com/Unleash/unleash-types-rs/commit/9946218487714001a5e1ccbeb234f4b80d4d7fda))
## v0.10.0 (2023-04-18) ### Bug Fixes - updated to not flatten properties map Also declares IntoParams as belonging to Query, not to Path, to allow utoipa to build correct openAPI spec ### Commit Statistics - 2 commits contributed to the release. - 4 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#25](https://github.com/Unleash/unleash-types-rs/issues/25) ### Commit Details
view details * **[#25](https://github.com/Unleash/unleash-types-rs/issues/25)** - Updated to not flatten properties map ([`22b2912`](https://github.com/Unleash/unleash-types-rs/commit/22b2912072c2ba089516f54dbcbf39cba23c5979)) * **Uncategorized** - Release unleash-types v0.10.0 ([`da5901e`](https://github.com/Unleash/unleash-types-rs/commit/da5901e82a013516a791966cc70821e458413fa2))
## v0.9.4 (2023-04-14) ### Bug Fixes - gather unknown fields in Context into properties ### Commit Statistics - 2 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release unleash-types v0.9.4 ([`c1843f1`](https://github.com/Unleash/unleash-types-rs/commit/c1843f16cb0d3343e3a51f38794b3ce7a7e932c7)) - Gather unknown fields in Context into properties ([`8b54b3c`](https://github.com/Unleash/unleash-types-rs/commit/8b54b3c9f6466a0a5253a5132b92bf84e9e1c730))
## v0.9.3 (2023-04-14) ### Bug Fixes - Make properties an object in OpenAPI ### Commit Statistics - 2 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release unleash-types v0.9.3 ([`279931b`](https://github.com/Unleash/unleash-types-rs/commit/279931b6a6b4db6565c1ce1b725b4b056e4f1258)) - Make properties an object in OpenAPI ([`2c3f514`](https://github.com/Unleash/unleash-types-rs/commit/2c3f514788a644fa0d8cd87cbd4fc2e191d1403e))
## v0.9.2 (2023-04-14) ### New Features - openapi intoparam details for properties field ### Commit Statistics - 2 commits contributed to the release. - 36 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release unleash-types v0.9.2 ([`773b815`](https://github.com/Unleash/unleash-types-rs/commit/773b815d54c0f74e56cf1ce6fdc3e57162522d0f)) - Openapi intoparam details for properties field ([`6b6bc4d`](https://github.com/Unleash/unleash-types-rs/commit/6b6bc4ddd7040d101894c98ace9971caf381f631))
## v0.9.1 (2023-03-08) ### New Features - Make EvaluatedToggle cloneable ### Commit Statistics - 3 commits contributed to the release. - 6 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release unleash-types v0.9.1 ([`7b51242`](https://github.com/Unleash/unleash-types-rs/commit/7b512429339623eab2a0b1e938cd82b844c4ac95)) - Make EvaluatedToggle cloneable ([`e787314`](https://github.com/Unleash/unleash-types-rs/commit/e787314d8b820eb00e011ec8033993deb07467c0)) - Create LICENSE ([`fae2e1c`](https://github.com/Unleash/unleash-types-rs/commit/fae2e1ce0ed8f427ea5ef1373aba564377f033db))
## v0.9.0 (2023-03-02) ### Chore - use u32 and camelCase ### New Features - Adds an upsert method that prioritizes new incoming data ### Commit Statistics - 3 commits contributed to the release. - 16 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 2 unique issues were worked on: [#23](https://github.com/Unleash/unleash-types-rs/issues/23), [#24](https://github.com/Unleash/unleash-types-rs/issues/24) ### Commit Details
view details * **[#23](https://github.com/Unleash/unleash-types-rs/issues/23)** - Use u32 and camelCase ([`aa859b3`](https://github.com/Unleash/unleash-types-rs/commit/aa859b39d62ca4be054f45a4ba2729003c40c879)) * **[#24](https://github.com/Unleash/unleash-types-rs/issues/24)** - Adds an upsert method that prioritizes new incoming data ([`03e87ed`](https://github.com/Unleash/unleash-types-rs/commit/03e87ed378db6ec486dc246c57f22ce49eddcb9f)) * **Uncategorized** - Release unleash-types v0.9.0 ([`d6a1a0f`](https://github.com/Unleash/unleash-types-rs/commit/d6a1a0fd286b1cdc31ea16c2b13eb9e801ee38ed))
## v0.8.3 (2023-02-13) ### Chore - u64 might require special treatment ### New Features - derive IntoParams for Query and Context ### Commit Statistics - 4 commits contributed to the release. - 3 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#21](https://github.com/Unleash/unleash-types-rs/issues/21) ### Commit Details
view details * **[#21](https://github.com/Unleash/unleash-types-rs/issues/21)** - U64 might require special treatment ([`f9e6f0e`](https://github.com/Unleash/unleash-types-rs/commit/f9e6f0ece28af409e8a52550c581e1030ebf81e5)) * **Uncategorized** - Release unleash-types v0.8.3 ([`f7a2ae7`](https://github.com/Unleash/unleash-types-rs/commit/f7a2ae7a848cfec1da4b73c7d2f5e375c5245c86)) - Release unleash-types v0.8.3 ([`cb0112b`](https://github.com/Unleash/unleash-types-rs/commit/cb0112b0d32c4ebcddbee665776e883bca909fcf)) - Derive IntoParams for Query and Context ([`9d70f66`](https://github.com/Unleash/unleash-types-rs/commit/9d70f66674bac22ffbe77cf7108527827ce26206))
## v0.8.2 (2023-02-09) ### Chore - bump version to 0.8.1 ### New Features - implements a few sugar traits for working with the underlying domain specific vecs types - deduplicate and merge ### Bug Fixes - handle legacy metrics format ### Commit Statistics - 5 commits contributed to the release. - 2 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 4 unique issues were worked on: [#17](https://github.com/Unleash/unleash-types-rs/issues/17), [#18](https://github.com/Unleash/unleash-types-rs/issues/18), [#19](https://github.com/Unleash/unleash-types-rs/issues/19), [#20](https://github.com/Unleash/unleash-types-rs/issues/20) ### Commit Details
view details * **[#17](https://github.com/Unleash/unleash-types-rs/issues/17)** - Handle legacy metrics format ([`e4793a9`](https://github.com/Unleash/unleash-types-rs/commit/e4793a9f653c78bca55e63736cb94d210f72fa41)) * **[#18](https://github.com/Unleash/unleash-types-rs/issues/18)** - Bump version to 0.8.1 ([`8f07c23`](https://github.com/Unleash/unleash-types-rs/commit/8f07c238092ffe729ecc110abc12d389f70f26f7)) * **[#19](https://github.com/Unleash/unleash-types-rs/issues/19)** - Release unleash-types v0.8.1 ([`fe8cfa8`](https://github.com/Unleash/unleash-types-rs/commit/fe8cfa86cf5123f8401f8ae4dd2ce379b6cfe584)) * **[#20](https://github.com/Unleash/unleash-types-rs/issues/20)** - Implements a few sugar traits for working with the underlying domain specific vecs types - deduplicate and merge ([`1752d18`](https://github.com/Unleash/unleash-types-rs/commit/1752d1881d41e346e7847b749f70b93767600923)) * **Uncategorized** - Release unleash-types v0.8.2 ([`5bdddb7`](https://github.com/Unleash/unleash-types-rs/commit/5bdddb7b003328d10930039738bd992f7622f481))
## v0.8.1 (2023-02-09) ### Chore - bump version to 0.8.1 ### New Features - implements a few sugar traits for working with the underlying domain specific vecs types - deduplicate and merge ### Bug Fixes - handle legacy metrics format ## v0.8.0 (2023-02-07) ### Chore - bump version to v0.8.0 ### New Features - add logic for batching metrics ### Commit Statistics - 2 commits contributed to the release. - 6 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 2 unique issues were worked on: [#14](https://github.com/Unleash/unleash-types-rs/issues/14), [#15](https://github.com/Unleash/unleash-types-rs/issues/15) ### Commit Details
view details * **[#14](https://github.com/Unleash/unleash-types-rs/issues/14)** - Add logic for batching metrics ([`323b65c`](https://github.com/Unleash/unleash-types-rs/commit/323b65caa87788b200325f67ba63c7c7ef966fd6)) * **[#15](https://github.com/Unleash/unleash-types-rs/issues/15)** - Bump version to v0.8.0 ([`ff2837e`](https://github.com/Unleash/unleash-types-rs/commit/ff2837e50d7812b821949565cc4c00f44f37a8be))
## v0.7.1 (2023-02-01) ### Bug Fixes - Use BASE64_URL_SAFE to hash client_features ### Commit Statistics - 2 commits contributed to the release. - 5 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release unleash-types v0.7.1 ([`239488a`](https://github.com/Unleash/unleash-types-rs/commit/239488a030e9dd450464dbe377975085ad2cf5b9)) - Use BASE64_URL_SAFE to hash client_features ([`12d3de2`](https://github.com/Unleash/unleash-types-rs/commit/12d3de2edaf3c182f747b60408441dc80a7a65df))
## v0.7.0 (2023-01-27) ### New Features - deterministic serialization * task: make sure ClientFeatures to_str is deterministic * fix: Serialize maps as BTreeMaps * fix: variants should be ordered by name ### Commit Statistics - 2 commits contributed to the release. - 1 day passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#13](https://github.com/Unleash/unleash-types-rs/issues/13) ### Commit Details
view details * **[#13](https://github.com/Unleash/unleash-types-rs/issues/13)** - Deterministic serialization ([`ac9da78`](https://github.com/Unleash/unleash-types-rs/commit/ac9da78eb2a58b78580308268f5ee9e79c67e5c2)) * **Uncategorized** - Release unleash-types v0.7.0 ([`4587020`](https://github.com/Unleash/unleash-types-rs/commit/45870207ccf3f1d3630cd71f9c8388f512b0dfb8))
## v0.6.0 (2023-01-26) ### New Features - add openapi feature adding utoipa ToSchema ### Commit Statistics - 2 commits contributed to the release. - 1 day passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#12](https://github.com/Unleash/unleash-types-rs/issues/12) ### Commit Details
view details * **[#12](https://github.com/Unleash/unleash-types-rs/issues/12)** - Add openapi feature adding utoipa ToSchema ([`387d1e2`](https://github.com/Unleash/unleash-types-rs/commit/387d1e27522b797e8d241d550cf2cef5ef5e1e83)) * **Uncategorized** - Release unleash-types v0.6.0 ([`430059d`](https://github.com/Unleash/unleash-types-rs/commit/430059db169a18c70fe570fe5e11e165f398a713))
## v0.5.1 (2023-01-24) ### New Features - add a default implementation for Context struct ### Commit Statistics - 2 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#11](https://github.com/Unleash/unleash-types-rs/issues/11) ### Commit Details
view details * **[#11](https://github.com/Unleash/unleash-types-rs/issues/11)** - Add a default implementation for Context struct ([`9e6aa99`](https://github.com/Unleash/unleash-types-rs/commit/9e6aa99a49d694a9348121f83bf38961b5f5eaeb)) * **Uncategorized** - Release unleash-types v0.5.1 ([`c251815`](https://github.com/Unleash/unleash-types-rs/commit/c251815a5072cfe3a3b9ac5ea3ce159a8ce95736))
## v0.5.0 (2023-01-24) ### New Features - Add Context struct * feat: Add Context struct * chore: add test for context deserializing * feat: add serialize on context ### Commit Statistics - 2 commits contributed to the release. - 4 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#10](https://github.com/Unleash/unleash-types-rs/issues/10) ### Commit Details
view details * **[#10](https://github.com/Unleash/unleash-types-rs/issues/10)** - Add Context struct ([`8ab0650`](https://github.com/Unleash/unleash-types-rs/commit/8ab0650d22051bba48d4b685e7d25d90722ec716)) * **Uncategorized** - Release unleash-types v0.5.0 ([`f095fac`](https://github.com/Unleash/unleash-types-rs/commit/f095facd4199277d453206f79f5a26aa161f2324))
## v0.4.1 (2023-01-20) ### Chore - use correct property for git fetch depth in build - fetch the full repo and cache on failure - only run codequality and test-coverage when rust,toml or the workflow has changed - fix typo in workflow - Add workflows for testcoverage and release ### Bug Fixes - Setup weight type to handle lowercased variants of the enum ### Other - updated parameters to cargo-smart-release - try to use rust-cache instead of github cache action ### Commit Statistics - 10 commits contributed to the release. - 1 day passed between releases. - 8 commits were understood as [conventional](https://www.conventionalcommits.org). - 5 unique issues were worked on: [#5](https://github.com/Unleash/unleash-types-rs/issues/5), [#6](https://github.com/Unleash/unleash-types-rs/issues/6), [#7](https://github.com/Unleash/unleash-types-rs/issues/7), [#8](https://github.com/Unleash/unleash-types-rs/issues/8), [#9](https://github.com/Unleash/unleash-types-rs/issues/9) ### Commit Details
view details * **[#5](https://github.com/Unleash/unleash-types-rs/issues/5)** - Add workflows for testcoverage and release ([`66f019c`](https://github.com/Unleash/unleash-types-rs/commit/66f019c249fdfec4d6867971e916eb31325c81e5)) * **[#6](https://github.com/Unleash/unleash-types-rs/issues/6)** - Try to use rust-cache instead of github cache action ([`21a93f0`](https://github.com/Unleash/unleash-types-rs/commit/21a93f0cd88076e0a94941f05587b5ad5e15cf37)) * **[#7](https://github.com/Unleash/unleash-types-rs/issues/7)** - Setup weight type to handle lowercased variants of the enum ([`040cf87`](https://github.com/Unleash/unleash-types-rs/commit/040cf879382a59989c27dca9c5c938418879a4c3)) * **[#8](https://github.com/Unleash/unleash-types-rs/issues/8)** - Updated parameters to cargo-smart-release ([`11027d0`](https://github.com/Unleash/unleash-types-rs/commit/11027d0d82e6c83c9598b3f3beb5e8a1ecb3c0ac)) * **[#9](https://github.com/Unleash/unleash-types-rs/issues/9)** - Use correct property for git fetch depth in build ([`d8c299b`](https://github.com/Unleash/unleash-types-rs/commit/d8c299bef00283760126f1e37cea94242f369727)) * **Uncategorized** - Release unleash-types v0.4.1 ([`8339c42`](https://github.com/Unleash/unleash-types-rs/commit/8339c42b99a3223a832586defd54347a59385d02)) - Release unleash-types v0.4.1 ([`f6d59de`](https://github.com/Unleash/unleash-types-rs/commit/f6d59dee03a61f838a438a1fa522c9f202908709)) - Fetch the full repo and cache on failure ([`9a47f75`](https://github.com/Unleash/unleash-types-rs/commit/9a47f754ab0e6025b41abde61bd00b457505c9fa)) - Only run codequality and test-coverage when rust,toml or the workflow has changed ([`34f471e`](https://github.com/Unleash/unleash-types-rs/commit/34f471e18fa7f0ddd028b3a2ff56caf472061169)) - Fix typo in workflow ([`96554d8`](https://github.com/Unleash/unleash-types-rs/commit/96554d828eb4c7aaec898da7ada887d6b26cce85))
## v0.4.0 (2023-01-18) ### Chore - Add workflow for clippy and testing - add -rs suffix - Updated repo links after transferring ownership ### Chore - Add CHANGELOG ### New Features - Add structs for ClientMetrics Added structs with helper methods allowing us to increment enabled/disabled occurrences of toggles. ### Bug Fixes - Remove unnecessary .into call ### Other - add README ### Commit Statistics - 9 commits contributed to the release. - 28 days passed between releases. - 7 commits were understood as [conventional](https://www.conventionalcommits.org). - 3 unique issues were worked on: [#1](https://github.com/Unleash/unleash-types-rs/issues/1), [#2](https://github.com/Unleash/unleash-types-rs/issues/2), [#4](https://github.com/Unleash/unleash-types-rs/issues/4) ### Commit Details
view details * **[#1](https://github.com/Unleash/unleash-types-rs/issues/1)** - Add workflow for clippy and testing ([`6a91af1`](https://github.com/Unleash/unleash-types-rs/commit/6a91af13c2d1a107e9f7260e2af5ec9f26294a4d)) * **[#2](https://github.com/Unleash/unleash-types-rs/issues/2)** - Remove unnecessary .into call ([`85f8a58`](https://github.com/Unleash/unleash-types-rs/commit/85f8a586de7ffd9542fb0f5c949825c271718956)) * **[#4](https://github.com/Unleash/unleash-types-rs/issues/4)** - Add README ([`2f4dde5`](https://github.com/Unleash/unleash-types-rs/commit/2f4dde564fa4822bb86fd7c395de6da1b1babde3)) * **Uncategorized** - Release unleash-types v0.4.0 ([`cac15d9`](https://github.com/Unleash/unleash-types-rs/commit/cac15d93e19878884c0d83e8d7a54603bc50db0c)) - Add CHANGELOG ([`406c9fd`](https://github.com/Unleash/unleash-types-rs/commit/406c9fd5bbaa11f79d47e1cbe95f641a987922b2)) - Release unleash-types v0.4.0 ([`c5dbbdf`](https://github.com/Unleash/unleash-types-rs/commit/c5dbbdfcd2f518c45a9dda20c449bf38b5e2d692)) - Add structs for ClientMetrics ([`47a1cfe`](https://github.com/Unleash/unleash-types-rs/commit/47a1cfec6023e4bb18a61142c69c771e5ca78bef)) - Add -rs suffix ([`0a251ea`](https://github.com/Unleash/unleash-types-rs/commit/0a251eaa2bcfec307df4b6aef1dcda28ec8a9838)) - Updated repo links after transferring ownership ([`48f001e`](https://github.com/Unleash/unleash-types-rs/commit/48f001e044f058cdce0bfa07fe7c839c7f37748b))
## v0.3.0 (2022-12-21) ### Chore - Release unleash-types version 0.3.0 ### Commit Statistics - 2 commits contributed to the release. - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release unleash-types version 0.3.0 ([`322465f`](https://github.com/Unleash/unleash-types-rs/commit/322465f4ebb3a94e3dd37306724f71c499d2d40e)) - Added type for frontend results ([`8b43e86`](https://github.com/Unleash/unleash-types-rs/commit/8b43e8631d1afdb24ce7181feb39f5754ed8fbd3))
## v0.2.1 (2022-11-24) ### Chore - Release unleash-types version 0.2.1 ### Commit Statistics - 2 commits contributed to the release. - 1 day passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release unleash-types version 0.2.1 ([`3338859`](https://github.com/Unleash/unleash-types-rs/commit/3338859afa3650bf35f63a5f5ec4a1b48908b1b3)) - Patch constraint operators to correctly handle StrEndsWith and unknown cases ([`9ccf3e6`](https://github.com/Unleash/unleash-types-rs/commit/9ccf3e6f1039756506ff6e1e4a6ee7387035cfae))
## v0.2.0 (2022-11-22) ### Chore - Release unleash-types version 0.2.0 ### Other - move client_features to separate mod ### Commit Statistics - 4 commits contributed to the release. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release unleash-types version 0.2.0 ([`b17a4af`](https://github.com/Unleash/unleash-types-rs/commit/b17a4af499f1775185955eefe0d52eaff20fa860)) - Revert "bump version" ([`bfac2fb`](https://github.com/Unleash/unleash-types-rs/commit/bfac2fb8675ad660c042e0174df745140d8f52bf)) - Bump version ([`6e1172a`](https://github.com/Unleash/unleash-types-rs/commit/6e1172a4ee82470d3fdfe55d22cf8dafd8ebe8db)) - Move client_features to separate mod ([`bdc0da4`](https://github.com/Unleash/unleash-types-rs/commit/bdc0da41e2025894d76486130961747e0028fb87))
## v0.1.0 (2022-11-22) ### Commit Statistics - 3 commits contributed to the release. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Add tests for deserialization ([`f3d1f88`](https://github.com/Unleash/unleash-types-rs/commit/f3d1f8893547b056fde96db46ae0c89947813e40)) - Start working with tests ([`130a113`](https://github.com/Unleash/unleash-types-rs/commit/130a1139db8f0dd9cb8f38b631b6e55f3e4cfa58)) - Initial work with types from Client API response ([`dacb34d`](https://github.com/Unleash/unleash-types-rs/commit/dacb34d1105d0782a7d839c02a18d877814d720c))