@@ -10,6 +10,56 @@ The format is based on [Keep a Changelog][], and this project adheres to [Semant
1010[ Keep a Changelog ] : https://keepachangelog.com/en/1.1.0/
1111[ Semantic Versioning ] : https://semver.org/spec/v2.0.0.html
1212
13+ ## [ v0.99.35] - 2024-08-02
14+
15+ ### Added
16+
17+ #### ` Contract `
18+
19+ - Add and implement/adopt:
20+ - ` BuilderInterface `
21+ - ` MethodNotImplementedException ` and other exception interfaces
22+ - ` SyncErrorInterface `
23+ - ` SyncErrorCollectionInterface `
24+ - ` DeferredEntityInterface `
25+ - ` DeferredRelationshipInterface `
26+ - Add ` Chainable::withEach() ` and implement in ` HasChainableMethods `
27+
28+ #### ` Http `
29+
30+ - Add ` Http::isRequestMethod() `
31+
32+ #### ` Utility `
33+
34+ - Add ` Reflect ` methods:
35+ - ` getConstants() `
36+ - ` getConstantsByValue() `
37+ - ` hasConstantWithValue() `
38+ - ` getConstantName() `
39+
40+ ### Changed
41+
42+ #### ` Container `
43+
44+ - Move ` ServiceLifetime ` to ` Contract `
45+ - Rename ` Container ` exceptions
46+
47+ #### ` Contract `
48+
49+ - Convert dictionaries and enumerations to interfaces
50+
51+ ### Removed
52+
53+ #### ` Contract `
54+
55+ - Remove ` HttpRequestMethodGroup `
56+
57+ ### Fixed
58+
59+ #### ` Console `
60+
61+ - Fix ` Console::logProgress() ` spinner state bug
62+
1363## [ v0.99.34] - 2024-07-29
1464
1565### Changed
@@ -3087,6 +3137,7 @@ This is the final release of `lkrms/util`. It is moving to [Salient](https://git
30873137
30883138- Allow `CliOption` value names to contain arbitrary characters
30893139
3140+ [v0.99.35]: https://github.com/salient-labs/toolkit/compare/v0.99.34...v0.99.35
30903141[v0.99.34]: https://github.com/salient-labs/toolkit/compare/v0.99.33...v0.99.34
30913142[v0.99.33]: https://github.com/salient-labs/toolkit/compare/v0.99.32...v0.99.33
30923143[v0.99.32]: https://github.com/salient-labs/toolkit/compare/v0.99.31...v0.99.32
0 commit comments