snipe-it icon indicating copy to clipboard operation
snipe-it copied to clipboard

Snipeit v7 laravel10

Open uberbrady opened this issue 2 years ago • 2 comments

Ported everything forward to Laravel v10 based on internal discussions about PHP version requirements and support lifecycles.

I had to temporarily switch our laravel-scim-server back to the upstream version to gain Laravel v10 support. I think I'm going to have to backport those changes down into our branch so that we still have our logging subsystem and other modifications. Though I would love to just use the upstream and not have to have our own fork anymore. I'll have to play with that.

uberbrady avatar Jul 31 '23 13:07 uberbrady

PR Summary

  • Updated Node.js Version The version of Node.js used was updated from v12.22.1 to v18.16.0.

  • Middleware Changes In app/Http/Kernel.php, some older middleware was replaced with new middleware for handling cross-origin requests.

  • OAuth Package Update The Laravel Passport package, which provides OAuth2 server support, was updated and changes were made to app/Providers/AuthServiceProvider.php to adapt to the new version.

  • Package Version Updates In composer.json and package.json, various package version updates were made to improve compatibility or use new features.

  • Removal of Unused CSS Files The contents of public/css/dist/signature-pad.min.css and public/css/dist/skins/skin-black.css were removed, likely because those styles are no longer used.

  • CSS Style Updates Extensive changes were made to update the style of the application. Various .css files in the public/css/dist/skins/ folder received updates to colors, hover effects, and various properties for different interfaces like navbar, sidebar, buttons, and more.

  • Vue and Livewire Library Updates The Vue resource package was updated to version 1.5.3 and the Livewire library was updated to the latest version, likely to benefit from bug fixes or performance improvements.

  • Changes to Mix Manifest The public/mix-manifest.json file was updated with changes to file paths. This could be related to organizing application resources more effectively.

  • Less Files Compiled New CSS files have been compiled from updated Less files. This is a common programming practice allowing developers to write styling in a more programmer-friendly syntax.

what-the-diff[bot] avatar Jul 31 '23 13:07 what-the-diff[bot]

Any update when this will be released?

breisig avatar Apr 25 '24 18:04 breisig