synapse-db

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

Changed

Deprecated

Removed

Fixed

Security

0.1.0 - 2026-01-22

Added

Changed

Fixed


How to Update This Changelog

For Contributors

When making changes, add entries under the [Unreleased] section following these guidelines:

  1. Choose the right category:
    • Added for new features
    • Changed for changes in existing functionality
    • Deprecated for soon-to-be removed features
    • Removed for now removed features
    • Fixed for any bug fixes
    • Security for vulnerability fixes
  2. Write clear, descriptive entries: ```markdown
    • Added query caching for improved performance (#123)
    • Fixed memory leak in storage layer (#124)
    • Changed default buffer size from 4KB to 8KB ```
  3. Reference issues/PRs when applicable using (#issue-number)

  4. Keep entries user-focused - describe what changed from a user’s perspective

For Maintainers

When creating a release:

  1. Move unreleased changes to a new version section:
    ## [0.2.0] - 2026-02-15
    
  2. Update the links at the bottom of the file

  3. Commit the changelog with the release

Automation

This changelog can be automatically generated from conventional commits using:

# Generate changelog from commits
./scripts/generate-changelog.sh

# Or use git-cliff (if installed)
git cliff --output CHANGELOG.md