3030
3131## Version 6
3232
33+ ### v6.3.0
34+
35+ Released on Feb 6, 2025
36+
37+ #### Localization Reset !
38+
39+ With the version 6, a lot of the strings were still hard coded in the front-end.
40+ We have now moved all the strings to the back-end and we have had to reset the localization.
41+ This means that all the strings are now in English and you will have to re-translate them.
42+
43+ If you would like to help us have a look at your language files in the ` resources/lang ` folder and submit a PR.
44+ Please ignore the lychee.php file as it is the Legacy file and will be removed in a future version.
45+
46+ #### Caching for performance improvements
47+
48+ Lychee version 6.3 provides significant performance improvements by adding support caching for the API GET request.
49+ ** This feature is disabled by default** and ** can be enabled in the settings** .
50+
51+ If you would like to use redis as a cache driver, you can set the following values in your ` .env ` (or similar):
52+
53+ > ` CACHE_DRIVER=redis `
54+ > ` REDIS_URL=redis://default:@127.0.0.1:6379 `
55+ > ` REDIS_HOST=127.0.0.1 `
56+ > ` REDIS_PORT=6379 `
57+ > ` REDIS_PASSWORD= `
58+
59+ We also recommend that you set in order to retain access to your logs if the redis connection is broken:
60+
61+ > ` LOG_VIEWER_CACHE_DRIVER=file `
62+
63+
64+ #### Changes
65+
66+ ` klo ` refers to * Keep the Light On* . In other words, basic software updates.
67+ ` SE ` refers to functionalities that are aimed at the Supporter Edition.
68+
69+ * ` klo ` #2824 : Composer + npm update by @ildyria .
70+ * ` fixes ` #2823 : Fix user count not updated on front-end when creating new users by @ildyria .
71+ * ` new ` #2825 : Update README.md by @tinohager .
72+ * ` fixes ` #2827 : Optimize User Management by @tinohager .
73+ * ` fixes ` #2830 : Remove Keyboard Navigation help view on mobile by @tinohager .
74+ * ` fixes ` #2829 : Fix dialog width for mobile by @tinohager .
75+ * ` fixes ` #2849 : Fixes upload fails for non-existent partner video upload to S3 by @kiancross .
76+ * ` fixes ` #2852 : Fix functionality to hide back button when configuration is set by @kiancross .
77+ * ` fixes ` #2851 : Fix aesthetics of footer social icons by @kiancross .
78+ * ` new ` #2850 : Add scroll to top when pressing the 'i' or clicking on details by @ildyria .
79+ * ` fixes ` #2856 : Exit with error for unsupported S3 backend by @kiancross .
80+ * ` new ` #2846 : Force redirection if accessing urls where being logged is required by @ildyria .
81+ * ` fixes ` #2858 : Fix webauthn not showing up by @ildyria .
82+ * ` new ` #2860 : Minor UI improvements by @ildyria .
83+ * ` klo ` #2845 : dependencies updates by @ildyria .
84+ * ` new ` #2847 : Improve spinner on Mobile UI by @ildyria .
85+ * ` fixes ` #2870 : Fix missing include in ` hook-redirection.blade.php ` by @kiancross .
86+ * ` new ` #2869 : Resolve route name clashes to enable cache generation by @kiancross .
87+ * ` new ` #2871 : Add additional CSP header configuration options by @kiancross .
88+ * ` fixes ` #2857 : The eye does nothing if there are no hidden albums by @ildyria .
89+ * ` new ` #2867 : Update french translation by @jphuguet .
90+ * ` fixes ` #2874 : Fix download image on context menu by @ildyria .
91+ * ` fixes ` #2875 : End of Line fixed during clone to avoid prettier to mess up formatting by @ildyria .
92+ * ` klo ` #2876 : Drop laminas-text, add related source files to Lychee by @ildyria .
93+ * ` fixes ` #2879 : Fixes "Videos not loading when going consecutively" by @sancsin .
94+ * ` klo ` #2880 : Fix sonar warning by @ildyria .
95+ * ` klo ` #2881 : Npm/composer update by @ildyria .
96+ * ` klo ` #2884 : Dropping support of php8.2 by @ildyria .
97+ * ` klo ` #2885 : Update artifact actions by @ildyria .
98+ * ` fixes ` #2887 : Improve version wording by @ildyria .
99+ * ` fixes ` #2877 : ** Reset localization** (sorry) + improved clarity of language setup by @ildyria .
100+ * ` fixes ` #2888 : UI fix maintenance button alignment by @ildyria .
101+ * ` fixes ` #2893 : Use h-40 instead of h-56 for maintenance block by @ildyria .
102+ * ` fixes ` #2892 : Fix diagnostics not being complete on version 6 by @ildyria .
103+ * ` new ` #2894 : Add Docker info, do not display Update Maintenance on docker by @ildyria .
104+ * ` fixes ` #2899 : Fix docker status always returning custom by @ildyria .
105+ * ` fixes ` #2898 : Fixes Session timeout error #2896 and #2897 by @sancsin .
106+ * ` klo ` #2914 : Group dependencies update from dependabots by @ildyria .
107+ * ` klo ` #2891 : Add license + copyright to all files by @ildyria .
108+ * ` new ` #2919 : Update README.md by @Espionage724 .
109+ * ` new ` #2927 : Implements enhancement ideas in #2924 and #2925 and fixes #2925 by @sancsin .
110+ > #2924 : Video finishing before moving to next photo/video in slideshow mode
111+ > #2925 : Next and Previous buttons hidden when in slideshow mode
112+ * ` fixes ` #2929 : Fix links from LycheeOrg.github.io to LycheeOrg.dev by @ildyria .
113+ * ` klo ` #2928 : Mark all legacy classes as final by @ildyria .
114+ * ` klo ` #2930 : Set up codeowners in simple way by @ildyria .
115+ * ` klo ` #2931 : Remove some exceptions from phpstan.neon by @ildyria .
116+ * ` klo ` #2923 : Improve code coverage by @ildyria .
117+ * ` fixes ` #2936 : Zip are directly GET requests we do not have the XSRF token by @ildyria .
118+ * ` new ` #2945 : Scroll to thumbnail of viewed photo in Album View by @sancsin .
119+ * ` fixes ` #2922 : Add configuration integrity check by @ildyria .
120+ * ` klo ` #2921 : Check that the copyright notice is present in all files by @ildyria .
121+ * ` new ` #2947 : Add latency middleware to see loading times in development by @ildyria .
122+ * ` fixes ` #2948 : Fix forgotten to cast to boolean by @ildyria .
123+ * ` klo ` #2952 : Update csp config with base by @ildyria .
124+ * ` new ` #2955 : Add a feature flag to disable the content-type verification by @ildyria .
125+ * ` new ` #2958 : Add a small heartbeat endpoint (` /up ` ) by @ildyria .
126+ * ` fixes ` #2959 : Minor UX UI improvements by @ildyria .
127+ * ` klo ` #2960 : Add license checker by @ildyria .
128+ * ` fixes ` #2962 : Fix cors setting on Vite 6.0.9 by @ildyria .
129+ * ` new ` #2954 : Allow to edit taken_at date by @ildyria .
130+ * ` klo ` #2973 : Add class-leak checker by @ildyria .
131+ * ` new ` #2938 : Add modal for creating sharing by @ildyria .
132+ * ` new ` #2950 / #2951 : Sharing propagation by @ildyria .
133+ * ` fixes ` #2977 : Fixes the delete button text by @RustyPotato .
134+ * ` fixes ` #2978 : Fixes Displayed Times in Jobs page by @RustyPotato .
135+ * ` fixes ` #2979 : Fixes more missing dialog strings by @RustyPotato .
136+ * ` new ` #2859 : Add Caching for faster response time by @ildyria .
137+ * ` klo ` #2981 : Make sure that all v2 API routes are covered by the caching by @ildyria .
138+ * ` fixes ` #2982 : Fix landing page animations by @ildyria .
139+ * ` fixes ` #2990 : Fix broken build on ARM by @ildyria .
140+
141+ #### New Contributors
142+
143+ * @jphuguet made their first contribution in #2867 .
144+ * @sancsin made their first contribution in #2879 .
145+ * @Espionage724 made their first contribution in #2919 .
146+ * @RustyPotato made their first contribution in #2977 .
147+
148+ #### New Developer
149+
150+ We welcome @sancsin in the team. He already made valuable contributions to the project.
151+
152+ #### New Reviewers
153+
154+ We welcome @RonnieTaz and @jasonmillward in the reviewing team.
155+ They are going to help us with changes, relieving some of the pressure from @d7415 .
156+
157+ ** Full Changelog** : https://github.com/LycheeOrg/Lychee/compare/v6.2.0...v6.3.0
158+
159+
33160### v6.2.0
34161
35162Released on Dec 17, 2024
@@ -41,9 +168,6 @@ We implemented a type inference system that allows scramble to also support the
41168
42169#### Changes
43170
44- ` klo ` refers to * Keep the Light On* . In other words, basic software updates.
45- ` SE ` refers to functionalities that are aimed at the Supporter Edition.
46-
47171* ` fixes ` #2757 : Change the plaintext-field to a password-field in AlbumUnlock by @Gendra13 .
48172 > Minor oversight, the password was displayed in clear text at input.
49173* ` klo ` #2756 : Documentation stuff by @ildyria .
0 commit comments