# CHANGELOG

<!-- version list -->

## v1.3.0 (2026-03-13)

### Documentation

- Update README diagram to reflect glob-based cache discovery
  ([`b07b381`](https://github.com/proofgeist/granola-mcp-server/commit/b07b3812bf3241c8f521df9d1e6d8c02cbe5c313))

### Features

- Auto-detect highest Granola cache version via glob
  ([`6927900`](https://github.com/proofgeist/granola-mcp-server/commit/69279004e9ba2227dd20e3af6a94fb74f670681a))


## v1.2.1 (2026-03-03)

### Bug Fixes

- Update repo references from granola-ai-mcp-server to granola-mcp-server
  ([`6eb5850`](https://github.com/proofgeist/granola-mcp-server/commit/6eb5850fb8ee3a69f29874764713b9e97c05cc25))


## v1.2.0 (2026-03-03)

### Bug Fixes

- Use python -m build instead of uv in CI
  ([`cd3c025`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/cd3c025d5ccaf8a26d871d45b2e859d449d1cb32))

### Chores

- Add updating section and manual install fallback to README
  ([`da798be`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/da798be352a6d4d02f2649df1b1f3ab6b12eaca3))

- Migrate from Node.js semantic-release to python-semantic-release
  ([`c7c8bfc`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/c7c8bfc024abfd29a71da07b5259c853bfced968))

- Restore manual install troubleshooting in README
  ([`fec4326`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/fec4326f259379471abb3737316abf2ccfe281fa))

- Update docs to reflect cache-v4 and python-semantic-release
  ([`710cf29`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/710cf298ddff7c02c924062f0bd59338d97be20b))

### Features

- Publish to PyPI for zero-setup install via uvx
  ([`96bd8d7`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/96bd8d7c0693409a2922d24671f13bf08f10019b))


## v1.1.1 (2026-03-03)

### Bug Fixes

- Support Granola cache-v4.json format
  ([`0f70ce6`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/0f70ce669561054aa14fb6a5468a04d60e2d4e12))

### Chores

- **deps**: Bump mcp from 1.12.4 to 1.23.0
  ([`a6984e1`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/a6984e10fc7b706ad77bf15f225c5b3ba3867821))

- **deps**: Bump python-multipart from 0.0.20 to 0.0.22
  ([`5f00a72`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/5f00a72eb9f4f70ab7652ebdf9b2bb4d196ff8ae))

- **deps**: Bump starlette from 0.47.2 to 0.49.1
  ([`7fd0ebb`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/7fd0ebb34b7ae576decdbd53f0d7110b9d6db181))

- **deps**: Bump tar 7.5.4→7.5.7 and npm 11.8→11.9 (security)
  ([`7d8c02d`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/7d8c02d2b82488ae61900b0e310a9b939de9868c))

- **deps**: Bump tar and npm
  ([`2a8c031`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/2a8c0318ceef03675158a855c342ab724e4f690d))

- **deps-dev**: Bump lodash-es from 4.17.21 to 4.17.23
  ([`856cb11`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/856cb11d459d85ed64c159ff31e603cee7571a53))

### Documentation

- Comprehensive README with architecture diagrams
  ([`9e61da1`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/9e61da1898ed7f641fcf94db6a7a8521aed764b9))


## v1.1.0 (2025-11-27)

### Bug Fixes

- Improve Python 3.14 compatibility and add semantic-release
  ([`e413d65`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/e413d6553759f6ba1dfd208b07780198a76b0863))

### Continuous Integration

- Add package-lock.json for npm ci
  ([`a3b2933`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/a3b2933c3c45a74d5850ddfa74ccc7205ee1e914))

- Add semantic-release workflow
  ([`f6710b0`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/f6710b0b5bc7d7e2abb0d45f84f4839c3e10db82))

### Features

- Parse notes from documentPanels
  ([`891261e`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/891261e93d538e88f7a0b642f4cfa1debe45efa0))


## v1.0.1 (2025-08-13)

### Features

- Add MIT license
  ([`37f0b93`](https://github.com/ernestkoe/granola-ai-mcp-server/commit/37f0b93e990f763e323432b0b7f0b37dd5c66a42))


## v1.0.0 (2025-08-13)

- Initial Release
