Skip to content
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

Upgrade to Laravel 6 #1600

Open
ssddanbrown opened this issue Aug 27, 2019 · 3 comments

Comments

@ssddanbrown
Copy link
Member

commented Aug 27, 2019

Laravel 6 is releasing soon. Would be good to align BookStack to a later release. Should be a fairly straightforward upgrade code-wise. The bigger concern will be the change in PHP version requirements (php7 to php7.2). Laravel 6 looks to be an LTS release which will be ideal since staying on Laravel 5.5 has kept things steady for the last two years.

Considerations

  • Install scripts will need to be updated to install php7.2 by default (Perhaps skip to latest stable version at time of changes).
  • PHP upgrade guide would be ideal for those that have already installed with official install scripts.
  • We'll need to warn popular BookStack service/container maintainers of the change in order to ensure a quick and stable upgrade for their users.
  • PHP dependencies will need to be reviewed to ensure compatibility with Laravel 6.
@JtheBAB

This comment has been minimized.

Copy link

commented Aug 27, 2019

The good thing is that even debian is with the latest version at php 7.3.

@ssddanbrown

This comment has been minimized.

Copy link
Member Author

commented Aug 27, 2019

Ah, That's good news. Think the mains ones will be debian stretch, Ubuntu 16.04 & Centos 7. If we provide some instructions for those then we should be covered. Potentially debian Jessie also? But that is nearing EOL.

@JtheBAB

This comment has been minimized.

Copy link

commented Aug 27, 2019

Debian stable is Buster (php 7.3)
Debian old stable is Stretch (php 7.0)
Ubuntu is 18.04 prefered but 16.04 is still supported. But both have php 7.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.