claude[bot]
e604455332
fix: replace deprecated datetime.utcnow() with timezone-aware alternatives
...
Replace all datetime.utcnow() calls with datetime.now(timezone.utc) to fix Python 3.13 deprecation warnings:
- Update SQLAlchemy model defaults in project.py with lambda functions
- Fix JWT token generation in auth providers
- Update test fixtures with timezone-aware datetime
- Add timezone imports where needed
Fixes Python 3.13 deprecation warnings that appeared when running commands like 'bm project add'.
Code is now ready for Python 3.15 when datetime.utcnow() will be removed.
Fixes #210
Co-authored-by: Drew Cain <groksrc@users.noreply.github.com >
2025-07-03 13:12:48 +00:00
Drew Cain
23ddf1918c
chore: update version to 0.14.1 for v0.14.1 release
v0.14.1
2025-07-01 22:08:25 -05:00
Drew Cain
2aca19aa05
chore: apply ruff formatting
2025-07-01 22:05:17 -05:00
Drew Cain
827f7cf3e3
fix: constrain fastmcp version to prevent breaking changes ( #203 )
...
Signed-off-by: Drew Cain <groksrc@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-01 22:01:59 -05:00
Drew Cain
bd4f55158b
fix: Problems with MCP #190 ( #202 )
...
Signed-off-by: Drew Cain <groksrc@gmail.com >
2025-07-01 10:50:44 -05:00
Drew Cain
5360005122
feat: Add to cursor button ( #200 )
...
Signed-off-by: Drew Cain <groksrc@gmail.com >
2025-07-01 09:17:48 -05:00
Drew Cain
39f811f8b5
Update README.md
...
Added Homebrew instructions to README.md
Signed-off-by: Drew Cain <groksrc@users.noreply.github.com >
2025-06-26 21:51:14 -05:00
phernandez
8e69c8b533
chore: update version to 0.14.0 for v0.14.0 release
v0.14.0
2025-06-26 16:18:10 -05:00
phernandez
627a5c3c22
docs: add comprehensive v0.14.0 changelog entry
...
Add detailed changelog for v0.14.0 release including:
- Docker Container Registry migration to GitHub Container Registry
- Enhanced search documentation with comprehensive syntax examples
- Cross-project file management with intelligent boundary detection
- 8 major bug fixes with issue numbers and commit links
- Technical improvements and infrastructure enhancements
- Migration guide and installation instructions
Covers all changes since v0.13.7 with proper categorization and
user-facing descriptions for better release communication.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
Signed-off-by: phernandez <paul@basicmachines.co >
2025-06-26 16:15:11 -05:00
phernandez
cd88945b22
remove v0.13.0 from changelog
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-06-26 16:11:05 -05:00
phernandez
cd8e372f0a
fix: add test coverage for optional permalink in EntityResponse schema
...
- Add comprehensive test for None permalink validation in EntityResponse
- Ensures schema properly handles markdown files without explicit permalinks
- Addresses GitHub issue #170 validation errors during edit operations
- Test validates that permalink=None doesn't cause ValidationError
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
Signed-off-by: phernandez <paul@basicmachines.co >
2025-06-26 15:58:49 -05:00
Paul Hernandez
a589f8b894
feat: enhance search_notes tool documentation with comprehensive syntax examples ( #186 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Paul Hernandez <phernandez@users.noreply.github.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-26 15:51:58 -05:00
Paul Hernandez
c2f4b632cf
fix: preserve permalink when editing notes without frontmatter permalink ( #184 )
...
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Paul Hernandez <phernandez@users.noreply.github.com >
2025-06-26 15:35:31 -05:00
phernandez
46d102cef1
update tests for search_repository
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-06-26 14:30:10 -05:00
phernandez
8e4dc026ce
chore: update version to 0.14.0b1 for v0.14.0b1 beta release
v0.14.0b1
2025-06-26 14:08:32 -05:00
phernandez
7af8e198c2
style: fix linting errors in test assertions
...
Replace equality comparisons to False with 'not' for better style.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
Signed-off-by: phernandez <paul@basicmachines.co >
2025-06-26 14:06:51 -05:00
Paul Hernandez
12b51522bc
fix: implement project-specific sync status checks for MCP tools ( #183 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-26 13:54:26 -05:00
Paul Hernandez
ac9e148bcc
test: add more tests for search_repository ( #181 )
...
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Paul Hernandez <phernandez@users.noreply.github.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-26 13:45:07 -05:00
Paul Hernandez
546e3cd8db
fix: handle Boolean search syntax with hyphenated terms ( #180 )
...
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Paul Hernandez <phernandez@users.noreply.github.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-26 12:41:32 -05:00
phernandez
de4737cc22
fix: correct typo and update changelog command template
...
- Fix typo: <versuib> → <version>
- Update version examples to v0.14.0 format
- Improve template formatting clarity
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-26 11:09:32 -05:00
phernandez
77eefeb252
update test-live.md regression suite
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-06-26 10:25:48 -05:00
phernandez
e5923a0378
allow web_search in claude github action
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-06-26 09:29:23 -05:00
phernandez
1bf348259b
fix formatting on files
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-06-25 22:32:05 -05:00
phernandez
224e4bf9e4
fixes #164 revove log level from mcp_server.run()
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-06-25 22:31:47 -05:00
Drew Cain
9f1db23c78
fix: respect BASIC_MEMORY_HOME environment variable in Docker containers ( #174 )
...
Signed-off-by: Drew Cain <groksrc@gmail.com >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2025-06-25 21:40:30 -05:00
Paul Hernandez
db5ef7d35c
feat: enhance move_note tool with cross-project detection and guidance ( #161 )
...
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Paul Hernandez <phernandez@users.noreply.github.com >
2025-06-25 12:57:59 -05:00
Paul Hernandez
f50650763d
fix: ensure permalinks are generated for entities with null permalinks during move operations ( #162 )
...
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Paul Hernandez <phernandez@users.noreply.github.com >
2025-06-25 12:57:44 -05:00
Drew Cain
8a065c32f4
fix: handle None from_entity in Context API RelationSummary ( #166 )
...
Signed-off-by: Drew Cain <groksrc@gmail.com >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2025-06-25 12:57:31 -05:00
Drew Cain
2a3adc109a
fix: scope entity queries by project_id in upsert_entity method ( #168 )
...
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2025-06-24 00:02:18 -05:00
Drew Cain
a52ce1c860
fix: only update Homebrew on stable releases
...
Signed-off-by: Drew Cain <groksrc@gmail.com >
2025-06-21 08:12:23 -05:00
phernandez
616c1f0710
feat: switch from Docker Hub to GitHub Container Registry
...
🏴 Fighting the power! No more $15/month Docker Hub fees.
- Use ghcr.io/basicmachines-co/basic-memory for container images
- Native GitHub integration with GITHUB_TOKEN (no external secrets)
- Update all documentation and examples to use GHCR
- Remove Docker Hub description update step (not needed for GHCR)
- Completely free solution for public repositories
Docker users can now:
docker pull ghcr.io/basicmachines-co/basic-memory:latest
v0.13.8-dev1
2025-06-20 15:57:49 -05:00
Paul Hernandez
74847cc380
feat: implement Docker CI workflow for automated image publishing ( #159 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-20 15:42:55 -05:00
phernandez
d3b6c85184
docs: add v0.13.8 changelog entry
...
Documents recent fixes and features including:
- Docker container support with volume mounting
- #151 : Reset command project configuration fix
- #148 : MCP/CLI project state consistency fix
- FastMCP compatibility improvements
- Comprehensive integration testing
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-19 22:13:32 -05:00
Paul Hernandez
af44941d5a
fix: reset command now clears project configuration ( #152 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Paul Hernandez <phernandez@users.noreply.github.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-19 21:55:50 -05:00
Paul Hernandez
35e4f73ae8
fix: resolve project state inconsistency between MCP and CLI ( #149 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Paul Hernandez <phernandez@users.noreply.github.com >
2025-06-19 21:24:51 -05:00
Drew Cain
7be001ca68
fix: fastmcp deprecation warning ( #150 )
...
Signed-off-by: Drew Cain <groksrc@gmail.com >
Signed-off-by: Paul Hernandez <60959+phernandez@users.noreply.github.com >
Co-authored-by: Paul Hernandez <60959+phernandez@users.noreply.github.com >
2025-06-19 19:59:17 -05:00
Paul Hernandez
3269a2f33a
feat: add Docker container support with volume mounting ( #131 )
...
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: phernandez <phernandez@users.noreply.github.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-19 19:57:30 -05:00
Drew Cain
b8191d090f
chore: update version to 0.13.7 for v0.13.7 release
v0.13.7
2025-06-18 22:32:53 -05:00
Drew Cain
2ce8a8e4b0
feat: Automatically update Homebrew
...
Signed-off-by: Drew Cain <groksrc@users.noreply.github.com >
v0.13.7.dev1
2025-06-18 22:00:02 -05:00
Drew Cain
f8099cd004
feat: Automatically update Homebrew ( #147 )
...
Signed-off-by: Drew Cain <groksrc@users.noreply.github.com >
2025-06-18 21:54:49 -05:00
phernandez
688e0b0971
chore: update version to 0.13.6 for v0.13.6 release
v0.13.6
2025-06-18 17:58:56 -05:00
phernandez
ed09ea4ec7
docs: add git sign-off reminder to CLAUDE.md
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-18 17:56:24 -05:00
phernandez
c85d9f74d7
docs: add v0.13.6 changelog entry
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-18 17:55:21 -05:00
Paul Hernandez
84d2aaf641
fix: eliminate redundant database migration initialization ( #146 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-18 17:32:20 -05:00
Paul Hernandez
7789864493
fix: add entity_type parameter to write_note MCP tool ( #145 )
...
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Paul Hernandez <phernandez@users.noreply.github.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-18 17:10:15 -05:00
Drew Cain
c6215fd819
fix: UNIQUE constraint failed: entity.permalink issue #139 ( #140 )
...
Signed-off-by: Drew Cain <groksrc@users.noreply.github.com >
Signed-off-by: phernandez <paul@basicmachines.co >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: phernandez <paul@basicmachines.co >
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-18 15:03:11 -05:00
Drew Cain
b4c26a6133
fix: correct spelling error "Chose" to "Choose" in continue_conversation prompt ( #141 )
...
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Paul Hernandez <phernandez@users.noreply.github.com >
2025-06-17 22:15:14 -05:00
phernandez
3fdce683d7
Update README with new website and community links
...
- Add new main website: https://basicmemory.com
- Add Discord community: https://discord.gg/tyvKNccgqN
- Add YouTube channel: https://www.youtube.com/@basicmachines-co
- Reorganize links section for better clarity
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-15 10:37:24 -05:00
phernandez
782cb2df28
update README.md and CLAUDE.md docs
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-06-12 14:24:37 -05:00
phernandez
56c875f137
chore: update version to 0.13.5 for v0.13.5 release
v0.13.5
2025-06-11 22:02:56 -05:00