Skip to content

Explicitly upgrade pegdown's transitive parboiled-java dependency#155

Merged
mkurz merged 3 commits intoplayframework:mainfrom
mkurz:parboiled-java-upgrade
Sep 30, 2022
Merged

Explicitly upgrade pegdown's transitive parboiled-java dependency#155
mkurz merged 3 commits intoplayframework:mainfrom
mkurz:parboiled-java-upgrade

Conversation

@mkurz
Copy link
Member

@mkurz mkurz commented Sep 30, 2022

To make the whole thing work with Java 11+, thanks to a newer transitive ASM dependency.

See explanation in #35 (comment)

(Actually I did test all of this locally, published play-docs and used it in play and started the play documentation, everything worked fine. So we are lucky.)

To make the whole thing work with Java 11+, thanks to a newer
transitive ASM dependency
@mkurz
Copy link
Member Author

mkurz commented Sep 30, 2022

Alright, so this is failing because latest pegdown release does not support Java 8 anymore: sirthias/parboiled#195 Now... look at the pull request, it is necessary for support for Java 16+, but drops Java 8...

@mkurz
Copy link
Member Author

mkurz commented Sep 30, 2022

Well, so I had to drop Java 8 now in this pull request (actually I already had prepared one 😉)
Like I said, I did test this whole thing locally already and the Play documentation works correctly on my machine.

@mkurz mkurz merged commit dffe082 into playframework:main Sep 30, 2022
@mkurz mkurz deleted the parboiled-java-upgrade branch September 30, 2022 15:05
@mkurz mkurz mentioned this pull request Sep 30, 2022
@ihostage ihostage mentioned this pull request Sep 30, 2022
30 tasks
@mkurz
Copy link
Member Author

mkurz commented Sep 30, 2022

Actually this will unblock a couple of other pull requests:

So I will release a M1 of play-doc

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

Labels

None yet

1 participant