v0.20.0

pascalorg/editorv0.20.0Aug 31, 2026by Onatcer

Upgrading?

AI Summary

Adds quality-of-life improvements including configurable API rate limits, database optimizations, and a new invoice recipient system for On-Premise users.

Key Highlights

  • New invoice recipient system for On-Premise Business users
  • API rate limits now configurable via environment variables
  • Added database indexes and sorting to the tasks table
  • Fixed content disposition downloads and timezone mismatch modal

New Features

  • Invoice recipient management
  • Configurable API rate limits
  • Invite-only registration mode

Full Release Notes

solidtime v0.20.0 adds various quality-of-life/performance improvements as well as a new invoicing recipient system for [On-Premise Business](https://www.solidtime.io/pricing/on-premise) users.

## What's Changed
* Extend report grouping to include Date and Week by @TheSpyder in https://github.com/solidtime-io/solidtime/pull/1210
* feat: make API rate limits configurable via env vars by @dacopan in https://github.com/solidtime-io/solidtime/pull/1204
* Add database indexes by @korridor in https://github.com/solidtime-io/solidtime/pull/1220
* Add sorting to the tasks table by @nikbucher in https://github.com/solidtime-io/solidtime/pull/1218
* feat: add search input to projects overview page by @AKolenda in https://github.com/solidtime-io/solidtime/pull/1217
* Fix content disposition so downloads actually download by @TheSpyder in https://github.com/solidtime-io/solidtime/pull/1180
* Still running email preference by @korridor in https://github.com/solidtime-io/solidtime/pull/1233
* Suppress expected api exception reporting by @korridor in https://github.com/solidtime-io/solidtime/pull/1232
* Fix timezone mismatch modal posting to the removed Jetstream route by @TheSpyder in https://github.com/solidtime-io/solidtime/pull/1231
* Add invite-only registration mode by @korridor in https://github.com/solidtime-io/solidtime/pull/1223
* Fix project create dialog scrolling behaviour on iOS

## Invoice Recipients

For users in the [On-Premise Business](https://www.solidtime.io/pricing/on-premise) plan we added a new feature to invoices: **Recipients**. You can now easily reuse and manage the recipients of your invoices. No more copy & paste or duplicating invoices. Your existing invoice recipients are automatically migrated to the new system and you can manage the recipient data in a new "Recipients" tab within the invoices section. 

## New Contributors
* @TheSpyder made their first contribution in https://github.com/solidtime-io/solidtime/pull/1210
* @dacopan made their first contribution in https://github.com/solidtime-io/solidtime/pull/1204
* @nikbucher made their first contribution in https://github.com/solidtime-io/solidtime/pull/1218
* @AKolenda made their first contribution in https://github.com/solidtime-io/solidtime/pull/1217

**Full Changelog**: https://github.com/solidtime-io/solidtime/compare/v0.19.1...v0.20.0

Related Repositories