Skip to content

TaskTide Release

Overview

Release: <release name / description>
Date: <YYYY-MM-DD>
Release type: <feature | bugfix | breaking | maintenance>

Summary

Highlights


Release Versions

Module Version Released?
mutex <version> ☐
parser <version> ☐
itemstore <version> ☐
core <version> ☐
engine <version> ☐
api <version> ☐
tasktide <version> ☐

Only modules whose versions change need to be released. Unchanged modules should retain their existing versions.


Relevant Modules

List the modules affected by this release and briefly explain their involvement.

  • mutex —
  • parser —
  • itemstore —
  • core —
  • engine —
  • api —
  • tasktide —

Module Releases

mutex

Version: <version>
Previous version: <version>

Changes

Breaking Changes

Migration Notes


parser

Version: <version>
Previous version: <version>

Changes

Breaking Changes

Migration Notes


itemstore

Version: <version>
Previous version: <version>

Changes

Breaking Changes

Migration Notes


core

Version: <version>
Previous version: <version>

Changes

Breaking Changes

Migration Notes


engine

Version: <version>
Previous version: <version>

Changes

Breaking Changes

Migration Notes


api

Version: <version>
Previous version: <version>

Changes

Breaking Changes

Migration Notes


tasktide

Version: <version>
Previous version: <version>

Changes

Breaking Changes

Migration Notes


Compatibility / Dependencies

Document important version relationships between components.

Component Depends On Required Version
parser mutex <version>
itemstore core <version>
engine core <version>
api core <version>
tasktide core, engine, api, etc. <versions>

Compatibility Notes


Breaking Changes

List breaking changes across the release.

  • <module>:
  • <module>:

If there are no breaking changes:

No breaking changes in this release.


Migration Notes

If no migration is required:

No migration required.


Verification

Build

  • Clean build completed
  • All tests pass
  • Javadocs generated successfully
  • No unexpected dependency resolution changes
  • Published artifacts verified locally

Module Verification

  • mutex
  • parser
  • itemstore
  • core
  • engine
  • api
  • tasktide

Runtime / Integration Verification

  • CLI/application starts successfully
  • Core workflows verified
  • API verified
  • Relevant integration scenarios verified

Publication

Pre-release

  • Versions updated in gradle.properties
  • Release notes completed
  • Working tree clean
  • Release commit created
  • Git tag prepared

Publish

  • Component artifacts published
  • Aggregate tasktide artifact published
  • POM dependencies verified
  • Signatures verified
  • Published artifacts available from Maven Central

Post-release

  • Git tag pushed
  • GitHub release created
  • Documentation updated
  • Next development versions/configuration prepared

Release Notes

Added

Changed

Fixed

Removed

Breaking