kiwi-bdd / Kiwi

Simple BDD for iOS
BSD 3-Clause "New" or "Revised" License
4.14k stars 512 forks source link

Preparing next release #699

Closed ecaselles closed 6 years ago

ecaselles commented 6 years ago

I would like to push a new release of Kiwi out to include what it is currently on master, plus the fixes needed to ensure compatibility with Xcode 9 (which we are currently working on).

Initially, the work included in this milestone would be:

I know there were conversations for the next release to be v3.0, but it feels like a minor version bump could be more appropriate, since most of the changes added are bug fixes, memory management improvements and other maintenance work.

@kiwi-bdd/core-team would you be happy for me to tag this release as v2.4.1 or would you rather continue with the plan of naming it v3.0 just for closure?

orta commented 6 years ago

Dang, yeah, that's 2 years worth of PRs, should probably do it at 2.5 if there's no source breaking changes

ecaselles commented 6 years ago

Thanks @orta, happy to go with 2.5 👍

The only potential breaking change could be the one we are about to introduce to fix #698. But we should be able check if any is defined beforehand, to keep backwards compatibility. 🙏 leave any suggestions there if you think there is a better way to fix it without breaking previous versions.

grevolution commented 6 years ago

any update on #698

scottdensmore commented 6 years ago

What is the plan for getting Xcode 9 support? Is this something that is going to be done?

ecaselles commented 6 years ago

Yes @scottdensmore. I will have a look at the work done by @SevInf and hopefully will try to get the new build out before the end of the year

scottdensmore commented 6 years ago

Thanks @ecaselles. Anything we can do to help?

ecaselles commented 6 years ago

@scottdensmore I am currently reviewing the two PRs opened by @SevInf and hoping to get a green build on #702. Not sure about #701, looks like if we can't keep backwards compatibility, it is just not a minor version bump.

ecaselles commented 6 years ago

FYI I will be tagging this release as 3.0, as it will introduce breaking changes (#701)