|
34 | 34 |
|
35 | 35 | Released on Oct 29th, 2025 |
36 | 36 |
|
37 | | -## What's Changed |
| 37 | +#### Signing process change and migration fixes |
| 38 | + |
| 39 | +This is a small updates which contains a few quality of life improvements, bug fixes and light new features. |
| 40 | +More importantly, it fixes the migrations from any older versions so that you are not blocked anymore due to an error 500. |
| 41 | + |
| 42 | +One of the notable change, is that we are now creating `.sigstore.json` files instead of `.asc` files when signing the releases. |
| 43 | +This means that you will need to update your verification process accordingly. Please check out our [Code Signing documentation](https://github.com/LycheeOrg/Lychee/blob/master/docs/Code-signing.md). |
| 44 | + |
| 45 | +#### Our most notables changes are as follows |
38 | 46 |
|
39 | 47 | * `fix` #3700 : Fix user group issues by @ildyria. |
40 | | -* `klo` #3699 : Minor refactoring by @ildyria. |
41 | 48 | * `klo` #3701 : Split test suite in hopes to speed things up. by @ildyria. |
42 | | -* `klo` #3705 : Fix & speed up by @ildyria. |
43 | | -* `klo` #3706 : Improve coverage with unit tests by @ildyria. |
| 49 | + > We split the test suite in multiple jobs to speed up the overall test execution time. |
44 | 50 | * `fix` #3720 : fix user-groups addresses by @ildyria. |
45 | 51 | * `klo` #3721 : Avoid property drilling by @ildyria. |
46 | | -* `new` #3722 : Improve renamer with more rules by @ildyria. |
47 | | -* `new` #3702 : Add Webshop backend by @ildyria. |
| 52 | + > This makes extension of components easier in the front-end and centralize some of the state data. |
| 53 | +* `SE` #3722 : Improve renamer with more rules by @ildyria. |
| 54 | + > We added a few more rules to the renamer module for our Supporter Edition users. |
| 55 | + > Those include adding trimming, and changing case (upper, lower, title). |
| 56 | +* `SE` #3702 : Add Webshop backend by @ildyria. |
| 57 | + > Preparatory work for the webshop module, all functionalities are currently hidden behind a feature flag. |
| 58 | + > This will allow us to test the webshop module in the wild before releasing it to our Supporter Edition users. |
48 | 59 | * `new` #3723 : Minor cosmetic changes to front-end by @ildyria. |
49 | 60 | * `new` #3732 : Add listing of all orders by @ildyria. |
50 | | -* `new` #3733 : Add photo / album dependant rules by @ildyria. |
| 61 | + > More preparatory work for the webshop module. |
| 62 | +* `SE` #3733 : Add photo / album dependant rules by @ildyria. |
| 63 | + > It is now possible to decide if a renaming rule should be applied to photos, albums, or both. |
51 | 64 | * `fix` #3734 : Fix updating without having the user_groups by @ildyria. |
| 65 | + > This was a big issue when trying to update the code of Lychee from an older version. |
| 66 | + > When trying to login, it was looking for a table that was not existing yet, preventing migrations to be run from the web interface. |
52 | 67 | * `new` #3718 : Untagged Album: Add private untagged album by @PeterMMM. |
| 68 | + > This new features adds a new smart albums "Untagged" which displays all photos without tags. |
| 69 | + > Due to the large number of photos that could be contained, this albums also support pagination so that loading does not exhaust the server resources. |
53 | 70 | * `new` #3743 : Update job list ever 2 seconds & auto scroll by @ildyria. |
| 71 | + > Small quality of life improvement on the job list page. |
| 72 | + > The job list is now updated every 2 seconds and auto-scrolls to the bottom when new jobs are added. |
54 | 73 | * `new` #3744 : Adds public but hidden album option by @adriy-be. |
55 | 74 | * `fix` #3746 : Handle negative (= unlimited) `memory_limit` during computation of upload chunk size by @schuetzm. |
| 75 | + > When `memory_limit` is set to `-1` (unlimited) in `php.ini`, the computation of the upload chunk size was failing. |
| 76 | + > That's a really good catch from @schuetzm! |
56 | 77 | * `klo` #3754 : Speed up pre-commit hook by running one php-cs-fixer on all PHP files by @cdzombak. |
57 | 78 | * `new` #3762 : Deduplicate top-level featured/pinned albums by @cdzombak. |
58 | | -* `new` #3763 : Do not show anything related to webshop (yet) by @ildyria. |
| 79 | + > It is now optional to deduplicate featured/pinned albums from the top-level albums list. |
| 80 | + > This option is available in the gallery settings. |
59 | 81 | * `new` #3773 : create sigstore.json instead of .asc by @ildyria. |
| 82 | + > As per the update of cosign, we are no longer creating `.asc` files but `.sigstore.json` files instead. |
| 83 | + > Have a look at our [Code Signing documentation](https://github.com/LycheeOrg/Lychee/blob/master/docs/Code-signing.md) for more information. |
| 84 | +
|
| 85 | +#### New Contributors |
60 | 86 |
|
61 | | -## New Contributors |
62 | 87 | * `new` #3718 : @PeterMMM made their first contribution. |
63 | 88 | * `new` #3744 : @adriy-be made their first contribution. |
64 | 89 | * `new` #3746 : @schuetzm made their first contribution. |
|
0 commit comments