All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- dependency maintenance
- 1 commit contributed to the release.
- 91 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #42
- chrono security bump
- change tests so that we can add fields to clientapplication without a lot of noise
- clippy/cargo linting cleanups
- extend metrics and registration with optional metadata
- re-add snake-case of impression_data
- 6 commits contributed to the release.
- 84 days passed between releases.
- 5 commits were understood as conventional.
- 4 unique issues were worked on: #38, #39, #40, #41
view details
- convert frontend responses to camel case
- 2 commits contributed to the release.
- 93 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #36
view details
- add stickiness to strategy variants
- 2 commits contributed to the release.
- 54 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #34
view details
- Release unleash-types version 0.10.6
- none strategy variants should serialize as empty array
- 2 commits contributed to the release.
- 49 days passed between releases.
- 2 commits were understood as conventional.
- 1 unique issue was worked on: #32
view details
- Bumps utoipa to new major version
-
add
dependencies
property to client feature structThis change adds the dependencies property to the client feature struct, opening the path for dependent feature toggles:
- feat: add
dependencies
property to client feature struct
- feat: add
- 5 commits contributed to the release.
- 89 days passed between releases.
- 2 commits were understood as conventional.
- 2 unique issues were worked on: #30, #31
view details
- add support for strategy variants
- feat: add support for strategy variants
- 2 commits contributed to the release.
- 15 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #28
view details
- cargo update
- 2 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
- Skip serializing if option is none
- 2 commits contributed to the release.
- 29 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #27
view details
- patch ClientFeatures upsert behaviour to correctly take updated …
- fix: patch ClientFeatures upsert behaviour to correctly take updated segment
- 2 commits contributed to the release.
- 41 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #26
view details
- updated to not flatten properties map Also declares IntoParams as belonging to Query, not to Path, to allow utoipa to build correct openAPI spec
- 2 commits contributed to the release.
- 4 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #25
view details
- gather unknown fields in Context into properties
- 2 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Make properties an object in OpenAPI
- 2 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- openapi intoparam details for properties field
- 2 commits contributed to the release.
- 36 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Make EvaluatedToggle cloneable
- 3 commits contributed to the release.
- 6 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- use u32 and camelCase
- Adds an upsert method that prioritizes new incoming data
- 3 commits contributed to the release.
- 16 days passed between releases.
- 2 commits were understood as conventional.
- 2 unique issues were worked on: #23, #24
view details
- u64 might require special treatment
- derive IntoParams for Query and Context
- 4 commits contributed to the release.
- 3 days passed between releases.
- 2 commits were understood as conventional.
- 1 unique issue was worked on: #21
view details
- bump version to 0.8.1
- implements a few sugar traits for working with the underlying domain specific vecs types - deduplicate and merge
- handle legacy metrics format
- 5 commits contributed to the release.
- 2 days passed between releases.
- 3 commits were understood as conventional.
- 4 unique issues were worked on: #17, #18, #19, #20
view details
- #17
- Handle legacy metrics format (
e4793a9
)
- Handle legacy metrics format (
- #18
- Bump version to 0.8.1 (
8f07c23
)
- Bump version to 0.8.1 (
- #19
- Release unleash-types v0.8.1 (
fe8cfa8
)
- Release unleash-types v0.8.1 (
- #20
- Implements a few sugar traits for working with the underlying domain specific vecs types - deduplicate and merge (
1752d18
)
- Implements a few sugar traits for working with the underlying domain specific vecs types - deduplicate and merge (
- Uncategorized
- Release unleash-types v0.8.2 (
5bdddb7
)
- Release unleash-types v0.8.2 (
- bump version to 0.8.1
- implements a few sugar traits for working with the underlying domain specific vecs types - deduplicate and merge
- handle legacy metrics format
- bump version to v0.8.0
- add logic for batching metrics
- 2 commits contributed to the release.
- 6 days passed between releases.
- 2 commits were understood as conventional.
- 2 unique issues were worked on: #14, #15
- Use BASE64_URL_SAFE to hash client_features
- 2 commits contributed to the release.
- 5 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- deterministic serialization
- task: make sure ClientFeatures to_str is deterministic
- fix: Serialize maps as BTreeMaps
- fix: variants should be ordered by name
- 2 commits contributed to the release.
- 1 day passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #13
view details
- add openapi feature adding utoipa ToSchema
- 2 commits contributed to the release.
- 1 day passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #12
view details
- add a default implementation for Context struct
- 2 commits contributed to the release.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #11
view details
- Add Context struct
- feat: Add Context struct
- chore: add test for context deserializing
- feat: add serialize on context
- 2 commits contributed to the release.
- 4 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #10
- 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
- Setup weight type to handle lowercased variants of the enum
- updated parameters to cargo-smart-release
- try to use rust-cache instead of github cache action
- 10 commits contributed to the release.
- 1 day passed between releases.
- 8 commits were understood as conventional.
- 5 unique issues were worked on: #5, #6, #7, #8, #9
view details
- #5
- Add workflows for testcoverage and release (
66f019c
)
- Add workflows for testcoverage and release (
- #6
- Try to use rust-cache instead of github cache action (
21a93f0
)
- Try to use rust-cache instead of github cache action (
- #7
- Setup weight type to handle lowercased variants of the enum (
040cf87
)
- Setup weight type to handle lowercased variants of the enum (
- #8
- Updated parameters to cargo-smart-release (
11027d0
)
- Updated parameters to cargo-smart-release (
- #9
- Use correct property for git fetch depth in build (
d8c299b
)
- Use correct property for git fetch depth in build (
- Uncategorized
- Add workflow for clippy and testing
- add -rs suffix
- Updated repo links after transferring ownership
- Add CHANGELOG
- Add structs for ClientMetrics Added structs with helper methods allowing us to increment enabled/disabled occurrences of toggles.
- Remove unnecessary .into call
- add README
- 9 commits contributed to the release.
- 28 days passed between releases.
- 7 commits were understood as conventional.
- 3 unique issues were worked on: #1, #2, #4
view details
- Release unleash-types version 0.3.0
- 2 commits contributed to the release.
- 27 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Release unleash-types version 0.2.1
- 2 commits contributed to the release.
- 1 day passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Release unleash-types version 0.2.0
- move client_features to separate mod
- 4 commits contributed to the release.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 3 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages