News for hackers. Stuff that matters.
Re:Laravel 7 by hu3 on Sunday March 08, 2020 @09:31AM (#22517917)
> Major framework releases are released every six months...

Two major versions with breaking changes per year? This seems a bit too fast paced for my taste.

But I haven't used the framework and would love the input of someone that had to maintain a Laravel project for more than a year.

Re:Laravel 7 by yurishimo on Sunday March 08, 2020 @11:23AM (#22518443)
The changes in each major version are pretty small. They’re sticking to semantic versioning now so if there is a major version bump, it’s likely a small change to some internal library that would only be breaking in the technical sense.

Plus, this is the pace the framework has adopted for a long time now so most of the devs in the ecosystem are used to doing an upgrade once or twice a year. Generally they’re very quick. < 15 min.

Re:Laravel 7 by wishinghand on Sunday March 08, 2020 @02:32PM (#22519660)
> They’re sticking to semantic versioning now

I will believe that when I see it.

edit: to clarify, historically they've bumped the minor version number whenever they had major changes in the API, and now the major version bumps are usually non-breaking changes. I don't think the team fully understands Semver.

Re:Laravel 7 by nicoburns on Sunday March 08, 2020 @09:41AM (#22517960)
> Two major versions with breaking changes per year? This seems a bit too fast paced for my taste.

They provide LTS releases (similar to Ubuntu). I'd definitely recommend sticking to them for projects that are / will be in maintenance mode. The breaking changes are usually minor, so for actively developed projects, using the regular versions is fine.

Re:Laravel 7 by micael_dias on Sunday March 08, 2020 @10:23AM (#22518144)
You can also use https://laravelshift.com/. I always manually updated using the documentation upgrade guide and never had a problem which will apply to most people who don't use internal undocumented functions.