Skip to content

Add replacement strings to bare @:deprecated annotations - #236

Merged
kevinresol merged 5 commits into
HaxeFoundation:masterfrom
kevinresol:chore/deprecated-replacement-messages
Jul 14, 2026
Merged

Add replacement strings to bare @:deprecated annotations#236
kevinresol merged 5 commits into
HaxeFoundation:masterfrom
kevinresol:chore/deprecated-replacement-messages

Conversation

@kevinresol

Copy link
Copy Markdown
Contributor

Summary

  • Ensure all @:deprecated metadata in .hx sources includes a string pointing to the replacement API
  • Parallel worktree updates across Util, Assert/Url/Punycode, Crypto/Buffer/TLS, Http2/cluster, and core APIs

Test plan

  • rg '@:deprecated' --glob '*.hx' shows every use has a string argument
  • Spot-check a few compiler deprecation warnings mention the replacement

Made with Cursor

kevinresol and others added 5 commits July 14, 2026 20:56
Point inherits, type-check helpers, and log at Haxe/Node replacements so callers get actionable compiler warnings.

Co-authored-by: Cursor <cursoragent@cursor.com>
… APIs.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…, Require, and Vm.

Co-authored-by: Cursor <cursoragent@cursor.com>
@kevinresol
kevinresol merged commit fa32efe into HaxeFoundation:master Jul 14, 2026
9 checks passed
@kevinresol
kevinresol deleted the chore/deprecated-replacement-messages branch July 15, 2026 01:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant