Skip to content

Release 0.18.0 - #323

Merged
ilanbm merged 1 commit into
mainfrom
release/0.18.0
Oct 28, 2026
Merged

ilanbm merged 1 commit into
mainfrom
release/0.18.0

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

What changed

The version moves from 0.17.3 to 0.18.0 (minor).

Release notes

Changed

  • New projects automatically keep one private local record under
    ~/.kpopper/projects/<project>-<uuid>/, or an absolute KPOPPER_PROJECTS_DIR.
    The first valid record-creating write selects its location without a mode-choice
    prompt or announcement. Reads and previews do not create a record or binding.
  • Existing records and explicit configurations retain their location and behavior.
    Related worktrees share a stable project identity; copied projects require explicit
    recovery before writing another owner's record. No existing record is migrated
    automatically. Central storage does not provide remote synchronization or publication
    permission. See project knowledge storage for recovery,
    source resolution and remote-environment requirements.

Experimental

  • Advanced branch-specific storage is explicitly selected with
    kpop experimental advanced. config --mode advanced remains a compatibility
    alias. Existing Advanced projects continue to work; their record merge limitations
    remain documented separately.

Merged since 0.17.3

Decisions the record gained

  • d.simple_default_project_storage

This candidate builds every native distribution and selects tests from all changes since the last published release. When candidate-checked passes, run the publish workflow on main with this PR number and check run ID. The ci-required gate stays red until the matching native downloads are public, then only that gate is rerun. Publication freezes this candidate; merge it to expose the matching plugin. It never merges by itself. Published version numbers cannot be reused.

Bump: none — this is the release

@ilanbm
ilanbm enabled auto-merge (squash) October 28, 2026 13:18
@ilanbm
ilanbm merged commit 0cf0c33 into main Oct 28, 2026
55 of 60 checks passed
@ilanbm
ilanbm deleted the release/0.18.0 branch October 28, 2026 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant