Releases: nguyenyou/scalex
Releases · nguyenyou/scalex
v1.40.0
v1.39.0
Changed
- Bumped Scala to 3.8.3, Scalameta to 4.16.1, Guava to 33.6.0-jre, and munit to 1.3.0
v1.38.0
Fixed
grepwith POSIX-style\|alternation (e.g.Optimizer\|IncOptimizer) now correctly converts to Java regex alternation instead of silently matching literal pipe characters — previously returned zero results because\|is valid Java regex (literal|)
v1.37.0
Fixed
grepno longer errors on invalid regex patterns (e.g.MyRenderer() — auto-quotes them as literal strings instead of failing with "Invalid regex: Unclosed group"
Changed
tests --countnow reports dynamic test sites (string interpolation, concatenation) alongside literal test count; output format changed fromN suites, M teststoM tests (literal names only) across N suiteswith dynamic site count when detected (#259)- Plugin directory reorganized:
plugin/→plugins/scalex/andplugins/scalex-intellij/(separate plugin, v1.0.0)
v1.36.0
Added
--max-output N— global character budget that truncates any command's output at N characters with a pagination hint; works on all commands including batch mode (#252)--in-package PKG— filter symbols and references to files whose package matches PKG prefix; cheaper than--pathfor cross-compiled projects where package != directory (#252)grep --in <Type> --each-method— iterate members of a type, grep each method body for the pattern, report which methods matched with counts; single command replaces Nbody --in+ manual grep round-trips (#253)
v1.35.0
v1.34.0
v1.33.0
v1.32.0
Added
explain --related— show project-defined types referenced in member signatures as "Related types" section (#221)package --explain— composite mode: brief explain per type with definition, top 3 members, and impl count (#221)
Improved
overview --architecture— better hub detection: expanded stdlib name list (~30 more types) and newisStdlibPackageOnlyfilter excludes types only defined in java./scala. packages (#221)
v1.31.0
Fixed
bodycommand now shows signature for abstract defs instead of "No body found" (#208)body --in"Did you mean" suggestions now scoped to owner's members instead of unrelated global symbols (#209)
Changed
- SKILL.md:
graphcommand no longer auto-triggers — only runs when user explicitly asks to draw/render a graph