core icon indicating copy to clipboard operation
core copied to clipboard

:arrow_up: :boom: Replace dependency tightenco/collect by illuminate/collect…

Open macintoshplus opened this issue 9 months ago • 4 comments

Replace dependency tightenco/collect by illuminate/collection

See issue #3551

macintoshplus avatar Mar 11 '25 22:03 macintoshplus

This is a BC break due to the namespace change. We need at the very least a note in the release document, as to what has changed, and I am at doubt whether we can merge this for 5.3.

Yes, but the update to Symfony 7 must introduce other namespace changes or BC break.

From annotation to attribute is a BR Break?

For Bolt 5.3, if this dependency is not migrated, the latest Symfony version is 6.4 from dependency requirements.

macintoshplus avatar Mar 14 '25 10:03 macintoshplus

5.3 won't be getting a Symfony upgrade for the same reason.

bobvandevijver avatar Mar 14 '25 10:03 bobvandevijver

Ok, this is why Symfony dependencies were removed from ticket 3551.

It's Okay; all PR with BC Break can wait until after Bolt 5.3 to go to Bolt 6. Or a branch for Bolt 6 can be opened before Bolt 5.3 is released?

macintoshplus avatar Mar 14 '25 10:03 macintoshplus

The first focus is 5.3, and we can do for that without breaking BC. The path for 6.0 is still to be discussed, and as I will be on holiday a final decision will be postponed until May.

bobvandevijver avatar Mar 14 '25 10:03 bobvandevijver