v1.2.0
What's New in v1.2.0
Changes
- chore: bump to v1.2.0 — role-based filtering, accessibility, security hardening
- docs: update session log and archive older entries
- docs: update impact stats data
- fix: resolve npx.cmd Windows incompatibility in execute_typescript (#85)
- refactor: consolidate CI workflows — remove 3 redundant checks
- fix: make CI workflows fork-aware and add OAuth token check
- fix: reset invalid CANVAS_ROLE in validate_config and show resolved role in --config
- feat: role-based tool filtering and tool annotations (#84)
- feat: add fix_accessibility_issues tool for automated remediation
- feat: expand accessibility scanner from 4 to 20 WCAG checks
- docs: update session log, archive stale entries, delete completed plans
- fix: harden file I/O across codebase against path traversal and symlink attacks
- fix: prevent path traversal in generate_peer_review_report filename parameter
- Initial plan
- Add Drew Rozema testimonial to website and update impact stats
- Update session log: impact tracker implemented, speaker profile saved
- Add live Impact section to website with automated stats collection
- Update session log for Mar 20 (InstructureCon proposal, impact metrics, README refresh)
- Add header image, impact metrics snapshot, and README cleanup
- Update session log for Mar 13 (event loop fix, concurrency limiter, workshop)
- Update workshop page with enhanced setup instructions
- fix: event loop closed error on first MCP call + add concurrency limiter
- Add workshop Canvas course URL and access callouts
- Update session log for Mar 12 (CLI package, workshop, light theme)
- Switch entire site to light theme, update workshop for Codex desktop app
- feat: add workshop setup guide page for Codex + Canvas MCP
- feat(cli): add README, design spec, and implementation plan
- chore(cli): bump to v1.1.0 for npm publish (1.0.0-1.0.1 were ghost versions)
- feat(cli): add CLI entry point with setup command and help
- feat(cli): add interactive setup wizard with token/URL/client prompts
- test(cli): add config writer tests (JSON, TOML, merge, backup)
- feat(cli): add config writer with JSON/TOML merge and backup
- feat(cli): add client registry with paths for 6 MCP clients
- feat(cli): scaffold npm package for canvas-mcp setup wizard
- Add CLI setup wizard design spec
- Update session log for Mar 5 (analytics beacon, auto-deploy investigation)
- Add Cloudflare Web Analytics beacon to guide pages
- Update session log and roadmap for Cloudflare Pages migration
- Migrate site to Cloudflare Pages, add Learning Designer guide
- Trigger GitHub Pages rebuild
- Add FERPA privacy disclaimers for hosted server
- Add hosted server documentation to README, AGENTS.md, and GitHub Pages
- Update deploy configs for Cloudflare Full SSL mode
- Add HTTP transport with per-request credentials for hosted deployment
- Update README release date and add token optimization to v1.1.0 notes
- Check off v1.1.0 release in Current Focus
Released: April 10, 2026
For installation instructions, see the README.