# Changelog **Table of Contents** - [0.0.0 (2025-11-07)](#000-2025-11-07) - [25.4.0 (2025-11-06)](#2540-2025-11-06) - [Breaking Changes](#breaking-changes) - [Related issue(s)](#related-issues) - [Checklist](#checklist) - [Bug Fixes](#bug-fixes) - [Chores](#chores) - [Code Refactoring](#code-refactoring) - [Features](#features) - [Performance Improvements](#performance-improvements) - [Tests](#tests) - [Unclassified](#unclassified) - [2.3.0 (2025-01-17)](#230-2025-01-17) - [Breaking Changes](#breaking-changes-1) - [Bug Fixes](#bug-fixes-1) - [Code Generation](#code-generation) - [Documentation](#documentation) - [Features](#features-1) - [Reverts](#reverts) - [Tests](#tests-1) - [Unclassified](#unclassified-1) - [2.2.0 (2024-02-12)](#220-2024-02-12) - [Bug Fixes](#bug-fixes-2) - [Code Generation](#code-generation-1) - [2.2.0-pre.1 (2024-02-01)](#220-pre1-2024-02-01) - [Bug Fixes](#bug-fixes-3) - [Code Generation](#code-generation-2) - [Documentation](#documentation-1) - [Features](#features-2) - [2.2.0-rc.3 (2023-08-16)](#220-rc3-2023-08-16) - [Bug Fixes](#bug-fixes-4) - [Code Generation](#code-generation-3) - [Features](#features-3) - [2.2.0-pre.0 (2023-06-22)](#220-pre0-2023-06-22) - [Code Generation](#code-generation-4) - [Features](#features-4) - [2.2.0-rc.2 (2023-06-13)](#220-rc2-2023-06-13) - [Bug Fixes](#bug-fixes-5) - [Code Generation](#code-generation-5) - [Features](#features-5) - [2.2.0-rc.1 (2023-06-12)](#220-rc1-2023-06-12) - [Breaking Changes](#breaking-changes-2) - [Bug Fixes](#bug-fixes-6) - [Code Generation](#code-generation-6) - [Features](#features-6) - [Unclassified](#unclassified-2) - [2.1.2 (2023-05-24)](#212-2023-05-24) - [Bug Fixes](#bug-fixes-7) - [Code Generation](#code-generation-7) - [Documentation](#documentation-2) - [Features](#features-7) - [2.1.1 (2023-04-11)](#211-2023-04-11) - [Bug Fixes](#bug-fixes-8) - [Code Generation](#code-generation-8) - [2.1.0 (2023-04-06)](#210-2023-04-06) - [Bug Fixes](#bug-fixes-9) - [Code Generation](#code-generation-9) - [2.1.0-pre.2 (2023-04-03)](#210-pre2-2023-04-03) - [Code Generation](#code-generation-10) - [2.1.0-pre.1 (2023-04-03)](#210-pre1-2023-04-03) - [Code Generation](#code-generation-11) - [2.1.0-pre.0 (2023-03-31)](#210-pre0-2023-03-31) - [Bug Fixes](#bug-fixes-10) - [Code Generation](#code-generation-12) - [Documentation](#documentation-3) - [Features](#features-8) - [2.0.3 (2022-12-08)](#203-2022-12-08) - [Bug Fixes](#bug-fixes-11) - [Code Generation](#code-generation-13) - [Features](#features-9) - [2.0.2 (2022-11-10)](#202-2022-11-10) - [Bug Fixes](#bug-fixes-12) - [Code Generation](#code-generation-14) - [Documentation](#documentation-4) - [Features](#features-10) - [Tests](#tests-2) - [2.0.1 (2022-10-27)](#201-2022-10-27) - [Bug Fixes](#bug-fixes-13) - [Code Generation](#code-generation-15) - [Documentation](#documentation-5) - [2.0.0 (2022-10-27)](#200-2022-10-27) - [Breaking Changes](#breaking-changes-3) - [Bug Fixes](#bug-fixes-14) - [Code Generation](#code-generation-16) - [Code Refactoring](#code-refactoring-1) - [Documentation](#documentation-6) - [Features](#features-11) - [Tests](#tests-3) - [Unclassified](#unclassified-3) - [1.11.10 (2022-08-25)](#11110-2022-08-25) - [Bug Fixes](#bug-fixes-15) - [Code Generation](#code-generation-17) - [1.11.9 (2022-08-01)](#1119-2022-08-01) - [Bug Fixes](#bug-fixes-16) - [Code Generation](#code-generation-18) - [Documentation](#documentation-7) - [Features](#features-12) - [1.11.8 (2022-05-04)](#1118-2022-05-04) - [Bug Fixes](#bug-fixes-17) - [Code Generation](#code-generation-19) - [Documentation](#documentation-8) - [Features](#features-13) - [Tests](#tests-4) - [1.11.7 (2022-02-23)](#1117-2022-02-23) - [Code Generation](#code-generation-20) - [1.11.6 (2022-02-23)](#1116-2022-02-23) - [Bug Fixes](#bug-fixes-18) - [Code Generation](#code-generation-21) - [1.11.5 (2022-02-21)](#1115-2022-02-21) - [Bug Fixes](#bug-fixes-19) - [Code Generation](#code-generation-22) - [1.11.4 (2022-02-16)](#1114-2022-02-16) - [Bug Fixes](#bug-fixes-20) - [Code Generation](#code-generation-23) - [1.11.3 (2022-02-15)](#1113-2022-02-15) - [Bug Fixes](#bug-fixes-21) - [Code Generation](#code-generation-24) - [1.11.2 (2022-02-11)](#1112-2022-02-11) - [Code Generation](#code-generation-25) - [1.11.1 (2022-02-11)](#1111-2022-02-11) - [Bug Fixes](#bug-fixes-22) - [Code Generation](#code-generation-26) - [Code Refactoring](#code-refactoring-2) - [Documentation](#documentation-9) - [1.11.0 (2022-01-21)](#1110-2022-01-21) - [Breaking Changes](#breaking-changes-4) - [Bug Fixes](#bug-fixes-23) - [Code Generation](#code-generation-27) - [Documentation](#documentation-10) - [Features](#features-14) - [1.10.7 (2021-10-27)](#1107-2021-10-27) - [Breaking Changes](#breaking-changes-5) - [Bug Fixes](#bug-fixes-24) - [Code Generation](#code-generation-28) - [Code Refactoring](#code-refactoring-3) - [Documentation](#documentation-11) - [Features](#features-15) - [1.10.6 (2021-08-28)](#1106-2021-08-28) - [Bug Fixes](#bug-fixes-25) - [Code Generation](#code-generation-29) - [Documentation](#documentation-12) - [1.10.5 (2021-08-13)](#1105-2021-08-13) - [Bug Fixes](#bug-fixes-26) - [Code Generation](#code-generation-30) - [Documentation](#documentation-13) - [Features](#features-16) - [1.10.3 (2021-07-14)](#1103-2021-07-14) - [Bug Fixes](#bug-fixes-27) - [Code Generation](#code-generation-31) - [Code Refactoring](#code-refactoring-4) - [Documentation](#documentation-14) - [Features](#features-17) - [1.10.2 (2021-05-04)](#1102-2021-05-04) - [Breaking Changes](#breaking-changes-6) - [Bug Fixes](#bug-fixes-28) - [Code Generation](#code-generation-32) - [Code Refactoring](#code-refactoring-5) - [Documentation](#documentation-15) - [Features](#features-18) - [1.10.1 (2021-03-25)](#1101-2021-03-25) - [Bug Fixes](#bug-fixes-29) - [Code Generation](#code-generation-33) - [Documentation](#documentation-16) - [Features](#features-19) - [Tests](#tests-5) - [Unclassified](#unclassified-4) - [1.9.2 (2021-01-29)](#192-2021-01-29) - [Code Generation](#code-generation-34) - [Features](#features-20) - [1.9.1 (2021-01-27)](#191-2021-01-27) - [Code Generation](#code-generation-35) - [Documentation](#documentation-17) - [1.9.0 (2021-01-12)](#190-2021-01-12) - [Code Generation](#code-generation-36) - [1.9.0-rc.0 (2021-01-12)](#190-rc0-2021-01-12) - [Code Generation](#code-generation-37) - [1.9.0-alpha.4.pre.0 (2021-01-12)](#190-alpha4pre0-2021-01-12) - [Bug Fixes](#bug-fixes-30) - [Code Generation](#code-generation-38) - [Documentation](#documentation-18) - [1.9.0-alpha.3 (2020-12-08)](#190-alpha3-2020-12-08) - [Breaking Changes](#breaking-changes-7) - [Bug Fixes](#bug-fixes-31) - [Code Generation](#code-generation-39) - [Code Refactoring](#code-refactoring-6) - [Documentation](#documentation-19) - [Features](#features-21) - [Tests](#tests-6) - [Unclassified](#unclassified-5) - [1.9.0-alpha.2 (2020-10-29)](#190-alpha2-2020-10-29) - [Bug Fixes](#bug-fixes-32) - [Code Generation](#code-generation-40) - [Documentation](#documentation-20) - [Features](#features-22) - [Tests](#tests-7) - [1.9.0-alpha.1 (2020-10-20)](#190-alpha1-2020-10-20) - [Bug Fixes](#bug-fixes-33) - [Code Generation](#code-generation-41) - [Code Refactoring](#code-refactoring-7) - [Documentation](#documentation-21) - [Features](#features-23) - [Tests](#tests-8) - [1.8.5 (2020-10-03)](#185-2020-10-03) - [Code Generation](#code-generation-42) - [1.8.0-pre.1 (2020-10-03)](#180-pre1-2020-10-03) - [Bug Fixes](#bug-fixes-34) - [Code Generation](#code-generation-43) - [Features](#features-24) - [1.8.0-pre.0 (2020-10-02)](#180-pre0-2020-10-02) - [Breaking Changes](#breaking-changes-8) - [Bug Fixes](#bug-fixes-35) - [Code Generation](#code-generation-44) - [Documentation](#documentation-22) - [Features](#features-25) - [1.7.4 (2020-08-31)](#174-2020-08-31) - [Bug Fixes](#bug-fixes-36) - [Code Generation](#code-generation-45) - [1.7.3 (2020-08-31)](#173-2020-08-31) - [Code Generation](#code-generation-46) - [1.7.1 (2020-08-31)](#171-2020-08-31) - [Breaking Changes](#breaking-changes-9) - [Bug Fixes](#bug-fixes-37) - [Code Generation](#code-generation-47) - [Code Refactoring](#code-refactoring-8) - [Documentation](#documentation-23) - [Features](#features-26) - [Unclassified](#unclassified-6) - [1.7.0 (2020-08-14)](#170-2020-08-14) - [Breaking Changes](#breaking-changes-10) - [Bug Fixes](#bug-fixes-38) - [Code Generation](#code-generation-48) - [Code Refactoring](#code-refactoring-9) - [Documentation](#documentation-24) - [Features](#features-27) - [Unclassified](#unclassified-7) - [1.6.0 (2020-07-20)](#160-2020-07-20) - [Bug Fixes](#bug-fixes-39) - [Code Generation](#code-generation-49) - [Documentation](#documentation-25) - [Unclassified](#unclassified-8) - [1.5.2 (2020-06-23)](#152-2020-06-23) - [Bug Fixes](#bug-fixes-40) - [Code Generation](#code-generation-50) - [Features](#features-28) - [1.5.1 (2020-06-16)](#151-2020-06-16) - [Code Generation](#code-generation-51) - [1.5.0 (2020-06-16)](#150-2020-06-16) - [Bug Fixes](#bug-fixes-41) - [Chores](#chores-1) - [Documentation](#documentation-26) - [Features](#features-29) - [Unclassified](#unclassified-9) - [1.5.0-beta.5 (2020-05-28)](#150-beta5-2020-05-28) - [Bug Fixes](#bug-fixes-42) - [Chores](#chores-2) - [Documentation](#documentation-27) - [Features](#features-30) - [1.5.0-beta.3 (2020-05-23)](#150-beta3-2020-05-23) - [Chores](#chores-3) - [1.5.0-beta.2 (2020-05-23)](#150-beta2-2020-05-23) - [Bug Fixes](#bug-fixes-43) - [Chores](#chores-4) - [Code Refactoring](#code-refactoring-10) - [Documentation](#documentation-28) - [1.5.0-beta.1 (2020-04-30)](#150-beta1-2020-04-30) - [Breaking Changes](#breaking-changes-11) - [Chores](#chores-5) - [Code Refactoring](#code-refactoring-11) - [1.4.10 (2020-04-30)](#1410-2020-04-30) - [Bug Fixes](#bug-fixes-44) - [Chores](#chores-6) - [Documentation](#documentation-29) - [Unclassified](#unclassified-10) - [1.4.9 (2020-04-25)](#149-2020-04-25) - [Bug Fixes](#bug-fixes-45) - [Chores](#chores-7) - [1.4.8 (2020-04-24)](#148-2020-04-24) - [Bug Fixes](#bug-fixes-46) - [Chores](#chores-8) - [Documentation](#documentation-30) - [Features](#features-31) - [1.4.7 (2020-04-24)](#147-2020-04-24) - [Bug Fixes](#bug-fixes-47) - [Chores](#chores-9) - [Documentation](#documentation-31) - [1.4.6 (2020-04-17)](#146-2020-04-17) - [Bug Fixes](#bug-fixes-48) - [Documentation](#documentation-32) - [1.4.5 (2020-04-16)](#145-2020-04-16) - [Bug Fixes](#bug-fixes-49) - [Documentation](#documentation-33) - [1.4.3 (2020-04-16)](#143-2020-04-16) - [Bug Fixes](#bug-fixes-50) - [Code Refactoring](#code-refactoring-12) - [Documentation](#documentation-34) - [Features](#features-32) - [1.4.2 (2020-04-03)](#142-2020-04-03) - [Chores](#chores-10) - [Documentation](#documentation-35) - [1.4.1 (2020-04-02)](#141-2020-04-02) - [Bug Fixes](#bug-fixes-51) - [1.4.0 (2020-04-02)](#140-2020-04-02) - [GHSA-3p3g-vpw6-4w66](#ghsa-3p3g-vpw6-4w66) - [Impact](#impact) - [Severity](#severity) - [Patches](#patches) - [Workarounds](#workarounds) - [References](#references) - [Upstream](#upstream) - [Breaking Changes](#breaking-changes-12) - [GHSA-3p3g-vpw6-4w66](#ghsa-3p3g-vpw6-4w66-1) - [Impact](#impact-1) - [Severity](#severity-1) - [Patches](#patches-1) - [Workarounds](#workarounds-1) - [References](#references-1) - [Upstream](#upstream-1) - [Bug Fixes](#bug-fixes-52) - [Code Refactoring](#code-refactoring-13) - [Documentation](#documentation-36) - [Features](#features-33) - [Unclassified](#unclassified-11) - [1.3.2 (2020-02-17)](#132-2020-02-17) - [Bug Fixes](#bug-fixes-53) - [Chores](#chores-11) - [Documentation](#documentation-37) - [1.3.1 (2020-02-16)](#131-2020-02-16) - [Continuous Integration](#continuous-integration) - [1.3.0 (2020-02-14)](#130-2020-02-14) - [Bug Fixes](#bug-fixes-54) - [Documentation](#documentation-38) - [Features](#features-34) - [Unclassified](#unclassified-12) - [1.2.3 (2020-01-31)](#123-2020-01-31) - [Unclassified](#unclassified-13) - [1.2.2 (2020-01-23)](#122-2020-01-23) - [Documentation](#documentation-39) - [Unclassified](#unclassified-14) - [1.2.1 (2020-01-15)](#121-2020-01-15) - [Unclassified](#unclassified-15) - [1.2.0 (2020-01-08)](#120-2020-01-08) - [Unclassified](#unclassified-16) - [1.2.0-alpha.3 (2020-01-08)](#120-alpha3-2020-01-08) - [Unclassified](#unclassified-17) - [1.2.0-alpha.2 (2020-01-08)](#120-alpha2-2020-01-08) - [Continuous Integration](#continuous-integration-1) - [1.2.0-alpha.1 (2020-01-07)](#120-alpha1-2020-01-07) - [Documentation](#documentation-40) - [Unclassified](#unclassified-18) - [1.1.1 (2019-12-19)](#111-2019-12-19) - [Documentation](#documentation-41) - [Unclassified](#unclassified-19) - [1.1.0 (2019-12-16)](#110-2019-12-16) - [Documentation](#documentation-42) - [Unclassified](#unclassified-20) - [1.0.9 (2019-11-02)](#109-2019-11-02) - [Documentation](#documentation-43) - [Unclassified](#unclassified-21) - [1.0.8 (2019-10-04)](#108-2019-10-04) - [Unclassified](#unclassified-22) - [1.0.7 (2019-09-29)](#107-2019-09-29) - [Continuous Integration](#continuous-integration-2) - [1.0.6 (2019-09-29)](#106-2019-09-29) - [Continuous Integration](#continuous-integration-3) - [1.0.5 (2019-09-28)](#105-2019-09-28) - [Continuous Integration](#continuous-integration-4) - [1.0.4 (2019-09-26)](#104-2019-09-26) - [Unclassified](#unclassified-23) - [1.0.3 (2019-09-23)](#103-2019-09-23) - [Unclassified](#unclassified-24) - [1.0.2 (2019-09-18)](#102-2019-09-18) - [Unclassified](#unclassified-25) - [1.0.1 (2019-09-04)](#101-2019-09-04) - [Documentation](#documentation-44) - [Unclassified](#unclassified-26) - [1.0.0 (2019-06-24)](#100-2019-06-24) - [Documentation](#documentation-45) - [Unclassified](#unclassified-27) - [1.0.0-rc.16 (2019-06-13)](#100-rc16-2019-06-13) - [Documentation](#documentation-46) - [Unclassified](#unclassified-28) - [1.0.0-rc.15 (2019-06-05)](#100-rc15-2019-06-05) - [Documentation](#documentation-47) - [Unclassified](#unclassified-29) - [1.0.0-rc.14 (2019-05-18)](#100-rc14-2019-05-18) - [Continuous Integration](#continuous-integration-5) - [Documentation](#documentation-48) - [Unclassified](#unclassified-30) - [1.0.0-rc.12 (2019-05-10)](#100-rc12-2019-05-10) - [Unclassified](#unclassified-31) - [0.0.1 (2019-05-08)](#001-2019-05-08) - [Documentation](#documentation-49) - [Unclassified](#unclassified-32) - [1.0.0-rc.11 (2019-05-02)](#100-rc11-2019-05-02) - [Documentation](#documentation-50) - [Unclassified](#unclassified-33) - [1.0.0-rc.10 (2019-04-29)](#100-rc10-2019-04-29) - [Documentation](#documentation-51) - [Unclassified](#unclassified-34) - [1.0.0-rc.9+oryOS.10 (2019-04-18)](#100-rc9oryos10-2019-04-18) - [Documentation](#documentation-52) - [Unclassified](#unclassified-35) - [1.0.0-rc.8+oryOS.10 (2019-04-03)](#100-rc8oryos10-2019-04-03) - [Continuous Integration](#continuous-integration-6) - [Documentation](#documentation-53) - [1.0.0-rc.7+oryOS.10 (2019-04-02)](#100-rc7oryos10-2019-04-02) - [Continuous Integration](#continuous-integration-7) - [Documentation](#documentation-54) - [Unclassified](#unclassified-36) - [1.0.0-rc.6+oryOS.10 (2018-12-18)](#100-rc6oryos10-2018-12-18) - [Documentation](#documentation-55) - [Unclassified](#unclassified-37) - [1.0.0-rc.5+oryOS.10 (2018-12-13)](#100-rc5oryos10-2018-12-13) - [Documentation](#documentation-56) - [Unclassified](#unclassified-38) - [1.0.0-rc.4+oryOS.9 (2018-12-12)](#100-rc4oryos9-2018-12-12) - [Documentation](#documentation-57) - [Unclassified](#unclassified-39) - [1.0.0-rc.3+oryOS.9 (2018-12-06)](#100-rc3oryos9-2018-12-06) - [Documentation](#documentation-58) - [Unclassified](#unclassified-40) - [1.0.0-rc.2+oryOS.9 (2018-11-21)](#100-rc2oryos9-2018-11-21) - [Documentation](#documentation-59) - [Unclassified](#unclassified-41) - [1.0.0-rc.1+oryOS.9 (2018-11-21)](#100-rc1oryos9-2018-11-21) - [Build System](#build-system) - [Documentation](#documentation-60) - [Unclassified](#unclassified-42) - [1.0.0-beta.9 (2018-09-01)](#100-beta9-2018-09-01) - [Documentation](#documentation-61) - [Unclassified](#unclassified-43) - [1.0.0-beta.8 (2018-08-10)](#100-beta8-2018-08-10) - [Documentation](#documentation-62) - [Unclassified](#unclassified-44) - [1.0.0-beta.7 (2018-07-16)](#100-beta7-2018-07-16) - [Documentation](#documentation-63) - [Unclassified](#unclassified-45) - [1.0.0-beta.6 (2018-07-11)](#100-beta6-2018-07-11) - [Documentation](#documentation-64) - [Unclassified](#unclassified-46) - [1.0.0-beta.5 (2018-07-07)](#100-beta5-2018-07-07) - [Documentation](#documentation-65) - [Unclassified](#unclassified-47) - [1.0.0-beta.4 (2018-06-13)](#100-beta4-2018-06-13) - [Documentation](#documentation-66) - [1.0.0-beta.3 (2018-06-13)](#100-beta3-2018-06-13) - [Continuous Integration](#continuous-integration-8) - [Documentation](#documentation-67) - [Unclassified](#unclassified-48) - [1.0.0-beta.2 (2018-05-29)](#100-beta2-2018-05-29) - [Continuous Integration](#continuous-integration-9) - [1.0.0-beta.1 (2018-05-29)](#100-beta1-2018-05-29) - [Build System](#build-system-1) - [Documentation](#documentation-68) - [Unclassified](#unclassified-49) - [0.11.10 (2018-03-19)](#01110-2018-03-19) - [Documentation](#documentation-69) - [Unclassified](#unclassified-50) - [0.11.12 (2018-04-08)](#01112-2018-04-08) - [Documentation](#documentation-70) - [Unclassified](#unclassified-51) - [0.11.9 (2018-03-10)](#0119-2018-03-10) - [Unclassified](#unclassified-52) - [0.11.7 (2018-03-03)](#0117-2018-03-03) - [Unclassified](#unclassified-53) - [0.11.6 (2018-02-07)](#0116-2018-02-07) - [Unclassified](#unclassified-54) - [0.11.10 (2018-03-19)](#01110-2018-03-19-1) - [Documentation](#documentation-71) - [Unclassified](#unclassified-55) - [0.11.9 (2018-03-10)](#0119-2018-03-10-1) - [Unclassified](#unclassified-56) - [0.11.7 (2018-03-03)](#0117-2018-03-03-1) - [Unclassified](#unclassified-57) - [0.11.6 (2018-02-07)](#0116-2018-02-07-1) - [Unclassified](#unclassified-58) - [0.11.4 (2018-01-23)](#0114-2018-01-23) - [Documentation](#documentation-72) - [0.11.3 (2018-01-23)](#0113-2018-01-23) - [Documentation](#documentation-73) - [Unclassified](#unclassified-59) - [0.11.2 (2018-01-22)](#0112-2018-01-22) - [Unclassified](#unclassified-60) - [0.11.1 (2018-01-18)](#0111-2018-01-18) - [Unclassified](#unclassified-61) - [0.11.0 (2018-01-08)](#0110-2018-01-08) - [Documentation](#documentation-74) - [Unclassified](#unclassified-62) - [0.10.10 (2017-12-16)](#01010-2017-12-16) - [Documentation](#documentation-75) - [Unclassified](#unclassified-63) - [0.10.9 (2017-12-13)](#0109-2017-12-13) - [Documentation](#documentation-76) - [Unclassified](#unclassified-64) - [0.10.8 (2017-12-12)](#0108-2017-12-12) - [Documentation](#documentation-77) - [Unclassified](#unclassified-65) - [0.10.7 (2017-12-09)](#0107-2017-12-09) - [Documentation](#documentation-78) - [Unclassified](#unclassified-66) - [0.10.6 (2017-12-09)](#0106-2017-12-09) - [Unclassified](#unclassified-67) - [0.10.5 (2017-12-09)](#0105-2017-12-09) - [Documentation](#documentation-79) - [Unclassified](#unclassified-68) - [0.10.4 (2017-12-09)](#0104-2017-12-09) - [Documentation](#documentation-80) - [Unclassified](#unclassified-69) - [0.10.3 (2017-12-08)](#0103-2017-12-08) - [Documentation](#documentation-81) - [0.10.2 (2017-12-08)](#0102-2017-12-08) - [Continuous Integration](#continuous-integration-10) - [0.10.1 (2017-12-08)](#0101-2017-12-08) - [Continuous Integration](#continuous-integration-11) - [0.10.0 (2017-12-08)](#0100-2017-12-08) - [Continuous Integration](#continuous-integration-12) - [Documentation](#documentation-82) - [Unclassified](#unclassified-70) - [0.10.0-alpha.21 (2017-11-27)](#0100-alpha21-2017-11-27) - [Unclassified](#unclassified-71) - [0.10.0-alpha.20 (2017-11-26)](#0100-alpha20-2017-11-26) - [Unclassified](#unclassified-72) - [0.10.0-alpha.19 (2017-11-26)](#0100-alpha19-2017-11-26) - [Documentation](#documentation-83) - [Unclassified](#unclassified-73) - [0.10.0-alpha.18 (2017-11-06)](#0100-alpha18-2017-11-06) - [Continuous Integration](#continuous-integration-13) - [0.10.0-alpha.17 (2017-11-06)](#0100-alpha17-2017-11-06) - [Continuous Integration](#continuous-integration-14) - [0.10.0-alpha.16 (2017-11-06)](#0100-alpha16-2017-11-06) - [Continuous Integration](#continuous-integration-15) - [Documentation](#documentation-84) - [Unclassified](#unclassified-74) - [0.10.0-alpha.15 (2017-11-06)](#0100-alpha15-2017-11-06) - [Unclassified](#unclassified-75) - [0.10.0-alpha.14 (2017-11-06)](#0100-alpha14-2017-11-06) - [Unclassified](#unclassified-76) - [0.10.0-alpha.13 (2017-11-06)](#0100-alpha13-2017-11-06) - [Unclassified](#unclassified-77) - [0.10.0-alpha.12 (2017-11-06)](#0100-alpha12-2017-11-06) - [Documentation](#documentation-85) - [Unclassified](#unclassified-78) - [0.10.0-alpha.10 (2017-10-26)](#0100-alpha10-2017-10-26) - [Continuous Integration](#continuous-integration-16) - [Documentation](#documentation-86) - [0.10.0-alpha.9 (2017-10-25)](#0100-alpha9-2017-10-25) - [Documentation](#documentation-87) - [Unclassified](#unclassified-79) - [0.10.0-alpha.8 (2017-10-18)](#0100-alpha8-2017-10-18) - [Documentation](#documentation-88) - [Unclassified](#unclassified-80) - [0.9.14 (2017-10-06)](#0914-2017-10-06) - [Documentation](#documentation-89) - [Unclassified](#unclassified-81) - [0.10.0-alpha.7 (2017-10-06)](#0100-alpha7-2017-10-06) - [Unclassified](#unclassified-82) - [0.10.0-alpha.6 (2017-10-05)](#0100-alpha6-2017-10-05) - [Unclassified](#unclassified-83) - [0.10.0-alpha.5 (2017-10-05)](#0100-alpha5-2017-10-05) - [Unclassified](#unclassified-84) - [0.10.0-alpha.4 (2017-10-05)](#0100-alpha4-2017-10-05) - [Unclassified](#unclassified-85) - [0.10.0-alpha.3 (2017-10-05)](#0100-alpha3-2017-10-05) - [Unclassified](#unclassified-86) - [0.10.0-alpha.2 (2017-10-05)](#0100-alpha2-2017-10-05) - [Documentation](#documentation-90) - [Unclassified](#unclassified-87) - [0.10.0-alpha.1 (2017-10-05)](#0100-alpha1-2017-10-05) - [Documentation](#documentation-91) - [Unclassified](#unclassified-88) - [0.9.13 (2017-09-26)](#0913-2017-09-26) - [Documentation](#documentation-92) - [Unclassified](#unclassified-89) - [0.9.12 (2017-07-06)](#0912-2017-07-06) - [Documentation](#documentation-93) - [Unclassified](#unclassified-90) - [0.9.11 (2017-06-30)](#0911-2017-06-30) - [Documentation](#documentation-94) - [Unclassified](#unclassified-91) - [0.9.10 (2017-06-29)](#0910-2017-06-29) - [Documentation](#documentation-95) - [Unclassified](#unclassified-92) - [0.9.9 (2017-06-17)](#099-2017-06-17) - [Unclassified](#unclassified-93) - [0.9.8 (2017-06-17)](#098-2017-06-17) - [Documentation](#documentation-96) - [Unclassified](#unclassified-94) - [0.9.7 (2017-06-16)](#097-2017-06-16) - [Documentation](#documentation-97) - [Unclassified](#unclassified-95) - [0.9.6 (2017-06-15)](#096-2017-06-15) - [Unclassified](#unclassified-96) - [0.9.5 (2017-06-15)](#095-2017-06-15) - [Unclassified](#unclassified-97) - [0.9.4 (2017-06-14)](#094-2017-06-14) - [Documentation](#documentation-98) - [Unclassified](#unclassified-98) - [0.9.3 (2017-06-14)](#093-2017-06-14) - [Documentation](#documentation-99) - [Unclassified](#unclassified-99) - [0.9.2 (2017-06-13)](#092-2017-06-13) - [Unclassified](#unclassified-100) - [0.9.1 (2017-06-12)](#091-2017-06-12) - [Unclassified](#unclassified-101) - [0.9.0 (2017-06-07)](#090-2017-06-07) - [Documentation](#documentation-100) - [Unclassified](#unclassified-102) - [0.8.7 (2017-06-05)](#087-2017-06-05) - [Unclassified](#unclassified-103) - [0.8.6 (2017-06-05)](#086-2017-06-05) - [Documentation](#documentation-101) - [Unclassified](#unclassified-104) - [0.8.5 (2017-06-01)](#085-2017-06-01) - [Unclassified](#unclassified-105) - [0.8.4 (2017-05-24)](#084-2017-05-24) - [Documentation](#documentation-102) - [Unclassified](#unclassified-106) - [0.8.3 (2017-05-23)](#083-2017-05-23) - [Documentation](#documentation-103) - [Unclassified](#unclassified-107) - [0.8.2 (2017-05-10)](#082-2017-05-10) - [Unclassified](#unclassified-108) - [0.8.1 (2017-05-08)](#081-2017-05-08) - [Continuous Integration](#continuous-integration-17) - [0.8.0 (2017-05-07)](#080-2017-05-07) - [Continuous Integration](#continuous-integration-18) - [Documentation](#documentation-104) - [Unclassified](#unclassified-109) - [0.7.13 (2017-05-03)](#0713-2017-05-03) - [Documentation](#documentation-105) - [Unclassified](#unclassified-110) - [0.7.12 (2017-04-30)](#0712-2017-04-30) - [Unclassified](#unclassified-111) - [0.7.11 (2017-04-28)](#0711-2017-04-28) - [Unclassified](#unclassified-112) - [0.7.10 (2017-04-14)](#0710-2017-04-14) - [Documentation](#documentation-106) - [Unclassified](#unclassified-113) - [0.7.9 (2017-04-02)](#079-2017-04-02) - [Unclassified](#unclassified-114) - [0.7.8 (2017-03-24)](#078-2017-03-24) - [Documentation](#documentation-107) - [Unclassified](#unclassified-115) - [0.7.7 (2017-02-11)](#077-2017-02-11) - [Unclassified](#unclassified-116) - [0.7.6 (2017-02-11)](#076-2017-02-11) - [Unclassified](#unclassified-117) - [0.7.3 (2017-01-22)](#073-2017-01-22) - [Unclassified](#unclassified-118) - [0.7.2 (2017-01-02)](#072-2017-01-02) - [Unclassified](#unclassified-119) - [0.7.1 (2016-12-30)](#071-2016-12-30) - [Unclassified](#unclassified-120) - [0.7.0 (2016-12-30)](#070-2016-12-30) - [Documentation](#documentation-108) - [Unclassified](#unclassified-121) - [0.6.10 (2016-12-26)](#0610-2016-12-26) - [Unclassified](#unclassified-122) - [0.6.9 (2016-12-20)](#069-2016-12-20) - [Documentation](#documentation-109) - [Unclassified](#unclassified-123) - [0.6.8 (2016-12-06)](#068-2016-12-06) - [Unclassified](#unclassified-124) - [0.6.7 (2016-12-04)](#067-2016-12-04) - [Unclassified](#unclassified-125) - [0.6.6 (2016-12-04)](#066-2016-12-04) - [Documentation](#documentation-110) - [Unclassified](#unclassified-126) - [0.6.5 (2016-11-28)](#065-2016-11-28) - [Unclassified](#unclassified-127) - [0.6.4 (2016-11-22)](#064-2016-11-22) - [Unclassified](#unclassified-128) - [0.6.3 (2016-11-17)](#063-2016-11-17) - [Documentation](#documentation-111) - [Unclassified](#unclassified-129) - [0.6.2 (2016-11-05)](#062-2016-11-05) - [Unclassified](#unclassified-130) - [0.6.1 (2016-10-26)](#061-2016-10-26) - [Documentation](#documentation-112) - [Unclassified](#unclassified-131) - [0.6.0 (2016-10-25)](#060-2016-10-25) - [Unclassified](#unclassified-132) - [0.5.8 (2016-10-06)](#058-2016-10-06) - [Unclassified](#unclassified-133) - [0.5.7 (2016-10-04)](#057-2016-10-04) - [Unclassified](#unclassified-134) - [0.5.6 (2016-10-03)](#056-2016-10-03) - [Unclassified](#unclassified-135) - [0.5.5 (2016-09-29)](#055-2016-09-29) - [Unclassified](#unclassified-136) - [0.5.4 (2016-09-29)](#054-2016-09-29) - [Unclassified](#unclassified-137) - [0.5.3 (2016-09-29)](#053-2016-09-29) - [Documentation](#documentation-113) - [Unclassified](#unclassified-138) - [0.5.2 (2016-09-23)](#052-2016-09-23) - [Unclassified](#unclassified-139) - [0.5.1 (2016-09-22)](#051-2016-09-22) - [Documentation](#documentation-114) - [Unclassified](#unclassified-140) - [0.4.3 (2016-09-03)](#043-2016-09-03) - [Unclassified](#unclassified-141) - [0.4.2-alpha.3 (2016-09-02)](#042-alpha3-2016-09-02) - [Unclassified](#unclassified-142) - [0.4.2-alpha.2 (2016-09-01)](#042-alpha2-2016-09-01) - [Unclassified](#unclassified-143) - [0.4.2-alpha.1 (2016-09-01)](#042-alpha1-2016-09-01) - [Unclassified](#unclassified-144) - [0.4.2-alpha (2016-09-01)](#042-alpha-2016-09-01) - [Documentation](#documentation-115) - [Unclassified](#unclassified-145) - [0.4.1 (2016-08-18)](#041-2016-08-18) - [Unclassified](#unclassified-146) - [0.3.1 (2016-08-17)](#031-2016-08-17) - [Documentation](#documentation-116) - [Unclassified](#unclassified-147) - [0.3.0 (2016-08-09)](#030-2016-08-09) - [Unclassified](#unclassified-148) - [0.2.0 (2016-08-09)](#020-2016-08-09) - [Documentation](#documentation-117) - [Unclassified](#unclassified-149) # [0.0.0](https://github.com/ory/hydra/compare/v25.4.0...v0.0.0) (2025-11-07) # [25.4.0](https://github.com/ory/hydra/compare/v2.3.0...v25.4.0) (2025-11-06) v25.4.0 ## Breaking Changes This patch changes the behavior of configuration item `foo` to do bar. To keep the existing behavior please do baz. ``` --> ## Related issue(s) ## Checklist - [ ] I have read the [contributing guidelines](../blob/master/CONTRIBUTING.md). - [ ] I have referenced an issue containing the design document if my change introduces a new feature. - [ ] I am following the [contributing code This patch changes the behavior of configuration item `foo` to do bar. To keep the existing behavior please do baz. ``` --> ## Related issue(s) ## Checklist - [ ] I have read the [contributing guidelines](../blob/master/CONTRIBUTING.md). - [ ] I have referenced an issue containing the design document if my change introduces a new feature. - [ ] I am following the [contributing code ### Bug Fixes * Add repo syncing for polis ([46d17f8](https://github.com/ory/hydra/commit/46d17f8bfdc59e2185e9ce65823eb2652e01f1b8)): GitOrigin-RevId: e277a25d594b512b800d39dd18f36ea3d99fcf84 * Add virtual expiry column to flow for easy cross-db querying ([1c402e3](https://github.com/ory/hydra/commit/1c402e392cb08da78ccab2c229d19dce2d414b08)): GitOrigin-RevId: 5b41402e367523009eec0e25c8cf1ea129e6b96e * Allow updating when JWKS URI is set ([#3935](https://github.com/ory/hydra/issues/3935)) ([#3946](https://github.com/ory/hydra/issues/3946)) ([fb1655b](https://github.com/ory/hydra/commit/fb1655ba86077b10141132ed332ba8d6f8c70582)): The client validator no longer rejects PATCH and PUT updates when `JSONWebKeysURI` is non-empty and `JSONWebKeys` is not nil. * Always use EC private keys in tests ([7481827](https://github.com/ory/hydra/commit/748182721768a6bf331e51a6989420f20383ae05)): GitOrigin-RevId: a82b6e636e84d543db3b035194c3a5dc85286afc * Better tracing in proxy HTTP ([0d8a797](https://github.com/ory/hydra/commit/0d8a7976ac51e8392520ceeeea340a973b4c2f73)): GitOrigin-RevId: e66493762481986aefa8c73c676b1f7515cd29cb * Case-insensitive user_code scrubbing ([#3979](https://github.com/ory/hydra/issues/3979)) ([d389fd0](https://github.com/ory/hydra/commit/d389fd0269f93c8b7c787f1b3683ae4c6e9e1909)) * **changelog-oel:** Cap grace period for refresh token rotation at 30d ([35d5d58](https://github.com/ory/hydra/commit/35d5d586aa19780116b6ef20321433af7ba45325)): GitOrigin-RevId: a8785b2760897612d8b72d62b95622f35ee8ac36 * **changelog-oel:** Reduce rows read when checking past consents ([ace80c2](https://github.com/ory/hydra/commit/ace80c2c145ddb541dd06110ace4039439ab3139)): GitOrigin-RevId: 2df16d3053a1b4fb0bb0eb9e4f829f6861a55f1b * **changelog-oel:** Replace `returning *` with defined column names ([0b26e27](https://github.com/ory/hydra/commit/0b26e279d8b9c5b27961ba3b943e8a94d338d50b)): GitOrigin-RevId: 8fa1912556293bba8f9c841ec316da18a52ea61e * **changelog-oel:** Update expires_at on token use ([0588744](https://github.com/ory/hydra/commit/0588744a246e924012f46200b31b993796b5f3a6)): GitOrigin-RevId: c4ea129061ba34aaae5ed63403ee32221aee5556 * **changelog-oel:** Use keyset pagination instead of offset ([cbf14c0](https://github.com/ory/hydra/commit/cbf14c0b9c763e60424949358126258cbf3c316a)): GitOrigin-RevId: 61645585277edd95914705499afd7211a85983eb * CLI usage help examples ([#3943](https://github.com/ory/hydra/issues/3943)) ([e24f9a7](https://github.com/ory/hydra/commit/e24f9a704c22c72690bc20c498439865181d9239)) * Copybara script ([7b33358](https://github.com/ory/hydra/commit/7b333585bb44a069bf47267c853aa2e91db0efa3)): GitOrigin-RevId: 14665e01451ac5fcdda148b473b8fc35d4fe21ef * Correct multiple instances of 'stragegy' typo ([#3906](https://github.com/ory/hydra/issues/3906)) ([50eefbc](https://github.com/ory/hydra/commit/50eefbc21c2c43d221b6079bbd78a33ef8c754c4)): This commit addresses several occurrences where 'strategy' was misspelled as 'stragegy' throughout the codebase. Additionally, a similar issue was found and corrected in the Ory documentation repository (ory/docs), with a corresponding pull request submitted. * Deduplicate down migrations ([02baf36](https://github.com/ory/hydra/commit/02baf364c5f1fe09a74edb879c711983f761dc7f)): GitOrigin-RevId: 94c68daeded4f3b6f42d079d71415d8935a74e69 * **deps:** Update go-x ([582a3c5](https://github.com/ory/hydra/commit/582a3c5f2de833a7996812d4873b305d162e1c7b)): GitOrigin-RevId: 2d32f7710b9c6111a30f4e0d3cc0abc967d7dfb6 * Escape IPv6 regex string ([0ba326a](https://github.com/ory/hydra/commit/0ba326ad59ab227bc6e9f47a846fbf1ac75c0f1c)): GitOrigin-RevId: cf04d7cae93aea32950a149527e2b1319af97b39 * Failing CI in OSS repos ([c900985](https://github.com/ory/hydra/commit/c9009858dc96edbbec1dd256cb1a734beb4f90aa)): GitOrigin-RevId: 3d1f84b0f0d006971aea9489322b3e0f32a6a7e3 * Fix expires_at timestamp not in UTC leading to local test failures ([337000a](https://github.com/ory/hydra/commit/337000aacd07a1af6e77918a011903b6f39701a3)): GitOrigin-RevId: 560d958391b12ace6db9d4c05074719e96e0329e * Fixed typo in description of api ([4551eb6](https://github.com/ory/hydra/commit/4551eb6e34cae866f66adf5c74469ed0d3ab2543)): GitOrigin-RevId: 020354a01d85ec411d879d7ebf260b7fce71c539 * Force autocommit for device auth code migration ([#3991](https://github.com/ory/hydra/issues/3991)) ([29761f4](https://github.com/ory/hydra/commit/29761f4ac7586478ea6f553cb571ac11b0275e6d)), closes [../blob/master/CONTRIBUTING.md#contributing-code](https://github.com/../blob/master/CONTRIBUTING.md/issues/contributing-code):