Releases: taecontrol/memorable
Releases · taecontrol/memorable
v0.0.5
What's Changed
- Add persona extension and retrieval-index ADR by @guetteman in #177
- Implement #176: PRD: Persistent Embedding Index for Search by @guetteman in #189
- Implement #184: PRD: Harden local Neo4j connectivity for IPv4-first runtime by @guetteman in #190
- Implement #191: PRD: Neo4jConfig test-harness refactor — remove 2nd connection-config shape by @guetteman in #203
- Implement #195: Implement persistent Embedding index lifecycle (ADR-0020): reindex, write-path maintenance, vector-index search by @guetteman in #204
- Feat/persistent agent room by @guetteman in #205
- Implement #206: Custom record subtype selectable at write (optional on-record label) by @guetteman in #218
- Implement #212: Typed durable Attributes on custom Entity types by @guetteman in #219
- Implement #220: PRD: CLI remember/correct
--about— close the About interface-parity gap by @guetteman in #228 - Implement #224: PRD: Separate Creation Time from Validity Time in the write path by @guetteman in #233
- Implement #229: PRD: Add Neo4j
databaseselector to runtime config by @guetteman in #234 - docs(adr): SQLite embedded backend (0021) + sqlite-vec vector index (0022) by @guetteman in #235
- Agent room/final architecture fix slices by @guetteman in #236
- Implement #237: PRD: SQLite embedded storage backend, co-equal with Neo4j (ADR-0021) by @guetteman in #248
- Implement #238: PRD: Per-backend vector index — sqlite-vec for the SQLite backend (ADR-0022) by @guetteman in #254
- Implement #239: PRD: Cross-backend migration command (memorable migrate) (ADR-0021) by @guetteman in #261
- Add pi extensions: Browserbase, project checks, and AFK-safe repo tools by @guetteman in #247
- Release v0.0.5 by @guetteman in #262
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- docs(adr): amend ADR-0016 — live MemoryProfile resolution by @guetteman in #167
- Implement #152: PRD: Live MemoryProfile resolution (MCP reads memory.yaml per operation) by @guetteman in #168
- Implement #153: PRD: OpenRouter embedding correctness (encoding_format + dimension validation) by @guetteman in #169
- Implement #154: PRD: doctor exercises a real embed probe (not just client construction) by @guetteman in #170
- Implement #155: PRD: Domain error for duplicate record id (stop leaking Neo4j constraint errors) by @guetteman in #171
- Implement #156: PRD: Suppress benign Neo4j notifications on sparse-graph reads by @guetteman in #172
- docs: ADR-0019 — Forget, the sanctioned exception to Append-First History by @guetteman in #173
- Implement #157: PRD: Forget — hard-delete a record or entity by id by @guetteman in #174
- Release 0.0.4 by @guetteman in #175
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- test: drop brittle assert_release_version unit test by @guetteman in #123
- test: stop pinning literal package version in assertions by @guetteman in #124
- docs: fail-loud profile validation (ADR-0017) by @guetteman in #126
- docs: ADR-0018 record→entity About edge + ubiquitous language by @guetteman in #128
- Implement #125: Fail-loud profile validation (ADR-0017): reject unknown keys, require writable extends, store description by @guetteman in #139
- chore(prd-factory): resumable orchestrator + escalate-don't-crash; fix About slice graph by @guetteman in #140
- fix(prd-factory): resume instead of crashing on dirty managed worktree by @guetteman in #141
- Implement #127: PRD: Records link to the Entities they are about (the
aboutedge) by @guetteman in #142 - Implement #143: PRD: memorable_guide — an in-band MCP tool that teaches the agent how to use Memorable by @guetteman in #150
- Release 0.0.3: version bump + README updates by @guetteman in #151
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- ci: bump GitHub Actions to Node 24 versions by @guetteman in #114
- docs: expand README setup, config, embeddings, and MCP guidance by @guetteman in #120
- Implement #88: Memory Review: limit and Provenance lookup are not pushed down to storage by @guetteman in #121
- chore: bump version to 0.0.2 by @guetteman in #122
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- feat: first Memorable tracer bullet (slices #3-#11) by @guetteman in #12
- Unify Provenance into a single domain model by @guetteman in #20
- Route init pathway through ApplicationContext by @guetteman in #23
- Wire MCP server to actual MCP framework by @guetteman in #27
- Refactor: thin repositories with temporal logic in domain services by @guetteman in #35
- feat: Neo4j end-to-end integration (#29) by @guetteman in #41
- feat: Observation record type — full lifecycle with generic temporal services by @guetteman in #50
- feat: Relation — typed, directed, temporal connections between Entities by @guetteman in #66
- Wire production embedding provider with fastembed local default by @guetteman in #75
- feat: kernel record types writable without profile declaration (#76) by @guetteman in #82
- feat: Memory Review — memorable_list_records primitive (#77) by @guetteman in #87
- docs(adr-0009): sanction Memory Review listing pushdown as first hot-path exception by @guetteman in #100
- Implement #78: memorable doctor: runtime health diagnostics (CLI + MCP) by @guetteman in #101
- Add Sandcastle PRD implementation flow by @guetteman in #99
- Implement #79: memorable init minimal MemoryProfile scaffold by @guetteman in #102
- Implement #80: Remove write_policy from V1 (ADR 0014) by @guetteman in #104
- Ship 0.0.1: release workflow + PyPI metadata (#81) by @guetteman in #112
- Publish under PyPI name memorable-kg (#111) by @guetteman in #113
Full Changelog: https://github.com/taecontrol/memorable/commits/v0.0.1