Skip to content

Manage My Damn Life

v0.9.0 Breaking

This release includes 2 breaking changes for platform teams planning a safe upgrade.

Published 2d Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

caldav caldav-client calendar calendar-view self-hosted task-manager
+2 more
taskmanager tasks

Affected surfaces

breaking_upgrade

ReleasePort's take

Moderate signal
editorial:auto 1d

The environment variable NEXT_PUBLIC_BASE_URL has been renamed to NEXT_BASE_URL and is now required.

Why it matters: Applications using NEXT_PUBLIC_BASE_URL must update their configuration immediately; failure will cause runtime failures in version v0.9.0 released 2026-06-02.

Summary

AI summary

Env variable NEXT_PUBLIC_BASE_URL renamed to NEXT_BASE_URL and made required.

Changes in this release

Breaking High

Renamed env variable NEXT_PUBLIC_BASE_URL to NEXT_BASE_URL; now required.

Renamed env variable NEXT_PUBLIC_BASE_URL to NEXT_BASE_URL; now required.

Source: llm_adapter@2026-06-02

Confidence: high

Feature Medium

Added support for Google CalDAV with OAuth authentication.

Added support for Google CalDAV with OAuth authentication.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Increased size of columns in Calendars, Users, Caldav_Accounts, and Calendar_Events tables via migrations.

Increased size of columns in Calendars, Users, Caldav_Accounts, and Calendar_Events tables via migrations.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Fixed inconsistent handling of task filters.

Fixed inconsistent handling of task filters.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Fixed webcal colour not updating immediately on frontend after edit.

Fixed webcal colour not updating immediately on frontend after edit.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Fixed bug with Webcal sync.

Fixed bug with Webcal sync.

Source: llm_adapter@2026-06-02

Confidence: high

Full changelog

v0.9.0

  • Breaking Changes - 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨
    • Changed name of env variable NEXT_PUBLIC_BASE_URL to NEXT_BASE_URL. It is a required variable now.
    • Added new env variable SEQUELIZE_DEBUG_LOGGING to control logging for sequelize
  • New Features
    • Added support for Google CalDAV with OAuth authentication. Solves #259
  • Bug Fixes:
    • Fixed #319 and possibly #175
      • Added migrations to increased size of columns in tables Calendars, Users, Caldav_Accounts, and Calendar_Events
    • Bug Fix: Fixed inconsistent handling of task filters.
    • Fixed #323
    • Fixed a bug where webcal colour won't change immediately on the frontend when the user edited it.
    • Fixed bug with Webcal sync.

Full Changelog: https://github.com/intri-in/manage-my-damn-life-nextjs/compare/v0.8.3...v0.9.0

Breaking Changes

  • Renamed env variable NEXT_PUBLIC_BASE_URL → NEXT_BASE_URL (now required)
  • Added new env variable SEQUELIZE_DEBUG_LOGGING

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Manage My Damn Life

Get notified when new releases ship.

Sign up free

About Manage My Damn Life

Manage my Damn Life (MMDL) is a self-hosted front end for managing your CalDAV tasks and calendars.

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]