chore(main): release 0.18.0 - #257
Conversation
This comment has been minimized.
This comment has been minimized.
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
3667747 to
bfbc8ab
Compare
This comment has been minimized.
This comment has been minimized.
bd17a8a to
82b7585
Compare
This comment has been minimized.
This comment has been minimized.
|
|
||
| ### ⚠ BREAKING CHANGES | ||
|
|
||
| * L1CacheConfig.namespace_index is removed. The flag was read by nothing and toggled no behavior, but it shipped in v0.17.1 and docs/configuration.md documented a copy-pasteable L1CacheConfig(..., namespace_index=True) example — L1CacheConfig is a frozen dataclass, so constructors still passing it now raise TypeError instead of silently lying. L1Cache.invalidate_by_key(), .invalidate_by_namespace() and .invalidate_all() are removed with it; per-key L1Cache.invalidate() is unaffected. Same removal shape as L1CacheConfig.invalidation_enabled in v0.16.0 (LAB-520). |
There was a problem hiding this comment.
Violates team rule 'Avoid unsafe type assertions': Detect cases of unsafe type assertions. These do not perform runtime checks and can lead to unexpected runtime errors. Recommend using proper type guards instead.
Prompt for LLM
File CHANGELOG.md:
Line 8:
Violates team rule 'Avoid unsafe type assertions': Detect cases of unsafe type assertions. These do not perform runtime checks and can lead to unexpected runtime errors. Recommend using proper type guards instead.
Talk to Kody by mentioning @kody
Was this suggestion helpful? React with 👍 or 👎 to help Kody learn from this interaction.
b694ad3 to
beb8151
Compare
Code Review Completed! 🔥The code review was successfully completed based on your current configurations. Kody Guide: Usage and ConfigurationInteracting with Kody
Current Kody ConfigurationReview OptionsThe following review options are enabled or disabled:
|
|
|
||
| ### ⚠ BREAKING CHANGES | ||
|
|
||
| * L1CacheConfig.namespace_index is removed. The flag was read by nothing and toggled no behavior, but it shipped in v0.17.1 and docs/configuration.md documented a copy-pasteable L1CacheConfig(..., namespace_index=True) example — L1CacheConfig is a frozen dataclass, so constructors still passing it now raise TypeError instead of silently lying. L1Cache.invalidate_by_key(), .invalidate_by_namespace() and .invalidate_all() are removed with it; per-key L1Cache.invalidate() is unaffected. Same removal shape as L1CacheConfig.invalidation_enabled in v0.16.0 (LAB-520). |
There was a problem hiding this comment.
Violates team rule 'Avoid unsafe type assertions': Detect cases of unsafe type assertions. These do not perform runtime checks and can lead to unexpected runtime errors. Recommend using proper type guards instead.
Prompt for LLM
File CHANGELOG.md:
Line 8:
Violates team rule 'Avoid unsafe type assertions': Detect cases of unsafe type assertions. These do not perform runtime checks and can lead to unexpected runtime errors. Recommend using proper type guards instead.
Talk to Kody by mentioning @kody
Was this suggestion helpful? React with 👍 or 👎 to help Kody learn from this interaction.
🤖 I have created a release beep boop
0.18.0 (2026-08-08)
⚠ BREAKING CHANGES
Features
Bug Fixes
Code Refactoring
This PR was generated with Release Please. See documentation.