Skip to content

Fix public API breakage#600

Merged
castler merged 1 commit into
mainfrom
ulhu_depr_field
Jun 30, 2026
Merged

Fix public API breakage#600
castler merged 1 commit into
mainfrom
ulhu_depr_field

Conversation

@LittleHuba

Copy link
Copy Markdown
Contributor

The introduction of getters and setters in fields broke the public API.

This change introduces a facade layer that restores the previous behavior of the public API. Since the breakage was intentional in terms of envisioned API, we still plan to migrate to this new API. Therefore, the fix also introduces a deprecation warning. This makes migration for users simpler.

This commit can be reverted once we enforce the new API.

bemerybmw
bemerybmw previously approved these changes Jun 26, 2026
The introduction of getters and setters in fields broke the public API.

This change introduces a facade layer that restores the previous behavior of the public API.
Since the breakage was intentional in terms of envisioned API, we still plan to migrate to this new API.
Therefore, the fix also introduces a deprecation warning.
This makes migration for users simpler.

This commit can be reverted once we enforce the new API.
@castler castler enabled auto-merge June 30, 2026 06:59
@castler castler added this pull request to the merge queue Jun 30, 2026
Merged via the queue into main with commit 5f8e0e0 Jun 30, 2026
14 checks passed
@castler castler deleted the ulhu_depr_field branch June 30, 2026 08:59
@github-project-automation github-project-automation Bot moved this from Backlog to Done in COM - Communication FT Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants