Commit Graph
322 Commits
Author SHA1 Message Date
github-actions[bot] 41d2286aab bump: version 0.77.1 → 0.78.0 2026-05-02 15:52:55 +00:00
github-actions[bot] 634c1f93b4 bump: version 0.77.0 → 0.77.1 2026-05-01 23:57:10 +00:00
Chris CoutinhoandGitHub 0f9649b7e6 Merge pull request #749 from cbcoutinho/renovate/icalendar-7.x
fix(deps): update dependency icalendar to >=7.1.0,<7.2.0
2026-05-02 01:56:49 +02:00
github-actions[bot] 341759d1da bump: version 0.76.0 → 0.77.0 2026-05-01 23:04:04 +00:00
github-actions[bot] 3226117101 bump: version 0.75.2 → 0.76.0 2026-05-01 21:47:07 +00:00
renovate-bot-cbcoutinho[bot]andGitHub 035825d187 fix(deps): update dependency icalendar to >=7.1.0,<7.2.0 2026-05-01 04:22:42 +00:00
github-actions[bot] 0c2d3e1086 bump: version 0.75.1 → 0.75.2 2026-04-30 12:49:42 +00:00
github-actions[bot] 111ae988f9 bump: version 0.75.0 → 0.75.1 2026-04-30 00:07:27 +00:00
github-actions[bot] 404b551ec5 bump: version 0.74.0 → 0.75.0 2026-04-29 23:27:51 +00:00
github-actions[bot] 9f74dcb83d bump: version 0.73.2 → 0.74.0 2026-04-29 23:24:08 +00:00
github-actions[bot] 9eba5f1ed4 bump: version 0.73.1 → 0.73.2 2026-04-29 23:20:11 +00:00
Chris CoutinhoandGitHub 19c4911954 Merge pull request #742 from cbcoutinho/chore/remove-pymupdf-layout
chore(deps): remove unused proprietary dep pymupdf-layout
2026-04-29 23:49:51 +02:00
Chris CoutinhoandClaude Opus 4.7 ad132dd6f1 chore(deps): remove unused proprietary dep pymupdf-layout
pymupdf-layout is Artifex commercial-only proprietary (its wheel ships
only a one-line COPYING noting "Commercial license. See artifex.com"),
incompatible with the project's AGPL build. It was declared as a runtime
dependency but unused: not imported anywhere in nextcloud_mcp_server/ or
tests/.

Also drop tools/parse-doc.py, an unused dev scratch script that was the
only caller of pymupdf.layout.activate(). Per the explicit warning in
document_processors/pymupdf.py, activating layout breaks
pymupdf4llm.to_markdown(page_chunks=True) per pymupdf4llm#323.

Closes #725

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 23:25:41 +02:00
github-actions[bot] c7162cc695 bump: version 0.73.0 → 0.73.1 2026-04-29 21:05:18 +00:00
github-actions[bot] a9c5759869 bump: version 0.72.7 → 0.73.0 2026-04-29 20:27:36 +00:00
github-actions[bot] a5f56eaf18 bump: version 0.72.6 → 0.72.7 2026-04-27 21:59:50 +00:00
github-actions[bot] 91956e9d65 bump: version 0.72.5 → 0.72.6 2026-04-26 22:45:44 +00:00
github-actions[bot] c8a231053e bump: version 0.72.4 → 0.72.5 2026-04-23 05:30:09 +00:00
github-actions[bot] d766f3c014 bump: version 0.72.3 → 0.72.4 2026-04-16 22:38:24 +00:00
github-actions[bot] 9b6b554155 bump: version 0.72.2 → 0.72.3 2026-04-15 10:22:31 +00:00
github-actions[bot] fea84dd646 bump: version 0.72.1 → 0.72.2 2026-04-14 19:52:21 +00:00
renovate-bot-cbcoutinho[bot]andGitHub e72a751fdb chore(deps): update dependency uv_build to >=0.11.5,<0.12.0 2026-04-08 22:17:06 +00:00
github-actions[bot] 214fead311 bump: version 0.72.0 → 0.72.1 2026-04-07 23:28:00 +00:00
github-actions[bot] 107fe7911f bump: version 0.71.0 → 0.72.0 2026-04-07 22:26:11 +00:00
github-actions[bot] 4922fb3ac5 bump: version 0.70.4 → 0.71.0 2026-04-07 22:10:12 +00:00
github-actions[bot] 98a0ba3745 bump: version 0.70.3 → 0.70.4 2026-04-07 22:03:06 +00:00
github-actions[bot] 776e2ce693 bump: version 0.70.2 → 0.70.3 2026-04-07 20:23:42 +00:00
Chris CoutinhoandGitHub 23995ce64d Merge pull request #675 from cbcoutinho/renovate/mcp-1.x
fix(deps): update dependency mcp to >=1.27,<1.28
2026-04-07 22:23:22 +02:00
github-actions[bot] 3af670ace5 bump: version 0.70.1 → 0.70.2 2026-04-07 18:32:27 +00:00
renovate-bot-cbcoutinho[bot]andGitHub c84df249a0 fix(deps): update dependency mcp to >=1.27,<1.28 2026-04-07 16:19:01 +00:00
github-actions[bot] c2b19a2983 bump: version 0.70.0 → 0.70.1 2026-04-07 16:08:16 +00:00
github-actions[bot] 6c7b0a81b3 bump: version 0.69.0 → 0.70.0 2026-04-07 15:01:44 +00:00
Chris Coutinho f9f637b1ce Merge remote-tracking branch 'origin/master' into chore/remove-helm-chart 2026-04-07 16:32:53 +02:00
Chris CoutinhoandClaude Opus 4.6 c4b74e7e20 chore: remove helm chart (migrated to cbcoutinho/helm-charts)
The helm chart has been migrated to a dedicated repository at
https://github.com/cbcoutinho/helm-charts. This removes the chart
source, release workflow, bump script, and updates all documentation
to point to the new repository.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:31:35 +02:00
github-actions[bot] 1276de8e22 bump: version 0.68.4 → 0.69.0 2026-04-07 13:50:09 +00:00
Chris CoutinhoandGitHub 010c598b24 Merge pull request #680 from cbcoutinho/docs/adr-024-dynaconf-config-management
docs: ADR-025 dynaconf configuration management
2026-04-07 15:49:46 +02:00
github-actions[bot] 806b9decbc bump: version 0.68.3 → 0.68.4 2026-04-07 12:18:05 +00:00
Chris Coutinho f34c74afbc Merge remote-tracking branch 'origin/master' into docs/adr-024-dynaconf-config-management 2026-04-05 19:42:26 +02:00
github-actions[bot] 9f632fa960 bump: version 0.68.2 → 0.68.3 2026-04-05 17:40:51 +00:00
Chris CoutinhoandClaude Opus 4.6 e28aa6eb3e docs: address review feedback on ADR-024 dynaconf configuration management
Address all 9 review points from PR #680:
- Fix post_hooks code examples to use correct return-dict signature
- Expand test isolation section with fixture factory, DynaconfDict, and
  reload patterns
- Document ignore_unknown_envvars silent failure mode in Negative
  Consequences and add env var audit to Phase 1 checklist
- Fix NEXTCLOUD_HOST validator to be unconditional (required in all modes)
- Document environments=True edge cases (unset mode, ENV_FOR_DYNACONF
  shadowing)
- Add upper bound to dynaconf version pin (>=3.2.13,<4.0)
- Tighten Pydantic Settings comparison to acknowledge 2.x TOML support
- Make .gitignore additions explicit in Phase 1 checklist
- Clarify that shell-level .env loading still works with load_dotenv=False

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 18:34:11 +02:00
Chris CoutinhoandClaude Opus 4.6 5d0e4addd0 build: add dynaconf dependency for ADR-024 configuration management
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 15:00:17 +02:00
github-actions[bot] cf34f202a6 bump: version 0.68.1 → 0.68.2 2026-04-04 08:32:02 +00:00
Chris CoutinhoandClaude Opus 4.6 aeddc28ca6 refactor: remove oauth profile, migrate MCP/OAuth tests to login-flow
Remove the oauth Docker Compose profile (mcp-oauth service, port 8001)
which used OAuth bearer tokens for direct NC API access, requiring
upstream OIDC patches. All NC access should use app passwords via
Login Flow v2 or BasicAuth.

Changes:
- Remove mcp-oauth service from docker-compose.yml
- Remove oauth mode from CI test matrix
- Delete oauth pass-through tests (core, permissions, token exchange)
- Delete oauth-specific tests (elicitation, NC PHP app, astrolabe)
- Migrate MCP/OAuth integration tests to login-flow profile:
  - DCR lifecycle, deletion, token type tests
  - Scope authorization (tool filtering) tests
  - Token introspection tests
- Fix flaky consent screen automation: replace JS btn.click() with
  Playwright native click + retry (handles Vue.js event binding race)
- Add scope-filtered OAuth client fixtures to login-flow conftest
- Keep keycloak profile for external IdP testing

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 16:05:14 +02:00
github-actions[bot] 0c7384e52c bump: version 0.68.0 → 0.68.1 2026-04-01 07:27:50 +00:00
github-actions[bot] d3ced16ba9 bump: version 0.67.0 → 0.68.0 2026-03-31 15:24:43 +00:00
github-actions[bot] 3e78510295 bump: version 0.66.2 → 0.67.0 2026-03-29 19:00:36 +00:00
github-actions[bot] 39138ec117 bump: version 0.66.1 → 0.66.2 2026-03-29 18:58:12 +00:00
github-actions[bot] 1948360b83 bump: version 0.66.0 → 0.66.1 2026-03-28 09:53:31 +00:00
github-actions[bot] 35abc4eaae bump: version 0.65.4 → 0.66.0 2026-03-28 08:41:11 +00:00
Chris CoutinhoandGitHub c56249dcc4 Merge pull request #647 from cbcoutinho/feature/collectives-support
feat: add Nextcloud Collectives app support
2026-03-28 09:40:50 +01:00