|
|
@ -21,13 +21,15 @@ External API did not changed. |
|
|
|
are now classes, and allow arbitrary attributes. |
|
|
|
- new tokens are created with `token = state.push(type, tag, nesting)`. |
|
|
|
See [this commit](https://github.com/markdown-it/markdown-it/commit/4aabd5592ea55fb43d6a215b316c89c6f6f1f7db) to understand |
|
|
|
how to create tokens in new way. |
|
|
|
how to create tokens in new way. Also see changes in plugins from other |
|
|
|
repos in this org. |
|
|
|
- [Renderer](https://github.com/markdown-it/markdown-it/blob/master/lib/renderer.js) |
|
|
|
methods were unified. Number of custom renderer rules were significantly reduced. |
|
|
|
Custom renderer functions need update due tokens format change. |
|
|
|
|
|
|
|
### Other changes |
|
|
|
|
|
|
|
- `.validateUrl()` -> moved to rooot class `.validateLink()` |
|
|
|
- `.validateUrl()` -> moved to root class `.validateLink()` |
|
|
|
- added `.normalizeLink()` & `.normalizeLinkText()` to root class, and removed |
|
|
|
`normalizeUrl()` from utils. |
|
|
|
- removed `replaceEntities()` in `utils`. |
|
|
|