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

Symfony5 #1246

Merged
merged 18 commits into from
Jan 7, 2020
Merged

Symfony5 #1246

merged 18 commits into from
Jan 7, 2020

Conversation

michellesanver
Copy link
Contributor

Q A
Branch? 2.0
Bug fix? no
New feature? yes
BC breaks? no
Deprecations? no
Tests pass? yes/no
Fixed tickets #1241
License MIT

Upgrading to Symfony 5 and adding php 7.4 support in travis while we're at it

@michellesanver michellesanver force-pushed the symfony5 branch 3 times, most recently from e854bef to f8bf61e Compare November 29, 2019 11:00
@michellesanver
Copy link
Contributor Author

Currently blocked by: php-enqueue/enqueue-dev#987

Copy link
Member

@dbu dbu left a comment

Choose a reason for hiding this comment

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

looks correct to me.

we still have a lowest version build with 7.1 (hidden from the diff because unchanged), so we don't need to change composer.json for php version support

@rogoit
Copy link

rogoit commented Dec 1, 2019

Would be good if we have it. Thx for your work!!

composer.json Outdated
"symfony/options-resolver": "^3.4|^4.2|^5.0",
"symfony/process": "^3.4|^4.2|^5.0",
"symfony/templating": "^3.4|^4.2|^5.0",
"symfony/translation": "^3.4|^4.2|^5.0"
Copy link
Contributor

@franmomu franmomu Dec 1, 2019

Choose a reason for hiding this comment

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

mmmm I think the bundle doesn't use any of "symfony/translation" neither "symfony/asset"

@conradfr
Copy link

conradfr commented Dec 18, 2019

php-enqueue/enqueue-dev#987 has been merged.

edit: and a new release tagged.

@dbu
Copy link
Member

dbu commented Dec 19, 2019

we need to allow enqueue 0.10 to profit from this. enqueue seems to still be in beta state with 0.x releases - for 0.x semver considers every minor version potentially BC breaking...

@conradfr
Copy link

Sure, although it doesn't seem they changed much php-enqueue/enqueue-dev@0.9.15...0.10.0

@dbu
Copy link
Member

dbu commented Dec 22, 2019

Sure, although it doesn't seem they changed much php-enqueue/[email protected]

yeah, then i am hopeful we can simply allow that version and things will be fine. (i wanted to explain why we need to explicitly allow the version, did not want to imply that it would be a problem)

@lsmith77
Copy link
Contributor

enqueue-bundle dep needs to allow also ^0.10

"enqueue/enqueue-bundle": "^0.9",

@weaverryan
Copy link
Contributor

Hi! And happy holidays to everyone!

I wanted to help push this forward (and I selfishly need this for a screencast!) so I took Michelle's work (as well as work from a different PR) and polished everything in #1256. That should now be ready.

Thank you!

@michellesanver
Copy link
Contributor Author

Solved by #1256

@michellesanver
Copy link
Contributor Author

I see test coverage officially fell but I am happy with our test coverage and merging despite that.

@michellesanver michellesanver merged commit 06740a0 into master Jan 7, 2020
@yann-eugone yann-eugone mentioned this pull request Jun 8, 2020
@dbu dbu deleted the symfony5 branch June 25, 2020 12:42
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.

9 participants