← HR Cluster

Changelog

Operational and technical updates to the HR Cluster platform.

Types of changes
Added New functionality or modules.
Updated Improvements or changes to existing functionality.
Core Major architectural, platform-wide, or operational changes.
Deprecated Features scheduled for removal.
Removed Features or functionality removed.
Fixed Bug fixes and issue resolution.
Security Security improvements or vulnerability fixes.

2026

Groups module

Groups rewritten with affiliation history tracking and support for parent-child group structures.

Registration forms

Create public registration forms with configurable fields and automatic group assignment.

Contracts module

Contracts can now be assigned to projects and groups, and pre-signed documents can be uploaded directly.

Incidents module

Incidents now capture geolocation on submission, company involved, and support categorised incident types.

User verification

Email verification is now required before a user can access the workspace, configurable per account.

Session isolation

Resolved session isolation issues between accounts/projects to prevent unintended logout and cross-project access conflicts.

Affiliation contact person

Support for contact person and contact information in the affiliation module.

Session validation

Sessions are now validated on every clock-in and clock-out outside the planned schedule. Both existing and newly created sessions are cross-checked against scheduled sessions, and scheduled sessions are revalidated against active sessions.

Scheduled sessions

Support for scheduled sessions in the clockwork module.

Parameter consistency

Improved internal consistency in parameter handling to reduce side effects in routing and export functionality.

Hashing stability

Stabilized hashing by enforcing valid cost values and preventing runtime failures.

Input handling hardening

Hardened input handling by deferring sanitization to output context and avoiding unsafe implicit casting.

PHP 8.1 compatibility

Updated Clockwork components to ensure full compatibility with PHP 8.1 and later versions.

2025

PHP 8.3

Platform upgraded to PHP 8.3.

2024

Step conversion

Resolved issue where step function did not properly convert from integer to decimal in some forms.

CSV export

Enhanced CSV export functionality in the payment module.

SQL improvements

Improved SQL queries and prepared statements for enhanced performance and security.

Case structure

Case structure implemented for feature selection and execution.

Clockwork refactor

Rewritten clockwork features as functions for improved modularity and maintainability.

Affiliation CSV extraction

Improved CSV extraction process for affiliations.

Incident form UI

Updated the incident form based on user feedback, with an improved user interface for enhanced functionality and usability.

Geolocation address

Resolved issue where fetching the address via the geolocation API was not working correctly.

JS compatibility

JavaScript animations and effects enhanced to ensure compatibility across multiple browsers.

Sanitization optimization

Optimized sanitization routines to remove potential harmful content more effectively.

Injection protection

Added robust checks to prevent injection attacks and ensure data integrity.