Skip to content

feat(enums): add deprecated Phosphor icon names to AtlanIcon [BLDX-1096]#909

Merged
Aryamanz29 merged 3 commits into
mainfrom
BLDX-1096
Apr 23, 2026
Merged

feat(enums): add deprecated Phosphor icon names to AtlanIcon [BLDX-1096]#909
Aryamanz29 merged 3 commits into
mainfrom
BLDX-1096

Conversation

@Aryamanz29
Copy link
Copy Markdown
Member

Summary

Add 11 deprecated Phosphor icon values to AtlanIcon enum for backward compatibility. Customers with tag/CM definitions using old icon names (e.g. PhCircleWavyWarning) cause SDK deserialization failure — one unrecognized icon breaks all tag resolution for the entire export.

Changes

Added 11 deprecated entries to pyatlan/model/enums.py AtlanIcon enum, each with # Deprecated: use comment. 46 new unit tests.

Linear

https://linear.app/atlan-epd/issue/BLDX-1096

Add 11 deprecated Phosphor icon values that customers may have
persisted in tag/CM definitions. Without these, SDK deserialization
fails when encountering old icon names like PhCircleWavyWarning,
breaking tag resolution for the entire export.

Each deprecated entry has a comment pointing to its replacement.
Includes 46 unit tests covering existence, deserialization, and
replacement mapping.
@Aryamanz29 Aryamanz29 self-assigned this Apr 23, 2026
@Aryamanz29 Aryamanz29 added the feature New feature or request label Apr 23, 2026
@Aryamanz29 Aryamanz29 merged commit 12e8227 into main Apr 23, 2026
36 of 73 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant