Skip to content

Commit 7def6ef

Browse files
author
github-actions
committed
chore(release): v0.1.1 [skip ci]
1 parent 8e2b24e commit 7def6ef

File tree

2 files changed

+177
-1
lines changed

2 files changed

+177
-1
lines changed

CHANGELOG.md

Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
# CHANGELOG
2+
3+
<!-- version list -->
4+
5+
## v0.1.1 (2026-02-08)
6+
7+
### Bug Fixes
8+
9+
- **cd**: Run uv build on host runner instead of inside PSR Docker container
10+
([`8e2b24e`](https://github.com/igrybkov/omnifocus-mcp/commit/8e2b24ecde1641817075c82d18b82f964d2ee47a))
11+
12+
- **search**: Add due_before/due_after filters and comprehensive input validation
13+
([`ac23adc`](https://github.com/igrybkov/omnifocus-mcp/commit/ac23adc28b519055beae003d16b95286940b5bc8))
14+
15+
16+
## v0.1.0 (2026-02-08)
17+
18+
### Bug Fixes
19+
20+
- **omnijs**: Populate project folder metadata in browse and search
21+
([`7a847be`](https://github.com/igrybkov/omnifocus-mcp/commit/7a847be2d22cf9b0fd12be080e0f2b18941f361b))
22+
23+
- **search**: Repair broken filters and add completed_after/completed_before
24+
([`955fd7f`](https://github.com/igrybkov/omnifocus-mcp/commit/955fd7f0cdb20b4ef720cc5ea9984c57ccf819f2))
25+
26+
- **tasks**: Use OmniJS for task status changes to support inbox tasks
27+
([`6648383`](https://github.com/igrybkov/omnifocus-mcp/commit/6648383f82c5756c35c3ed50acd315f4f07a0100))
28+
29+
### Chores
30+
31+
- Add Claude Code project settings
32+
([`c543459`](https://github.com/igrybkov/omnifocus-mcp/commit/c543459d06d824705c27a607b66a8135cb1f967f))
33+
34+
- Add ruff and pre-commit dev dependencies with config
35+
([`c088e3d`](https://github.com/igrybkov/omnifocus-mcp/commit/c088e3df4fb52115cbe07b05d8ce87099092c4c6))
36+
37+
### Code Style
38+
39+
- Apply ruff formatting across codebase
40+
([`b49de31`](https://github.com/igrybkov/omnifocus-mcp/commit/b49de314ff5cd48edd17ba9b39cb3eb23cd9c4e1))
41+
42+
### Continuous Integration
43+
44+
- Add GitHub Actions workflow and pre-commit hooks
45+
([`0e95131`](https://github.com/igrybkov/omnifocus-mcp/commit/0e951312fdcf31ff236612c158d25d35bc0dd39f))
46+
47+
- Add Renovate configuration for automated dependency updates
48+
([`a72d669`](https://github.com/igrybkov/omnifocus-mcp/commit/a72d6697fcbd6582930287ecb7d2c8eba52c67e5))
49+
50+
- **release**: Integrate python-semantic-release for automated releases
51+
([`a622f73`](https://github.com/igrybkov/omnifocus-mcp/commit/a622f732a071abba9ba24e29f7be240f81614a71))
52+
53+
### Documentation
54+
55+
- Add AI authorship disclaimer to README
56+
([`98a7bfc`](https://github.com/igrybkov/omnifocus-mcp/commit/98a7bfcfe15bc30612fdf7ebd11a0085029ea2c8))
57+
58+
- Add CLAUDE.md for Claude Code guidance
59+
([`d269a49`](https://github.com/igrybkov/omnifocus-mcp/commit/d269a4956aad83237e10c4955bd5b454130d1cfc))
60+
61+
- Add CLI usage documentation to CLAUDE.md
62+
([`18fc9af`](https://github.com/igrybkov/omnifocus-mcp/commit/18fc9afc589c577ec412da91aae85f635ca47bf8))
63+
64+
- Document shared utility patterns in CLAUDE.md
65+
([`790a584`](https://github.com/igrybkov/omnifocus-mcp/commit/790a584c76d44f83f1d3802d361ddcd7062bdb20))
66+
67+
- Remove FastMCP references from documentation
68+
([`39c2c5f`](https://github.com/igrybkov/omnifocus-mcp/commit/39c2c5ff3f7a1dc0bcc1e37e32610cc900cb546f))
69+
70+
- Update CLAUDE.md for renamed search and browse tools
71+
([`d963f79`](https://github.com/igrybkov/omnifocus-mcp/commit/d963f79da93a0b9178a976b2b962eaaac4d343ea))
72+
73+
- **readme**: Rewrite with improved structure and examples
74+
([`455c361`](https://github.com/igrybkov/omnifocus-mcp/commit/455c3612b9e7ac22ded2bb68089aac3e1f097dcb))
75+
76+
- **search**: Document aggregation patterns and use cases
77+
([`b101d99`](https://github.com/igrybkov/omnifocus-mcp/commit/b101d99efb88265a1c5c91a2fe9bed6442e2611d))
78+
79+
### Features
80+
81+
- Add batch operations for bulk task/project management
82+
([`d6a9472`](https://github.com/igrybkov/omnifocus-mcp/commit/d6a94724f6ec27ca1c0f6cbc1386d170a4f63df8))
83+
84+
- Add infrastructure utilities for dates, tags, and OmniJS
85+
([`229c557`](https://github.com/igrybkov/omnifocus-mcp/commit/229c5577febfdc41288992c634befbd933236eca))
86+
87+
- Add perspective tools for OmniFocus views
88+
([`60f5bd7`](https://github.com/igrybkov/omnifocus-mcp/commit/60f5bd772f62f3fbfbc2a10e64210ff3431d7aef))
89+
90+
- Add query_omnifocus tool for efficient database queries
91+
([`cf781e3`](https://github.com/igrybkov/omnifocus-mcp/commit/cf781e36facb5e50b80a1891e92432eb1c504b48))
92+
93+
- Enhance existing tools with full OmniFocus properties
94+
([`294a22b`](https://github.com/igrybkov/omnifocus-mcp/commit/294a22b1b8ff4cb59fcc17268f52931f4b536a70))
95+
96+
- Register new tools in server (9 standard, 10 expanded)
97+
([`21141b5`](https://github.com/igrybkov/omnifocus-mcp/commit/21141b573bccf960713947c54cf4993dc2f7d949))
98+
99+
- **cli**: Add add-server command for easy MCP config setup
100+
([`b6a699d`](https://github.com/igrybkov/omnifocus-mcp/commit/b6a699d525364767a42daf20d0b6577027b5a3c2))
101+
102+
- **cli**: Add command-line interface for MCP tools
103+
([`af23429`](https://github.com/igrybkov/omnifocus-mcp/commit/af2342970e162a5973bbe11e0586823c4f7f7419))
104+
105+
- **core**: Add shared AppleScript builder and response utilities
106+
([`63c4e9e`](https://github.com/igrybkov/omnifocus-mcp/commit/63c4e9e010fb715ef2216c0d7665c237ce145dfd))
107+
108+
- **edit**: Add new_parent_id parameter to change task parent
109+
([`a951263`](https://github.com/igrybkov/omnifocus-mcp/commit/a951263d88ebe2086f2957c9e88a51dc8212ca01))
110+
111+
- **omnijs**: Add includes parameter for script composition
112+
([`dbfa83c`](https://github.com/igrybkov/omnifocus-mcp/commit/dbfa83cfdd38d0fa43363ca14085360334c6e390))
113+
114+
- **perspectives**: Add get_perspective_rules tool
115+
([`2898d82`](https://github.com/igrybkov/omnifocus-mcp/commit/2898d825c01f9accd796993a55797a92a5ec0dd6))
116+
117+
- **perspectives**: Implement custom perspective content access
118+
([`bf341b6`](https://github.com/igrybkov/omnifocus-mcp/commit/bf341b6bcdfe099b5132fe7e13e2b6f57262cddc))
119+
120+
- **perspectives**: Include note in default fields for get_perspective_view
121+
([`2b8b239`](https://github.com/igrybkov/omnifocus-mcp/commit/2b8b239922bb7285bf378058be43a7523dafb211))
122+
123+
- **projects**: Add get_tree tool for hierarchical folder/project/task views
124+
([`801c95d`](https://github.com/igrybkov/omnifocus-mcp/commit/801c95d6992d34ba12d9ade0dc11ebe50f7c1808))
125+
126+
- **remove**: Drop items instead of deleting them
127+
([`2df0c49`](https://github.com/igrybkov/omnifocus-mcp/commit/2df0c49189cc744c1260f87ee4c558b56977320e))
128+
129+
- **reorder**: Add task reordering and positioning support
130+
([`c5218f8`](https://github.com/igrybkov/omnifocus-mcp/commit/c5218f8d41e1188aa6bd2f9f9e3e16b4c0d97eff))
131+
132+
- **scripts**: Add shared JS modules for search and browse
133+
([`cb3893d`](https://github.com/igrybkov/omnifocus-mcp/commit/cb3893de3571d55a2b07b73fbebca7e211f61775))
134+
135+
- **search**: Add aggregation and grouping support
136+
([`b2da6a2`](https://github.com/igrybkov/omnifocus-mcp/commit/b2da6a26026ab7caba47a23df1fe52445dd6a509))
137+
138+
- **search**: Add item_ids filter for fetching items by ID
139+
([`58c71fa`](https://github.com/igrybkov/omnifocus-mcp/commit/58c71fa6ce83ed3a6a6b38a2a10b8b6bd62f49ef))
140+
141+
- **tasks**: Accept item_id as alias for id in edit_item and remove_item
142+
([`9b03b8a`](https://github.com/igrybkov/omnifocus-mcp/commit/9b03b8ae15e0ebc90b8a0a7459fb4f65a7ae47c1))
143+
144+
### Refactoring
145+
146+
- Extract inline OmniJS to external script files
147+
([`e1fbebe`](https://github.com/igrybkov/omnifocus-mcp/commit/e1fbebeaea431958cb742ec254bec4d4172835ef))
148+
149+
- Rewrite dump_database with OmniJS for better output
150+
([`6db75e1`](https://github.com/igrybkov/omnifocus-mcp/commit/6db75e19984b7128c062a13433053b69b42f7379))
151+
152+
- **cli**: Auto-generate commands from registered server tools
153+
([`9d7a3e0`](https://github.com/igrybkov/omnifocus-mcp/commit/9d7a3e0bf609d2eaedbb2b9dd695e7ffb44c2ec7))
154+
155+
- **scripts**: Extend shared JS modules for status maps and filters
156+
([`969f3a0`](https://github.com/igrybkov/omnifocus-mcp/commit/969f3a03725aa311b6ae7aae13e4e99210ca4635))
157+
158+
- **server**: Replace --expanded flag with env-based tool config
159+
([`24ce4e6`](https://github.com/igrybkov/omnifocus-mcp/commit/24ce4e66d3991509be80e3af68cc0dca181991ef))
160+
161+
- **tools**: Rename query_omnifocus to search and get_tree to browse
162+
([`9ef61c6`](https://github.com/igrybkov/omnifocus-mcp/commit/9ef61c66191ebe5c2ca131a1b621b101663509f7))
163+
164+
- **tools**: Use shared utilities in all tool implementations
165+
([`fc6d431`](https://github.com/igrybkov/omnifocus-mcp/commit/fc6d431991a591abefcfaa83dc3cc3f57d638ab4))
166+
167+
### Testing
168+
169+
- Update tests and documentation for new tools
170+
([`6083908`](https://github.com/igrybkov/omnifocus-mcp/commit/6083908c38fb23fff41148b994e9002ce1c2edb4))
171+
172+
- Update tests for renamed search and browse tools
173+
([`44d6bc8`](https://github.com/igrybkov/omnifocus-mcp/commit/44d6bc8dd3e7803e570d7e5cc269f1b5ca50ee8b))
174+
175+
- **search**: Add comprehensive aggregation test suite
176+
([`bd026f3`](https://github.com/igrybkov/omnifocus-mcp/commit/bd026f3304dcf9f54e6ac67b0935f99cf64cd7c4))

src/omnifocus_mcp/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""OmniFocus MCP Server package."""
22

3-
__version__ = "0.1.0"
3+
__version__ = "0.1.1"

0 commit comments

Comments
 (0)