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

Play 2.8 support #163

Merged
merged 2 commits into from
Mar 29, 2021
Merged

Play 2.8 support #163

merged 2 commits into from
Mar 29, 2021

Conversation

iaco86
Copy link
Contributor

@iaco86 iaco86 commented Mar 12, 2021

Following #154:

  1. Added play-java-forms support to 2.8.x in PlayApplicationPlugin
  2. Created new PlayTwirlAdapterV28X based on Play 2.8 TemplateImports.java

Tests seem to be passing locally.

gabizou and others added 2 commits October 19, 2020 17:31
Play's 2.8 changelog does not mention much actually needing
to change from the build pipeline perspective, so an easy
string replacement for the integration test fixtures to verify
and test should be enough to verify.

Based on the previous PR from #133, this
expands the changes to ensure the integration tests pass as
well.

Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
… java-forms.

Forked from branch "gabizou:play-2.8" following PR "#154"

Signed-off-by: iacopo.pace <iacopo.pace@yahoo.it>
@iaco86
Copy link
Contributor Author

iaco86 commented Mar 12, 2021

@JLLeitschuh let me know if there's anything else I need to do to start with this review, first time contributing to the project for me :)

@JLLeitschuh
Copy link
Contributor

It looks like this is indeed passing all the tests. Really nice work! I'm going to give some others an opportunity to review/provide feedback. I'll merge this Tuesday if I don't hear any other concerns.

Copy link
Contributor

@JLLeitschuh JLLeitschuh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@iaco86
Copy link
Contributor Author

iaco86 commented Mar 17, 2021

@JLLeitschuh I was able to build and test the updated plugin from my branch with a project running the latest play 2.8.7 and it worked fine!
Looking forward to be able to use the new version!

@iaco86
Copy link
Contributor Author

iaco86 commented Mar 19, 2021

@JLLeitschuh any chance this can be merged this week?
Thanks!

@JLLeitschuh
Copy link
Contributor

@big-guy has asked us to hold off on merging this change until after 7.0 is released.

@arkangelboss-github
Copy link

@big-guy has asked us to hold off on merging this change until after 7.0 is released.

Hi @JLLeitschuh, I would love to see a minor version of the project released even before that if it does not create too much work.

I am looking at migrating a project to Play 2.8.7 from 2.7.9 since we are about end of life (https://discuss.lightbend.com/t/end-of-support-roadmap/7619/2) and to also take care of some dependencies (like some of the jackson libs) and their CVEs without resorting to manually forcing versions.

@iaco86
Copy link
Contributor Author

iaco86 commented Mar 23, 2021

@JLLeitschuh @big-guy same problem here - is there an ETA that you could share for when this could be merged?
Also, do you foresee issues with this plugin compatibility with gradle 7?

We are not planning to upgrade to gradle 7 anytime soon, and am worried, if this plugin turns out to be incompatible with gradle 7, this change will end up not being merged and we'll have to find a workaround to update to play 2.8.x.

Thanks!

@JLLeitschuh
Copy link
Contributor

I see no issues merging this. I'm fully in support of moving this forward.

@big-guy big-guy self-requested a review March 29, 2021 17:32
@big-guy big-guy merged commit 0d20d45 into gradle:master Mar 29, 2021
@JLLeitschuh
Copy link
Contributor

@iaco86 thank you so much for finally pushing this over the finish line. I really appreciate it!

@iaco86
Copy link
Contributor Author

iaco86 commented Apr 6, 2021

@JLLeitschuh No problem! I'm glad I could help - thanks for maintaining support despite this being a not-so-popular plugin.
Looking forward for the plugin release!

@tnielens
Copy link

tnielens commented Jun 8, 2021

@JLLeitschuh any play to release this? :)

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.

6 participants