Skip to content

Deprecation of slots, attributes and syntax #1854

@jovyntls

Description

@jovyntls

Is your request related to a problem?
Currently, there are quite a few attributes/slots/syntaxes that are deprecated. They may or may not be listed in the docs, implemented in the codebase, or log a warning when used.
Since the next release would be V4 with breaking changes, we can consider fully deprecating these.

Component Deprecated In docs In code CLI warning?
Modals modal-footer -> footer yes yes yes
Modals modal-header -> header no yes yes
Question has-input -> type="text" yes yes no
Question invalid question types[1] no yes no
Icons {{ prefix_name }} -> :prefix_name: yes no no

[1] This seems a bit more complex compared to the others - it looks like there is some backwards compatibility intentionally preserved (#1274, #1293)

Describe the solution you'd like

Remove these from the docs, along with their implementation.

Describe alternatives you've considered

We may want to maintain backward compatibility for some of these changes?

Additional context

N/A

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions