|
1 | 1 | # CHANGELOG |
2 | 2 |
|
3 | 3 |
|
| 4 | +## v0.13.0 (2025-06-03) |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +- **Multi-Project Management System** - Switch between projects instantly during conversations |
| 9 | + ([`993e88a`](https://github.com/basicmachines-co/basic-memory/commit/993e88a)) |
| 10 | + - Instant project switching with session context |
| 11 | + - Project-specific operations and isolation |
| 12 | + - Project discovery and management tools |
| 13 | + |
| 14 | +- **Advanced Note Editing** - Incremental editing with append, prepend, find/replace, and section operations |
| 15 | + ([`6fc3904`](https://github.com/basicmachines-co/basic-memory/commit/6fc3904)) |
| 16 | + - `edit_note` tool with multiple operation types |
| 17 | + - Smart frontmatter-aware editing |
| 18 | + - Validation and error handling |
| 19 | + |
| 20 | +- **Smart File Management** - Move notes with database consistency and search reindexing |
| 21 | + ([`9fb931c`](https://github.com/basicmachines-co/basic-memory/commit/9fb931c)) |
| 22 | + - `move_note` tool with rollback protection |
| 23 | + - Automatic folder creation and permalink updates |
| 24 | + - Full database consistency maintenance |
| 25 | + |
| 26 | +- **Enhanced Search Capabilities** - Frontmatter tags now searchable, improved content discovery |
| 27 | + ([`3f5368e`](https://github.com/basicmachines-co/basic-memory/commit/3f5368e)) |
| 28 | + - YAML frontmatter tag indexing |
| 29 | + - Improved FTS5 search functionality |
| 30 | + - Project-scoped search operations |
| 31 | + |
| 32 | +- **Production Features** - OAuth authentication, development builds, comprehensive testing |
| 33 | + ([`5f8d945`](https://github.com/basicmachines-co/basic-memory/commit/5f8d945)) |
| 34 | + - Development build automation |
| 35 | + - MCP integration testing framework |
| 36 | + - Enhanced CI/CD pipeline |
| 37 | + |
| 38 | +### Bug Fixes |
| 39 | + |
| 40 | +- **#118**: Fix YAML tag formatting to follow standard specification |
| 41 | + ([`2dc7e27`](https://github.com/basicmachines-co/basic-memory/commit/2dc7e27)) |
| 42 | + |
| 43 | +- **#110**: Make --project flag work consistently across CLI commands |
| 44 | + ([`02dd91a`](https://github.com/basicmachines-co/basic-memory/commit/02dd91a)) |
| 45 | + |
| 46 | +- **#93**: Respect custom permalinks in frontmatter for write_note |
| 47 | + ([`6b6fd76`](https://github.com/basicmachines-co/basic-memory/commit/6b6fd76)) |
| 48 | + |
| 49 | +- Fix list_directory path display to not include leading slash |
| 50 | + ([`6057126`](https://github.com/basicmachines-co/basic-memory/commit/6057126)) |
| 51 | + |
| 52 | +### Technical Improvements |
| 53 | + |
| 54 | +- **Unified Database Architecture** - Single app-level database for better performance |
| 55 | + - Migration from per-project databases to unified structure |
| 56 | + - Project isolation with foreign key relationships |
| 57 | + - Optimized queries and reduced file I/O |
| 58 | + |
| 59 | +- **Comprehensive Testing** - 100% test coverage with integration testing |
| 60 | + ([`468a22f`](https://github.com/basicmachines-co/basic-memory/commit/468a22f)) |
| 61 | + - MCP integration test suite |
| 62 | + - End-to-end testing framework |
| 63 | + - Performance and edge case validation |
| 64 | + |
| 65 | +### Documentation |
| 66 | + |
| 67 | +- Add comprehensive testing documentation (TESTING.md) |
| 68 | +- Update project management guides (PROJECT_MANAGEMENT.md) |
| 69 | +- Enhanced note editing documentation (EDIT_NOTE.md) |
| 70 | +- Updated release workflow documentation |
| 71 | + |
| 72 | +### Breaking Changes |
| 73 | + |
| 74 | +- **Database Migration**: Automatic migration from per-project to unified database. |
| 75 | + Data will be re-index from the filesystem, resulting in no data loss. |
| 76 | +- **Configuration Changes**: Projects now synced between config.json and database |
| 77 | +- **Full Backward Compatibility**: All existing setups continue to work seamlessly |
| 78 | + |
| 79 | + |
4 | 80 | ## v0.12.3 (2025-04-17) |
5 | 81 |
|
6 | 82 | ### Bug Fixes |
|
0 commit comments