Releases: LycheeOrg/Lychee
Version 4.6.4 - On This Day Smart album & Refactoring
This release does significant changes at the database level, do make sure you have a back-up available if necessary.
What's Changed
- Fix list of shares by @nagmat84 in #1590
- Add flags to command by @qwerty287 in #1594
- Add API to change upload date & fix API token auth by @qwerty287 in #1591
- Fix remove album cover throwing 403 by @ildyria in #1598
- add descriptions to configuration items by @ildyria in #1584
- Merge
gallery
,view
andframe
Into a Unified Frontend by @nagmat84 in #1522 - Refactor box model by @nagmat84 in #1562
- enable strict mode in Laravel by @ildyria in #1588
- refactor diagnostics to use Laravel pipelines by @ildyria in #1595
- Checks if Webp is available for GD in diagnostics. by @ildyria in #1611
- Smart album - On This Day - new feature by @aldjordje in #1607
- Add option to enable-disable smart albums in the back-end by @ildyria in #1619
- Add Unix socket support to Redis by @r7l in #1632
- Versioning code refactoring by @ildyria in #1628
- move contracts where they belong by @ildyria in #1638
- Full URL for metadata by @qwerty287 in #1653
- Remove and clean up unused files by @qwerty287 in #1649
- Add number of foreign key check and listing option by @ildyria in #1655
- Apply rights naming convention by @ildyria in #1539
- Create admin during installation, allow multiple admins by @qwerty287 in #1602
- Remove (broken and unused) installer scripts by @qwerty287 in #1662
- release v4.6.4 by @ildyria in #1661
New Contributors
- @aldjordje made their first contribution in #1607
- @r7l made their first contribution in #1632
Full Changelog: v4.6.2...v4.6.4
Version 4.6.3-RC1 - New unified html front-end layout
What's Changed
- Fix list of shares by @nagmat84 in #1590
- Add flags to command by @qwerty287 in #1594
- Add API to change upload date & fix API token auth by @qwerty287 in #1591
- Fix remove album cover throwing 403 by @ildyria in #1598
- add descriptions to configuration items by @ildyria in #1584
- Merge
gallery
,view
andframe
Into a Unified Frontend by @nagmat84 in #1522 - Refactor box model by @nagmat84 in #1562
- enable strict mode in Laravel by @ildyria in #1588
- refactor diagnostics to use Laravel pipelines by @ildyria in #1595
- Checks if Webp is available for GD in diagnostics. by @ildyria in #1611
- version 4.6.3 by @ildyria in #1606
Full Changelog: v4.6.2...v4.6.3-RC1
Version 4.6.2 - Upgrade to Laravel 9 and Improved front-end
What's Changed
- Arrayable DTO using reflection by @ildyria in #1529
- Adopt new modern dialog by @nagmat84 in #1519
- Consolidate localization by @nagmat84 in #1494
- Add option to skip diagnostic checks by @qwerty287 in #1558
- Upgrade to Laravel 9 + switch to Laragear/WebAuthn by @ildyria in #1469
- Add option to append tags by @qwerty287 in #1564
- V4.6.2 by @ildyria in #1574
- fix smart albums rights by @ildyria & @nagmat84 in #1578
- Fix files installation if no Git repo is available by @qwerty287 in #1581
Full Changelog: v4.6.1...v4.6.2
Version 4.6.2-RC2 - Upgrade to Laravel 9 and Improved front-end
What's Changed
- Arrayable DTO using reflection by @ildyria in #1529
- Adopt new modern dialog by @nagmat84 in #1519
- Consolidate localization by @nagmat84 in #1494
- Add option to skip diagnostic checks by @qwerty287 in #1558
- File cleanups and remove Homestead by @qwerty287 in #1563
- Upgrade to Laravel 9 + switch to Laragear/WebAuthn by @ildyria in #1469
- Add option to append tags by @qwerty287 in #1564
- composer update by @ildyria in #1571
- V4.6.2 by @ildyria in #1574
Fixed on top of 4.6.2-RC1
- Enable Php 8.2 in CICD by @ildyria in #1572
- fix smart albums rights by @ildyria & @nagmat84 in #1578
Full Changelog: v4.6.1...v4.6.2-RC2
Version 4.6.2-RC1 - Upgrade to Laravel 9 and Improved front-end
What's Changed
- Arrayable DTO using reflection by @ildyria in #1529
- Adopt new modern dialog by @nagmat84 in #1519
- Consolidate localization by @nagmat84 in #1494
- Add option to skip diagnostic checks by @qwerty287 in #1558
- File cleanups and remove Homestead by @qwerty287 in #1563
- Upgrade to Laravel 9 + switch to Laragear/WebAuthn by @ildyria in #1469
- Add option to append tags by @qwerty287 in #1564
- composer update by @ildyria in #1571
- V4.6.2 by @ildyria in #1574
Full Changelog: v4.6.1...v4.6.2-RC1
Version 4.6.1
IMPORTANT
- This update contains a Security Update which fix multiple XSS vulnerability and update the Content Security Policy.
- This update will drop the API key in favor to Authorization token.
As a result, once the migration is applied the old API token won't work anymore.
What's Changed
- Drop page support by @ildyria in #1489
- Add user and better structure to session json by @nagmat84 in #1443
- Move 'installation:complete' to web instead of per route by @ildyria in #1467
- Cleaning config table by @ildyria in #1491
- Update Exec.php by @corrilan in #1153
- Ensure that Admin rights are overloading others by @ildyria in #1508
- Improve config options by @qwerty287 in #1366
- Fixes #1514 by @nagmat84 in #1515
- Shared albums should not consider the
require_link
property. by @ildyria in #1480 - Improve API client usability by @qwerty287 in #1368
- Improve & fix CSP by @ildyria in #1528
- Fixes #1506 by @nagmat84 in #1516
- Remove use directive by @nagmat84 in #1537
- i18n(ES) by @joebordes in #1541
- i18n(EN) grammar and syntax detected by Grammarly by @joebordes in #1542
- Fix dead Installation/Build link in readme.md by @PeterDaveHello in #1543
- Typofixes by @nexxai in #1544
- Add an option to regenerate square thumbs by @kamil4 in #1545
- add exec check by @ildyria in #1540
- Add csp exceptions by @kamil4 in #1551
New Contributors
- @corrilan made their first contribution in #1153
- @joebordes made their first contribution in #1541
- @PeterDaveHello made their first contribution in #1543
- @nexxai made their first contribution in #1544
Full Changelog: v4.6.0...v4.6.1
Version 4.6.1 RC1
IMPORTANT
- This update contains a Security Update which fix multiple XSS vulnerability and update the Content Security Policy.
- This update will drop the API key in favor to Authorization token.
As a result, once the migration is applied the old API token won't work anymore.
What's Changed
- Drop page support by @ildyria in #1489
- Add user and better structure to session json by @nagmat84 in #1443
- Move 'installation:complete' to web instead of per route by @ildyria in #1467
- Cleaning config table by @ildyria in #1491
- Update Exec.php by @corrilan in #1153
- Ensure that Admin rights are overloading others by @ildyria in #1508
- Improve config options by @qwerty287 in #1366
- Fixes #1514 by @nagmat84 in #1515
- Shared albums should not consider the
require_link
property. by @ildyria in #1480 - Improve API client usability by @qwerty287 in #1368
- Improve & fix CSP by @ildyria in #1528
- version 4.6.1 by @ildyria in #1533
New Contributors
Full Changelog: v4.6.0...v4.6.1-RC1
Version 4.6.0 - Refactoring of Authentication layer - Admin login changed!
Important
Once the migration is applied, should you wish to rollback, you will need to reset your admin user otherwise it will not be possible to log as admin anymore.
What's Changed
- Provide an ASCII fallback for multibyte filenames by @kamil4 in #1453
- Cleanup download tests by @nagmat84 in #1457
- Run
npm install
in post-merge hook by @qwerty287 in #1445 - Authorization tests by @nagmat84 in #1414
- Fix CI badge in readme by @d7415 in #1460
- just remove --no-suggest by @ildyria in #1463
- Use Laravel Auth facade. by @ildyria in #1403
- Fix user test by @nagmat84 in #1471
- Fixes #1473 by @nagmat84 in #1475
- Fixes #1472 by @nagmat84 in #1474
- sync Front-end by @ildyria in #1479
- Pull Request template by @ildyria in #1485
- v4.6.0-RC3 by @ildyria in #1486
- remove $locale in favor of Lang::get() by @ildyria in #1490
- fix Installation by @ildyria in #1495
- Fix installation again. by @ildyria in #1505
Full Changelog: v4.5.3...v4.6.0
Version 4.6.0 RC3 - Refactoring of Authentication layer - Admin login changed!
Important
Once the migration is applied, should you wish to rollback, you will need to reset your admin user otherwise it will not be possible to log as admin anymore.
What's Changed
- Fixes #1473 by @nagmat84 in #1475 (v4.6.0-RC)
- Fixes #1472 by @nagmat84 in #1474 (v4.6.0-RC)
- Provide an ASCII fallback for multibyte filenames by @kamil4 in #1453
- Cleanup download tests by @nagmat84 in #1457
- Run
npm install
in post-merge hook by @qwerty287 in #1445 - Authorization tests by @nagmat84 in #1414
- Fix CI badge in readme by @d7415 in #1460
- just remove --no-suggest by @ildyria in #1463
- Use Laravel Auth facade. by @ildyria in #1403
Full Changelog: v4.5.3...v4.6.0-RC3
Version 4.6.0 RC2 - Refactoring of Authentication layer - Admin login changed!
Important
Once the migration is applied, should you wish to rollback, you will need to reset your admin user otherwise it will not be possible to log as admin anymore.
What's Changed
- Fixes #1473 by @nagmat84 in #1475 (v4.6.0-RC)
- Fixes #1472 by @nagmat84 in #1474 (v4.6.0-RC)
- Provide an ASCII fallback for multibyte filenames by @kamil4 in #1453
- Cleanup download tests by @nagmat84 in #1457
- Run
npm install
in post-merge hook by @qwerty287 in #1445 - Authorization tests by @nagmat84 in #1414
- Fix CI badge in readme by @d7415 in #1460
- just remove --no-suggest by @ildyria in #1463
- Use Laravel Auth facade. by @ildyria in #1403
Full Changelog: v4.5.3...v4.6.0-RC2