Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Updated dependencies for symfony 4 #SymfonyConHackday2017 - #985

Merged
DonCallisto merged 3 commits into
APY:masterfrom
Jan0707:symfony-4-update
Dec 9, 2017
Merged

Updated dependencies for symfony 4 #SymfonyConHackday2017#985
DonCallisto merged 3 commits into
APY:masterfrom
Jan0707:symfony-4-update

Conversation

@Jan0707

@Jan0707 Jan0707 commented Nov 18, 2017

Copy link
Copy Markdown
Contributor

With best regards from #SymfonyConHackday2017

@Jan0707 Jan0707 changed the title Updated dependencies for symfony 4 Updated dependencies for symfony 4 #SymfonyConHackday2017 Nov 18, 2017
@sstok

sstok commented Nov 18, 2017

Copy link
Copy Markdown
Contributor

You still need to update the composer.json version constraints 😛 otherwise you get the tests working but installing will not be possible.

@Jan0707

Jan0707 commented Nov 18, 2017

Copy link
Copy Markdown
Contributor Author

@sstok done.

@DonCallisto

DonCallisto commented Nov 19, 2017

Copy link
Copy Markdown
Member

@sstok @Jan0707 so it will be safe to require symfony 4 also when it will be available?

@Jan0707

Jan0707 commented Nov 20, 2017

Copy link
Copy Markdown
Contributor Author

@DonCallisto That is the idea :)

@fridde

fridde commented Dec 2, 2017

Copy link
Copy Markdown
Contributor

Just saw this PR after checking why no one was able to comment on my issue.

What's keeping you guys from merging?

Comment thread .travis.yml Outdated
SYMFONY_VERSION=2.8.*
- php: 7.1
env: |
SYMFONY_VERSION=^4.0-beta

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Could you modify this for symfony 4 (not beta?)

Comment thread composer.json Outdated
"require": {
"php": ">=5.6",
"symfony/symfony": "~2.8|~3.0",
"symfony/symfony": "~2.8|~3.0|^4.0-BETA",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

As well

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks! I really love this project!
forking it just to add 5 more characters in composer.json would somehow not be the ideal path to go ;-)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Of course it isn't but as you can see yourself, in last 12 months or so, I'm the only one who really cares about this project. Sadly I don't have so much free time to dedicate to it

@DonCallisto

Copy link
Copy Markdown
Member

@fridde I've made a review. Waiting for @Jan0707 to make this little modification.

@Jan0707

Jan0707 commented Dec 8, 2017

Copy link
Copy Markdown
Contributor Author

Sorry folks, I was travelling. I added the requested changes :)

@DonCallisto
DonCallisto merged commit 62c78d9 into APY:master Dec 9, 2017
@DonCallisto

Copy link
Copy Markdown
Member

I've merged this: what do you guys think about next release? It should be a bug fix version, a minor version (I vote for this) or a new major version? What's semantic versioning suggest here?

@Jan0707 @sstok @fridde

@Jan0707

Jan0707 commented Dec 11, 2017

Copy link
Copy Markdown
Contributor Author

This introduces no BC breaks, so there is no need for a major revision. However, semantic versioning suggests the following:

MINOR version when you add functionality in a backwards-compatible manner, and [...]

See here: https://semver.org

@Jan0707
Jan0707 deleted the symfony-4-update branch December 11, 2017 07:06
@DonCallisto

Copy link
Copy Markdown
Member

@Jan0707 I personally agree with this, but I was wondering about https://github.com/Jan0707/APYDataGridBundle/blob/29727dfe7f5930f76ef68acfbf203ac29d12b402/composer.json#L31

You can confirm that semver is still respected even when you do a major update like this?
Sorry but I don't have such experience in third-party releases 😄

@Jan0707

Jan0707 commented Dec 11, 2017

Copy link
Copy Markdown
Contributor Author

Given that the mentioned dependency is dev only, this should not really matter for releases (As they won't be installed for people that merely use the package, and not actively work on it).

@DonCallisto

Copy link
Copy Markdown
Member

Here we go

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.

5 participants