phinx icon indicating copy to clipboard operation
phinx copied to clipboard

0.13 release

Open dereuromark opened this issue 4 years ago • 5 comments

Prep:

  • [ ] 0.13 regression/compatibility test as dev-... as 0.12 inside https://github.com/cakephp/migrations run
  • [ ] Creating release notes and possible migration guide/info
  • [ ] Making sure master of 0.12 is released and merged upstream
  • [ ] Merging to master as new 0.13 and tag as such

dereuromark avatar Oct 13 '21 19:10 dereuromark

Since this comes to mind, one BC break contained in the typing PR was changing the values of a couple MysqlAdapter::INT_* values. I think it's just INT_REGULAR and INT_BIG, but maybe INT_MEDIUM as well. Should not require any migration so long as people use the constants themselves, and not the specific value.

MasterOdin avatar Oct 15 '21 08:10 MasterOdin

As soon as https://github.com/cakephp/migrations/pull/517 is solved and merged, we can continue release process

dereuromark avatar Oct 18 '21 22:10 dereuromark

At this point, I'd like to go ahead and just release 0.13.0 and not block on cakephp/migrations. Not having it be released and the primary branch to work from is definitely affecting my mood to work on this library. It's easy enough to make patch releases if there's something that ends up needing to be changed to make it work with cakephp/migrations with the BC stuff, or we can always still backport whatever to 0.12.0 for the time being.

MasterOdin avatar Jul 03 '22 16:07 MasterOdin

Shall we do the 0.13 release then now? Best to merge the branch to master IMO I will before make a 0.12 branch of sorts to keep the old one in case we need to make bugfixes

dereuromark avatar Jul 27 '22 09:07 dereuromark

The latest commit on 0.x has already gone out in a release, so it would now just be a matter of landing 0.next onto the 0.x branch, and then making a 0.13 release. Similar to the 0.11.x branch, I'll make a 0.12.x branch and we can use that to make new 0.12.x releases as needed, though hopefully the transition to 0.13 is not so bad to require that.

Unless there's any objections, I can handle doing this during this upcoming week or so.

MasterOdin avatar Aug 24 '22 01:08 MasterOdin

I merged 0.next into 0.x, we can now tag our stable major release (0.13) Do we have a changelog already as draft?

dereuromark avatar Oct 04 '22 21:10 dereuromark

I am (slowly) working on a changelog / migration guide on my local computer. I can migrate these to a draft release and work from there.

MasterOdin avatar Oct 04 '22 22:10 MasterOdin

@dereuromark Please let me know what you think of https://github.com/cakephp/phinx/releases/tag/untagged-1e6e4f75442d6c939cf5.

MasterOdin avatar Oct 05 '22 02:10 MasterOdin

https://github.com/cakephp/phinx/releases/tag/0.13.0

dereuromark avatar Oct 06 '22 11:10 dereuromark