Releases: zeropingheroes/lanager
Releases · zeropingheroes/lanager
v1.4.1
v1.4.0
Improvements
- Include free-to-play games when retrieving and displaying a user's Steam games library.
- Redesign backend management forms (Events, LANs, Venues, Achievements, Guides) to use a cleaner horizontal layout.
- Provide default avatars for user profiles that do not have a custom image set.
- Upgrade to Laravel 12.
- Upgrade to PHP 8.4
- Upgrade to Vue 3.
- Upgrade to Bootstrap 5.3.
- Update PHP and JavaScript package dependencies to their latest versions.
- Migrate the asset compilation pipeline entirely from Laravel Mix to Vite.
- Migrate icons from OpenIconic to Font Awesome.
- Remove legacy jQuery dependencies from the achievement image upload process.
- Migrate to FrankenPHP & Laravel Octane for improved performance.
- Migrate the Steam API integration from
syntax/steam-apito a custom fork ofastrotomic/steam-sdk. - Optimize Docker configurations to run rootless with a custom entrypoint.
- Add Docker container health checks to monitor application availability.
- Integrate Laravel Pint, Larastan, and Rector to enforce code styling, static analysis, and automated refactoring.
- Refactor legacy PHP code to use arrow functions, strict types, and Model mixins.
Fixes
- Fix events in the schedule view overlapping
- Fix deletion confirmation prompts not triggering correctly on button partials.
- Fix navbar toggling failing on small screens.
- Fix extra underline styling appearing on the avatar-username component.
- Fix missing or incorrect badge classes for event signups.
- Fix the logic for accurately counting processed Steam apps during background updates.
- Fix validation result inversion to ensure proper validation checks.
v1.3.1
v1.3.0
Improvements:
- Upgrade to Laravel 11 & PHP 8.3
- Remove Google Maps from venue page (Resolves #159)
- Simplify LAN start/end date & time display
- Add achievements tab to LAN page
- Show alert if LAN is unpublished
- Add HTTP 503 error view to show during maintenance mode
- Load Steam app images over HTTPS
- Show slide fullscreen button on mousemove only
- Scale all slide text to 300% for easy reading from 10 foot away
- Move types from docblocks to declarations
- Remove config files that are do not deviate from defaults
- Remove unused services from services.php
- Add
xdebugsupport to development image - Prevent authorization domain spoofing
Fixes:
- Fix checking for role by display name instead of name
- Fix accessing uninitialised property
$currentLanAttendeesinUpdateSteamUsersService - Fix out of memory error in
lanager:update-steam-apps - Fix user Steam metadata not being updated on login
v1.2.2
v1.2.1
Improvements:
- Upgrade to Laravel 9 & PHP 8.0.
- Migrate browser test suite from Behat to Laravel Dusk
- Add external link icon to external links
- Add Markdown strikethrough and table extensions
Fixes:
- Replace vulnerable
vue-markdownnpm package withvue-markdown-render - Update vulnerable
npmpackagesmoment-timezonedecode-uri-componentandqs
v1.2.0
Improvements:
- Added ability for users to propose and vote for games to play
- Added Docker image for ease of deployment
- Updated to Laravel 7 & PHP 7.4
- Added Behat tests
Fixes:
- Fixed error
Numeric value out of range: 1264by moving from database logging to Docker (#130) - Fixed error
Class 'Barryvdh\Debugbar\ServiceProvider' not foundby generating app key manually (#133) - Fixed Javascript date picker format not matching validation rules (#128)
- Various bug fixes and security patches
v1.1.3
Improvements:
- Slides can be configured to show at particular times (@t3rminalV)
- Speed up first time setup by importing Steam apps from CSV
- Users Steam app sessions are now included in backups
- Add Czech language (@Sawy7)
- Improve documentation (@sgxyz)
- Allow search engine crawling but disallow indexing and link following
Fixes:
- Increase timeouts when restoring backups
- Guests will no longer be redirected to unpublished LANs
- Fix fatal error when installed using
composer install --no-dev - Clear navigation link cache after restoring a backup
- Fix exception when a standard admin views the navigation links index page
v1.1.2
v1.1.1
Improvements:
- Updated to Laravel 5.8
- Improved text readability on slides
- Increased size of Google map embed
- Changed from
str_global helpers toStr::facade - Removed event types
Fixes:
- Fix
1264 Out of rangeerror when updating Steam users - Fix normal admins not being able to view logs and slides
- Fix signup times not being saved after editing an event