-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCHANGELOG.txt
More file actions
84 lines (75 loc) · 4.56 KB
/
CHANGELOG.txt
File metadata and controls
84 lines (75 loc) · 4.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
v15.0 (2025-11-29)
- The minimum required PHP version has been raised to 7.4.
- All PHP dependencies have been updated to the max possible version which still support PHP 7.4.
- The update of league/commonmark solved some security vulnerabilities: CVE-2025-46734, GHSA-c2pc-g5qf-rfrf
v14.5 (2025-11-29)
- The whole commit history has been forged onto Laravel v8.x.
The project was originally created with some early Laravel v5.5 dev stage commit, and files have been updated to v8.x with the Allo GUI v14.1.
Such manual updates of Laravel backbone is time-consuming and difficult to review. With a shared commit history,
our commits and custom files can instead be rebased, which is after all a lot easier.
Future updates to newer Laravel major versions will be made via rebase as well,
with new Allo GUI major versions since they require higher PHP versions and hence won't be supported on older Debian versions anymore.
- While understanding Laravel better, a major cleanup has been applied, removing unused .env variables, views/blades, routes, controllers,
PHP dependencies, and code sections.
- All other dependencies have been updated to the latest possible version while keeping PHP 7.3 support.
v14.4 (2023-05-25)
- The overview page will now show correctly the GMediaRender service status
v14.3 (2023-05-24)
- Services are now regularly "enabled"/"disabled" when toggling the state, possible with the service handling rework in DietPi v8.16.
- Toggling GMediaRender will now correctly toggle the "gmediarender.service", used since DietPi v8.10.
Many thanks to @c3kkos for reporting this issue: https://github.com/MichaIng/DietPi-AlloGUI/issues/48
- Various PHP and Node.js dependency updates
v14.2 (2022-04-29)
- Minor frontend/GUI layout enhancements
- Updated all Node.js and PHP dependencies
- Removed unused Lodash from frontend JavaScript
v14.1 (2022-03-07)
- [Fix] Restored PHP7.3 compatibility
- [Enh] Updated Laravel project files to align with Laravel framework
v14.0 (2022-03-03)
- Cleaned up .env from unused variables.
- Updated .env to use APCu memory cache for cache and sessions.
- Removed the database which is now created from scratch on install.
- Updated app/Http/Controllers/AccountController.php and
app/Http/Controllers/UserController.php
to use "sudo" only where required,
to use "sudo" for reading /etc/mpd.conf as required,
to simplify obtaining service status,
to fix obtaining and setting MPD settings
to fix reboot and DietPi update status.
- Updated resources/views/frontend/*.php
to simplify obtaining service status
to fix obtaining and setting MPD.
- Switched from phpseclib SSH access via "allo" account to direct exec().
- Removed unused apc.php and test.php.
- Applied several other cleanups and fixes.
- Updated PHP and Node dependencies to latest versions.
v13.3 (2021-06-26)
- Updated app/Http/Controllers/AccountController.php,
app/Http/Controllers/UserController.php and
resources/views/frontend/system_settings.blade.php
to add support for the new Allo Boss2 DAC.
Credits go to Allo: https://github.com/allocom/allo-gui-dietpi/commit/bb7c2c1d91bf8e537e500115e3fbf6e092ed0556
- Updated allo/app/Http/Controllers/AccountController.php and
allo/app/Http/Controllers/UserController.php
to fix Squeezelite service control due to a changed service path.
v13.2 (2020-03-31)
- Updated app/Http/Controllers/UserController.php|AccountController.php to match DietPi v6.29 API
- Updated app/Http/Controllers/UserController.php to remove some non-required sudo calls and enhance coding
- Updated resources/views/partials/header.blade.php to match DietPi v6.29 API
- Updated resources/views/scripts/scripts.sh to match DietPi v6.29 API
- Removed README.md which did not have any content
v13.1 (2020-01-01)
- Added CHANGELOG.txt
- Updated apc.php to latest commit (3ef350e)
- Removed index.html, which is the default Apache2 index page, since we allow to run Allo web UI on other web servers as well
- Updated shell calls in app/Http/Controllers/UserController.php|AccountController.php to match current DietPi v6.27:
G_USER_INPUTS => G_INTERACTIVE
dietpi-set_dphys-swapfile => dietpi-set_swapfile
Use sudo where required and avoid it where not required
Set G_* variables only where DietPi scripts are invoked
Prefer "systemctl disable --now" over "sytemctl stop" to remove possible obsolete systemd calls on boot
Prefer mawk over sed/awk/grep, where applicable, for performance reasons
Further performance enhancements
- Updated resources/views/scripts/scripts.sh with new methods
- Updated RPi sound card list in resources/views/frontend/system_settings.blade.php to match DietPi v6.27