Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace deprecated Pegdown library #1051

Closed
stevenschlansker opened this issue Jul 22, 2020 · 1 comment
Closed

Replace deprecated Pegdown library #1051

stevenschlansker opened this issue Jul 22, 2020 · 1 comment
Milestone

Comments

@stevenschlansker
Copy link
Contributor

Although still one of the most popular Markdown parsing libraries for the JVM, pegdown has reached its end of life.
The project is essentially unmaintained with tickets piling up and crucial bugs not being fixed.

Currently, Enunciate suffers warnings such as:

WARNING: Illegal reflective access by org.parboiled.transform.AsmUtils (file:/Users/jan/.m2/repository/org/parboiled/parboiled-java/1.1.7/parboiled-java-1.1.7.jar) to method java.lang.ClassLoader.findLoadedClass(java.lang.String)

on any modern JDK.

Parboiled is used by the Pegdown project, which is deprecated.
Enunciate could adopt a more modern library, a quick search shows e.g. https://github.com/vsch/flexmark-java

@stoicflame stoicflame added this to the 2.14.0 milestone Jul 22, 2020
@stoicflame
Copy link
Owner

Fixed in 2.13.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants