Skip to content

Latest commit

 

History

History
990 lines (631 loc) · 37.6 KB

CHANGELOG.md

File metadata and controls

990 lines (631 loc) · 37.6 KB

Changelog

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.

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.
  • 1 unique issue was worked on: #42

Commit Details

view details

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.
  • 4 unique issues were worked on: #38, #39, #40, #41

Commit Details

view details
  • #38
    • Clippy/cargo linting cleanups (12fc7c0)
  • #39
    • Change tests so that we can add fields to clientapplication without a lot of noise (29a3068)
  • #40
    • Extend metrics and registration with optional metadata (9938660)
  • #41
    • Re-add snake-case of impression_data (4f8ed49)
  • Uncategorized
    • Release unleash-types v0.13.0 (8860ba2)
    • Chrono security bump (06b3b3d)

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.
  • 1 unique issue was worked on: #36

Commit Details

view details
  • #36
    • Convert frontend responses to camel case (1717a61)
  • Uncategorized
    • Release unleash-types v0.12.0 (ed9ad91)

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.
  • 1 unique issue was worked on: #34

Commit Details

view details
  • #34
    • Add stickiness to strategy variants (9afeb15)
  • Uncategorized
    • Release unleash-types v0.11.0 (5645d74)

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.
  • 1 unique issue was worked on: #32

Commit Details

view details
  • #32
    • None strategy variants should serialize as empty array (dfadfc5)
  • Uncategorized
    • Release unleash-types version 0.10.6 (edf3920)

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.
  • 2 unique issues were worked on: #30, #31

Commit Details

view details
  • #30
    • Add dependencies property to client feature struct (573d86d)
  • #31
    • Bumps utoipa to new major version (fd005f9)
  • Uncategorized
    • Release unleash-types v0.10.5 (0e4303f)
    • Release unleash-types v0.10.5 (90cd590)
    • Release unleash-types v0.10.5 (f96028e)

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.
  • 1 unique issue was worked on: #28

Commit Details

view details
  • #28
    • Add support for strategy variants (0649b25)
  • Uncategorized
    • Release unleash-types v0.10.4 (aa5b7cc)

v0.10.3 (2023-06-28)

Chore

  • cargo update

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

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.
  • 1 unique issue was worked on: #27

Commit Details

view details
  • #27
    • Skip serializing if option is none (2af3008)
  • Uncategorized
    • Release unleash-types v0.10.2 (5be22b3)

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.
  • 1 unique issue was worked on: #26

Commit Details

view details
  • #26
    • Patch ClientFeatures upsert behaviour to correctly take updated … (1cd7287)
  • Uncategorized
    • Release unleash-types v0.10.1 (9946218)

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.
  • 1 unique issue was worked on: #25

Commit Details

view details
  • #25
    • Updated to not flatten properties map (22b2912)
  • Uncategorized
    • Release unleash-types v0.10.0 (da5901e)

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.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release unleash-types v0.9.4 (c1843f1)
    • Gather unknown fields in Context into properties (8b54b3c)

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.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release unleash-types v0.9.3 (279931b)
    • Make properties an object in OpenAPI (2c3f514)

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.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release unleash-types v0.9.2 (773b815)
    • Openapi intoparam details for properties field (6b6bc4d)

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.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release unleash-types v0.9.1 (7b51242)
    • Make EvaluatedToggle cloneable (e787314)
    • Create LICENSE (fae2e1c)

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.
  • 2 unique issues were worked on: #23, #24

Commit Details

view details
  • #23
  • #24
    • Adds an upsert method that prioritizes new incoming data (03e87ed)
  • Uncategorized
    • Release unleash-types v0.9.0 (d6a1a0f)

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.
  • 1 unique issue was worked on: #21

Commit Details

view details
  • #21
    • U64 might require special treatment (f9e6f0e)
  • Uncategorized
    • Release unleash-types v0.8.3 (f7a2ae7)
    • Release unleash-types v0.8.3 (cb0112b)
    • Derive IntoParams for Query and Context (9d70f66)

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.
  • 4 unique issues were worked on: #17, #18, #19, #20

Commit Details

view details
  • #17
    • Handle legacy metrics format (e4793a9)
  • #18
  • #19
    • Release unleash-types v0.8.1 (fe8cfa8)
  • #20
    • Implements a few sugar traits for working with the underlying domain specific vecs types - deduplicate and merge (1752d18)
  • Uncategorized
    • Release unleash-types v0.8.2 (5bdddb7)

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.
  • 2 unique issues were worked on: #14, #15

Commit Details

view details

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.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release unleash-types v0.7.1 (239488a)
    • Use BASE64_URL_SAFE to hash client_features (12d3de2)

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.
  • 1 unique issue was worked on: #13

Commit Details

view details
  • #13
    • Deterministic serialization (ac9da78)
  • Uncategorized
    • Release unleash-types v0.7.0 (4587020)

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.
  • 1 unique issue was worked on: #12

Commit Details

view details
  • #12
    • Add openapi feature adding utoipa ToSchema (387d1e2)
  • Uncategorized
    • Release unleash-types v0.6.0 (430059d)

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.
  • 1 unique issue was worked on: #11

Commit Details

view details
  • #11
    • Add a default implementation for Context struct (9e6aa99)
  • Uncategorized
    • Release unleash-types v0.5.1 (c251815)

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.
  • 1 unique issue was worked on: #10

Commit Details

view details
  • #10
  • Uncategorized
    • Release unleash-types v0.5.0 (f095fac)

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.
  • 5 unique issues were worked on: #5, #6, #7, #8, #9

Commit Details

view details
  • #5
    • Add workflows for testcoverage and release (66f019c)
  • #6
    • Try to use rust-cache instead of github cache action (21a93f0)
  • #7
    • Setup weight type to handle lowercased variants of the enum (040cf87)
  • #8
    • Updated parameters to cargo-smart-release (11027d0)
  • #9
    • Use correct property for git fetch depth in build (d8c299b)
  • Uncategorized
    • Release unleash-types v0.4.1 (8339c42)
    • Release unleash-types v0.4.1 (f6d59de)
    • Fetch the full repo and cache on failure (9a47f75)
    • Only run codequality and test-coverage when rust,toml or the workflow has changed (34f471e)
    • Fix typo in workflow (96554d8)

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.
  • 3 unique issues were worked on: #1, #2, #4

Commit Details

view details
  • #1
    • Add workflow for clippy and testing (6a91af1)
  • #2
    • Remove unnecessary .into call (85f8a58)
  • #4
  • Uncategorized
    • Release unleash-types v0.4.0 (cac15d9)
    • Add CHANGELOG (406c9fd)
    • Release unleash-types v0.4.0 (c5dbbdf)
    • Add structs for ClientMetrics (47a1cfe)
    • Add -rs suffix (0a251ea)
    • Updated repo links after transferring ownership (48f001e)

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.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release unleash-types version 0.3.0 (322465f)
    • Added type for frontend results (8b43e86)

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.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release unleash-types version 0.2.1 (3338859)
    • Patch constraint operators to correctly handle StrEndsWith and unknown cases (9ccf3e6)

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.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release unleash-types version 0.2.0 (b17a4af)
    • Revert "bump version" (bfac2fb)
    • Bump version (6e1172a)
    • Move client_features to separate mod (bdc0da4)

v0.1.0 (2022-11-22)

Commit Statistics

  • 3 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Add tests for deserialization (f3d1f88)
    • Start working with tests (130a113)
    • Initial work with types from Client API response (dacb34d)