All notable changes to this project will be documented in this file.
0.15.9 - 2025-02-19
- add project to feature removed event (#76) (by @sjaanus) - #76
- @sjaanus
0.15.8 - 2025-02-17
- make event id public and rename (#73) (by @sjaanus) - #73
- @sjaanus
0.15.7 - 2025-02-17
- event_id finder for delta event (#71) (by @sjaanus) - #71
- @sjaanus
0.15.6 - 2025-01-30
- refactor delta applying to be in generic function (#69) (by @sjaanus) - #69
- @sjaanus
0.15.5 - 2025-01-29
- rework delta api to new schema (#66) (by @sjaanus) - #66
- @sjaanus
0.15.4 - 2025-01-14
- added from ClientFeaturesDelta for ClientFeatures (#63) (by @chriswk) - #63
- apply delta not updating features (#64) (by @sjaanus) - #64
- (ci) Use private key, not client token (by @chriswk)
- (ci) Updated to use unleash-bot (#61) (by @chriswk)
- @sjaanus
- @chriswk
0.15.3 - 2025-01-07
- allow ClientFeatures to apply deltas to itself (#59) (by @chriswk) - #59
- @chriswk
0.15.2 - 2025-01-07
- client features delta schema (#57) (by @chriswk) - #57
- @chriswk
0.15.1 - 2025-01-06
- added meta field to ClientFeatures (#44) (by @chriswk) - #44
- migrate to git cliff for our changelog (#54) (by @chriswk) - #54
- Release plz workflow (#45) (by @chriswk) - #45
- (deps) bump serde from 1.0.210 to 1.0.217 (#52) (by @dependabot[bot])
- (deps) bump actions/checkout from 3 to 4 (#49) (by @dependabot[bot])
- (deps) bump serde_json from 1.0.128 to 1.0.134 (#51) (by @dependabot[bot])
- (deps) bump github/codeql-action from 2 to 3 (#48) (by @dependabot[bot])
- (deps) bump xxhash-rust from 0.8.12 to 0.8.15 (#47) (by @dependabot[bot])
- (deps) bump chrono from 0.4.38 to 0.4.39 (#53) (by @dependabot[bot])
- added build(deps) as a dependency update group parser (by @chriswk)
- Trust [changelog] section (by @chriswk)
- Add dep-update prefix for dependabot upgrades (#55) (by @chriswk) - #55
- @chriswk
- @dependabot[bot]
- Derives the hash impl for query (#43) by @thomasheartman in #43
-
Clippy --fix (#33) by @gastonfournier in #33
-
Release unleash-types v0.15.0 by @thomasheartman
- Release unleash-types v0.14.0 by @chriswk
- Dependency maintenance (#42) by @chriswk in #42
- Extend metrics and registration with optional metadata (#40) by @sighphyre in #40
- Re-add snake-case of impression_data (#41) by @chriswk in #41
- Release unleash-types v0.13.0 by @chriswk
-
Clippy/cargo linting cleanups (#38) by @sighphyre in #38
-
Change tests so that we can add fields to clientapplication without a lot of noise (#39) by @sighphyre in #39
-
Chrono security bump by @chriswk
- Convert frontend responses to camel case (#36) by @sighphyre in #36
- Release unleash-types v0.12.0 by @sighphyre
- Add stickiness to strategy variants (#34) by @sighphyre in #34
- Release unleash-types v0.11.0 by @chriswk
- None strategy variants should serialize as empty array (#32) by @gastonfournier in #32
- Release unleash-types version 0.10.6 by @gastonfournier
- Add
dependencies
property to client feature struct (#30) by @thomasheartman in #30
-
Release unleash-types v0.10.5 by @thomasheartman
-
Release unleash-types v0.10.5 by @thomasheartman
-
Release unleash-types v0.10.5 by @thomasheartman
- Add support for strategy variants (#28) by @sighphyre in #28
- Release unleash-types v0.10.4 by @sighphyre
- Release unleash-types v0.10.3 by @chriswk
- Cargo update by @chriswk
- Skip serializing if option is none (#27) in #27
- Release unleash-types v0.10.2 by @chriswk
- Patch ClientFeatures upsert behaviour to correctly take updated β¦ (#26) by @sighphyre in #26
- Release unleash-types v0.10.1 by @sighphyre
- Updated to not flatten properties map (#25) in #25
- Release unleash-types v0.10.0 by @chriswk
- Gather unknown fields in Context into properties by @chriswk
- Release unleash-types v0.9.4 by @chriswk
- Make properties an object in OpenAPI by @chriswk
- Release unleash-types v0.9.3 by @chriswk
- Openapi intoparam details for properties field by @chriswk
- Release unleash-types v0.9.2 by @chriswk
- Make EvaluatedToggle cloneable by @chriswk
-
Create LICENSE by @sighphyre
-
Release unleash-types v0.9.1 by @chriswk
- Adds an upsert method that prioritizes new incoming data (#24) in #24
- Release unleash-types v0.9.0
- Use u32 and camelCase (#23) by @gastonfournier in #23
- Derive IntoParams for Query and Context by @chriswk
-
Release unleash-types v0.8.3 by @chriswk
-
Release unleash-types v0.8.3 by @chriswk
- U64 might require special treatment (#21) by @gastonfournier in #21
- Implements a few sugar traits for working with the underlying domain specific vecs types - deduplicate and merge (#20) by @sighphyre in #20
- Handle legacy metrics format (#17) by @sighphyre in #17
-
Release unleash-types v0.8.1 (#19) by @sighphyre in #19
-
Release unleash-types v0.8.2
- Bump version to 0.8.1 (#18) by @sighphyre in #18
- Add logic for batching metrics (#14) by @sighphyre in #14
- Bump version to v0.8.0 (#15) by @nunogois in #15
- Use BASE64_URL_SAFE to hash client_features
- Release unleash-types v0.7.1
- Deterministic serialization (#13) in #13
- Release unleash-types v0.7.0
- Add openapi feature adding utoipa ToSchema (#12) in #12
- Release unleash-types v0.6.0
- Add a default implementation for Context struct (#11) by @sighphyre in #11
- Release unleash-types v0.5.1
- Add Context struct (#10) by @sighphyre in #10
- Release unleash-types v0.5.0
- Setup weight type to handle lowercased variants of the enum (#7) in #7
-
Updated parameters to cargo-smart-release (#8) in #8
-
Release unleash-types v0.4.1
-
Release unleash-types v0.4.1
-
Add workflows for testcoverage and release (#5) in #5
-
Try to use rust-cache instead of github cache action (#6) in #6
-
Fix typo in workflow
-
Only run codequality and test-coverage when rust,toml or the workflow has changed
-
Fetch the full repo and cache on failure
-
Use correct property for git fetch depth in build (#9) by @sighphyre in #9
- Add structs for ClientMetrics
- Remove unnecessary .into call (#2) in #2
-
Add README (#4) in #4
-
Release unleash-types v0.4.0
-
Release unleash-types v0.4.0
-
Updated repo links after transferring ownership
-
Add -rs suffix
-
Add workflow for clippy and testing (#1) in #1
-
Add CHANGELOG
- Added type for frontend results
- Release unleash-types version 0.3.0
- Patch constraint operators to correctly handle StrEndsWith and unknown cases by @sighphyre
- Release unleash-types version 0.2.1 by @sighphyre
-
Move client_features to separate mod
-
Bump version
-
Revert "bump version"
- Release unleash-types version 0.2.0
-
Initial work with types from Client API response
-
Start working with tests
-
Add tests for deserialization by @sighphyre