IceHrm
Human resource management system for employee records, leave and attendance.
IceHrm 36 rebuilds the interface, adds dark mode, and updates itself from the dashboard.
◆Recent moves
- 8d ago
IceHrm 36.0.2 tightens manager uploads and patches PHP RCEs
The second security patch since the 36 rebuild: managers can no longer upload files for employees outside their team, and Docker images move to PHP 8.3.36 to fix two critical RCEs. It also fixes a 403 after login on Apache with PHP-FPM.
View source ↗ - 8d ago
Release branch merge for v36.0.2
A merge commit for the v36.0.2 release branch, with no notes of its own.
View source ↗ - 1mo ago
IceHrm 36.0.1 fixes stored XSS and an unauthenticated include
A security patch for 36.0.0 fixing a stored XSS in the checklist block and an update.php endpoint reachable without a session. It is also the first release delivered through the new in-app updater.
View source ↗ - 2mo ago
IceHrm 36: new single-page UI, dark mode, one-click updates
Version 36.0.0 rebuilds IceHrm as a single-page app with grouped areas, module search, dark mode and phone layouts, and adds a one-click updater with rollback. It is the broadest release in the visible history, replacing the one-module-at-a-time pattern.
View source ↗ - 7mo ago
Travel management rebuilt and one-command upgrades
Rebuilds the travel module with trip classification, a wide set of transport modes and booking details, and replaces the upgrade process with a single npm command. It follows the pattern of modernising one module per release.
View source ↗ - 2y ago
Microsoft sign-in and direct user invitations
Adds Microsoft account login and the ability to invite users directly instead of creating employee and user records separately, alongside a reworked employee list and profile. Administrative friction is the target here, as in the later travel release.
View source ↗