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
Backport 2.6 compat to 0.3 + we need a tag #747
Conversation
@weaverryan Seems to broke lot of tests, can you please take a look? |
…ws null for these values, which makes them optional (basically, it gives 2.6 the same behavior with these classes as previous Symfony versions)
…ndefinedOptionsException To be compatible with all versions, I'm expecting the more generic InvalidArgumentException. If we ever only support 2.6+, this can be changed to UndefinedOptionsException, but I don't see much harm here (we're just testing that validation for these options is setup correctly).
@soullivaneuh Ah yes, thank you for telling me! This should now be ready to merge (and tag!). Summary:
The tests are PASSING - they're only failing because Composer failed to download for some reason on the 5.3.3 tests. I would love to see this get merged and tagged so that the stable version of the bundle can be used with Symfony 2.6. Thanks! |
Big deprecation cleanup is already on progress on #773, but for 0.4. After taking a look on the README file, seemd 0.3 version only support Symfony <2.4. So I'm not sure this PR should be merged. Let's @stloyd decide. @weaverryan You can still use the 0.4.x-dev branch. I'm doing my best to help maintainers and, if possible, be contributor too in order to push a stable release soon. Regards |
@soullivaneuh Aren't there BC breaks on 0.4 (master) versus 0.3? The issue now is that This means that everyone starting the project today using Phew, so what I'd love is:
Thanks guys! |
Certainly a mistake as documentation is clear about it: "0.3 with support for Symfony >=2.1,<2.4"
With the big lack of update and many PR waiting, this would be more simpler to make a fresh 0.4 version quickly and officially abandon 0.3 support (with composer.json update). Personally, I got issue too for 0.3 with SF 2.6. I upgraded this bundle to master without lot of pain. But I agree, a stable release is needed from a long time. I'm trying to make things moving about it, see (and support :-) ) #769. |
Backport 2.6 compat to 0.3 + we need a tag
Thanks @stloyd! And I see you created a tag, and I agree that hopefully this is the last release for 0.3 :). @soullivaneuh Thanks for pushing this bundle forward - I think it's a very very useful bundle and solves a very common need. It's one of the bundles that I would like to see get very polished, because I think a lot of people find it useful and a lot more people will find it useful in the future. Thanks! |
@weaverryan You're welcome! It's a little bit painful to move a project to another namespace. Add contributors would be the best and easier way. 👍 |
I'd be happy to add 1 or 2 contributors. Any volunteers? |
@stloyd I fully agree. I was not planning to randomly add people to the project :) |
Hi guys!
This is a cherry-pick of sha: 9186f92, which was applied to the master branch only. The issue is that we need a new 0.3 tag, so I'm backporting this for that reason.
This will be the only commit that's on the
0.3
branch, so tagging it should be easy.But, master has a lot of commits - @stloyd what's the plan for the
0.4
release?Thanks!