v1.0.8
What's New in v1.0.8
Changes
- fix: update server.json version and harden release workflows
- chore: release v1.0.8 — security hardening and code quality
- chore: remove unused smithery-wrapper prototype
- chore: remove accidentally committed Build AI Product Sense folder
- chore: enforce ruff linting — fix 464 issues, add pre-commit hook
- fix: resolve all CodeQL code scanning alerts
- feat: Security hardening - PII sanitization, token validation, audit logging, sandbox (#74)
- fix: submission status always shows not submitted even though submitted (#73)
- fix: error argument of type 'int' is not iterable in get_my_upcoming_assignments and get_my_todo_items (#72)
- fix: handle Literal types in validate_params to prevent TypeError
- fix: harden parameter validation and date parsing
- fix: harden README update fallback in release workflow (#68)
- Automate GitHub release creation and README updates on tag push (#61)
- Fix
get_my_upcoming_assignmentsparameter validation (#67) - Fix datetime comparison error in student tools (#65)
- docs: Broaden AI assistant messaging beyond Claude-only
- chore: Add glama.json for Glama.ai MCP directory listing
- feat: Add SEO and AI discoverability improvements
- docs: Document Smithery publishing attempt and add TS wrapper
- docs: Update to v1.0.7 and redesign GitHub Pages website
- docs: Add git workflow reminder to ask about branching
- docs: Add update_assignment to tool documentation
- feat: Add update_assignment tool and move CLAUDE.md to root
- docs: Update session log for 2026-01-21
- fix: Disable broken rubric API tools (create_rubric, update_rubric)
Released: February 16, 2026
For installation instructions, see the README.