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

Remove dependency on ANTLR3 and antlr4-maven-plugin #99

Merged
merged 3 commits into from
Sep 5, 2018

Conversation

JD557
Copy link
Contributor

@JD557 JD557 commented Aug 13, 2018

AFAIK, the antlr4-maven-plugin dependency is only needed at compile time.

It was being included and available at runtime, bringing with it a lot of dependencies (see #98)

This PR removes the dependency on that library at runtime and the dependencies on edu.emory.mathcs.backport and ANTLR3 (both those libraries were available thanks to the plugin).

I think that everything is working as expected, but ANTLR4 uses different Exceptions. When reviewing this PR, please check if the new LiquidException messages make sense.

This dependency should only be required at compile time. It was being
bundled with the project and bringing other libraries with it.
@jlitola
Copy link
Contributor

jlitola commented Sep 5, 2018

@bkiers,

Any chance of this going in and new release soonish? Dependencies pulled by antlr4-maven-plugin also have known security vulnerabilities, so all the more reason to get rid of them.

@bkiers
Copy link
Owner

bkiers commented Sep 5, 2018

Many thanks @JD557!

@bkiers bkiers merged commit 5591303 into bkiers:master Sep 5, 2018
@bkiers
Copy link
Owner

bkiers commented Sep 5, 2018

@jlitola thanks for the reminder, for a new release see: #101

@jlitola
Copy link
Contributor

jlitola commented Sep 6, 2018

@bkiers, Amazing! Thanks!

@bkiers
Copy link
Owner

bkiers commented Sep 6, 2018

No problem, for release notes, see: https://github.com/bkiers/Liqp/releases/tag/0.7.5

0.7.5 is available in Maven Central: https://search.maven.org/artifact/nl.big-o/liqp/0.7.5/jar

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

Successfully merging this pull request may close these issues.

3 participants