Enable showable overrides per diagram type #62
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Kroki
tries to select the most suitable output format to render a diagram in using Julia'sBase.show
andAbstractDisplay
capabilities. Situations may occur where the "best" output format that gets determined is not actually the "best" output format.This new functionality enables control over which output formats will be used by
Base.show
, in particular allowing specific output formats to be disabled. This approach prevents the need for having to explicitly construct aDiagram
andrender
ing it and will also work when defining diagrams using the string literals.This is technically not a breaking change. However, given that the overall API of this package has proven stable over a long period of time this addition is a good point in time to move to v1.y.z.
Closes #51.