v0.9.0

solidtime-io/solidtimev0.9.0Jul 23, 2025by korridor

AI Summary

Release adds rounding options for time entries and major dependency updates. Requires health check configuration changes for self-hosting setups.

Key Highlights

  • Rounding: round up, down, or to nearest X minutes per time entry
  • Major dependency updates
  • Health check config changes required (supervisorctl to healthcheck)
  • Option to delete members with relations
  • Email notifications for expiring API tokens

Breaking Changes

  • Health check configuration changes required - replace supervisorctl status checks with healthcheck command

New Features

  • Time entry rounding (up, down, nearest X minutes)
  • Email notifications for expiring API tokens
  • Delete members with relations option

Full Release Notes

## What's Changed
 - Rounding: You can now round up, down or to the nearest X minutes for each time entry on the reporting page (#481)
 - Major dependency updates (#843)

## After upgrade tasks

Please update your health check config before pulling the image. The changes to the self-hosting setups are in this PR: https://github.com/solidtime-io/self-hosting-examples/pull/33/files

If you are using the docker guide you need to do the following changes in the `docker-compose.yml`:

Replace `test: [ "CMD-SHELL", "supervisorctl status scheduler:scheduler_00" ]` with `test: [ "CMD", "healthcheck" ]`
Replace `test: [ "CMD-SHELL", "supervisorctl status worker:worker_00" ]` with `test: [ "CMD", "healthcheck" ]`

## Fixes & Small changes
* Add postgres version matrix to phpunit tests (#808)
* Fix css variables not updating correctly when system theme changes (#810)
* Add option to delete members with relations (#824)
* Add checks for placeholder invitation; Fixed bug in member deletion (#838)
* Feature/fix last seven days labels (#839)
* Add email notifications for expiring api tokens (#846)
* Fix design inconsistency in timeentryaggregaterow (#850)


**Full Changelog**: https://github.com/solidtime-io/solidtime/compare/v0.8.0...v0.9.0