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
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.
modal-footer->footermodal-header->headerhas-input->type="text"{{ prefix_name }}->:prefix_name:[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