Skip to content

Releases: OtherVibes/mcp-as-a-judge

v0.3.10

18 Sep 21:37

Choose a tag to compare

What's Changed

Full Changelog: v0.3.9...v0.3.10

v0.3.9

18 Sep 21:29

Choose a tag to compare

What's Changed

Full Changelog: v0.3.8...v0.3.9

v0.3.8

18 Sep 21:22

Choose a tag to compare

What's Changed

  • chore(release): bump version to 0.3.8
  • fix(release): fix workflow parsing errors - use hardcoded lowercase repo name and add missing step ID
  • Merge branch 'main' of https://github.com/OtherVibes/mcp-as-a-judge
  • fix(release): remove duplicate workflow file and fix tag trigger syntax

Full Changelog: v0.3.7...v0.3.8

Release v0.3.3

18 Sep 20:23

Choose a tag to compare

Changes in v0.3.3

  • chore(release): prepare v0.3.3 (fix Docker buildx tagging in release workflow)
  • ci(mcp): fix verify step name casing; remove manual MCP publish workflow
  • ci(mcp): include per-package transport {type: stdio} in automated release publisher
  • ci(mcp): move transport to per-package for publisher; remove top-level transports in manual workflow
  • ci(mcp): fix transports schema to object form {type: stdio} for MCP Registry
  • ci(mcp): manual publisher uses PyPI; release MCP publish no longer depends on Docker manifest

Full Changelog: v0.3.2...v0.3.3

Release v0.3.2

18 Sep 08:21

Choose a tag to compare

Changes in v0.3.2

  • chore(release): bump version to 0.3.2
  • docs(README): add required MCP marker; ci(release): MCP server.json uses correct name, stdio transport, and PyPI-only package
  • ci(mcp): publish only OCI package for v0.3.1 to satisfy registry validation; PyPI lacks mcp-name marker
  • ci(mcp): include per-package transport={type: stdio} in server.json per schema
  • ci(mcp): use transports=["stdio"] per registry schema
  • ci(mcp): declare transports=[{type: stdio}] in server.json for publisher
  • ci(mcp): fix MCP namespace to io.github.OtherVibes/* for manual publisher
  • ci(mcp): add manual workflow to publish to MCP Registry with 100-char description clamp
  • ci(release): parallelize multi-arch builds, add registry cache, fix release tag ref; gate MCP publish after PyPI+manifest\n\nchore(project): update description to <=100 chars for MCP registry

Full Changelog: v0.3.1...v0.3.2

Release v0.3.1

18 Sep 08:05

Choose a tag to compare

Changes in v0.3.1

Release v0.2.0

15 Sep 21:49

Choose a tag to compare

Changes in v0.2.0

  • chore: bump version to 0.2.0 for release
  • fix: clean dist directory before building in release workflow
  • chore: bump version to 1.0.0 in pyproject.toml
  • docs: streamline README with focused FAQ and generic MCP configuration
  • Feat/enhanced workflow (#21)
  • feat: Implement hybrid token-based conversation history system (#22)
  • feat: remain 2000 session in memory using LRU (to remain old active s… (#20)
  • Feat/adding memory layer (#18)
  • Fix/update repository rules (#19)
  • fix: complete repository migration from hepivax to OtherVibes
  • fix: update repository URL from hepivax to OtherVibes
  • docs: add comprehensive act instructions and CI guidelines to CONTRIBUTING.md
  • fix: resolve GitHub Actions CI formatting issues
  • fix: resolve all critical CI issues - complete pipeline success
  • fix: resolve all CI test failures - 125/125 tests passing
  • Feat/external llm messaging & elicitation support (#14)
  • rename reqs file
  • remove imports from init
  • package structure refactor
  • fix for entrypoint
  • move worker to root
  • cf-worker fix
  • worker default class
  • fix for cf worker
  • cf-fixes
  • cf worker location
  • cf worker
  • files removal
  • feat: Implement proper Cloudflare MCP server with Durable Objects
  • fix: Simplify worker for Pyodide compatibility
  • fix: Move Cloudflare Worker files to root for deployment
  • feat: Add Cloudflare Workers deployment and streamable HTTP support
  • docs: improve MCP capability descriptions in compatibility table
  • docs: update AI assistant compatibility table
  • Merge branch 'main' of https://github.com/hepivax/mcp-as-a-judge
  • update support table
  • Update README.md
  • resize logo
  • add logo
  • update installation section

What's Changed

New Contributors

Full Changelog: v0.1.9...v0.2.0

Release v0.1.9

30 Aug 18:56

Choose a tag to compare

Changes in v0.1.9

  • fix: remove duplicate build-args in release workflow
  • fix: resolve all mypy type checking errors
  • fix: resolve linting errors and codecov configuration
  • feat: enhance CI workflow with parallelization and mandatory checks
  • fix: resolve linting errors for modern Python type annotations
  • chore: reset version to 0.1.9 for proper release
  • chore(release): 1.0.0 [skip ci]
  • test: trigger semantic release without branch protection
  • test: trigger semantic release with GitHub App token
  • feat: configure semantic release with GitHub App token for branch protection bypass
  • feat: enforce mandatory online research with List[str] URLs and collaborative workflow (#11)
  • chore: update uv.lock for v0.1.9
  • fix: correct version to 0.1.9
  • refactor: use importlib.resources for prompt loading (standard Python approach)
  • bump: version to 0.2.0 for separate messages feature
  • fix: move prompts into package for reliable installation
  • fix: resolve prompts directory not found in installed package
  • feat: separate user and system messages with type-safe Pydantic models
  • Update README.md
  • feat: add CODEOWNERS file to require approval from @hepivax
  • ci: add branch naming and commit message validation workflow
  • Fix installation command: use 'uv tool install' instead of 'uv add'

v0.1.8

30 Aug 06:57

Choose a tag to compare

0.1.8 (2025-08-30)

🐛 Bug Fixes

  • use shell environment variable syntax for PYPI_TOKEN (1452d4e)

v0.1.5

30 Aug 06:48

Choose a tag to compare

0.1.5 (2025-08-30)

🐛 Bug Fixes

  • test conventional commit format (e19e40e)