Skip to content

v4.0.0 — remove deprecated tool aliases

Latest

Choose a tag to compare

@williamzujkowski williamzujkowski released this 15 May 01:44
· 10 commits to main since this release
0589f1b

Breaking change. The 58 deprecated tool aliases left by the #120 consolidation (shipped in v3.0.0) are removed now that their deprecation window — the entire 3.0.x line — has closed. tools/list drops from 84 → 26.

Breaking

Every removed alias maps to a consolidated tool:

  • write/append/insert/replace/clearedit_pattern({ mode })
  • play/pause/stopplayback({ action })
  • save/load/listpattern_store({ action })
  • status/show_errors/performance_report/memory_usagediagnostics({ level })
  • screenshot/show_browserbrowser_window({ action })
  • undo/redo/list_history/restore_history/compare_patternshistory({ action })
  • analyze_spectrum/analyze_rhythm/detect_tempo/detect_keyanalyze({ include: [...] })
  • transpose/reverse/stretch/quantize/humanize/generate_variation/add_swing/apply_scaletransform({ op })
  • add_effect/remove_effecteffect({ action })
  • shift_mood/set_energy/refineshape({ dimension })
  • generate_drums/generate_bassline/generate_melody/generate_fillgenerate_part({ role })
  • generate_scale/generate_chord_progressionmusic_theory({ query })
  • generate_euclidean/generate_polyrhythmgenerate_rhythm({ type })
  • start_audio_capture/stop_audio_capture/capture_audio_sampleaudio_capture({ action })
  • create_session/destroy_session/list_sessions/switch_sessionsession({ action })
  • get_pattern_feedback/suggest_pattern_from_audio/jam_withai_assist({ task })
  • generate_patterncompose (auto-inits, auto-plays by default, returns a structured object; bpm arg is now tempo)

Fixed

  • A latent bug surfaced during the test migration: the dispatcher's history-recording guard still matched the old alias names instead of edit_pattern, so undo/redo/history silently recorded nothing. Fixed.

Numbers

  • 26 tools, 4 MCP resources
  • 1709 tests pass, 0 fail, 20 skipped (browser)
  • Net −1100 lines across 43 files

Full notes in CHANGELOG.md. Closes #178.