Repository navigation
v1.2.2
Bugfix release.
Fixed
replace_in_filenow matches literal multi-line searches on CRLF files. A literal (non-regex)
search arrives LF-joined from the MCP client and silently matched nothing against CRLF file
content ("Replaced 0 occurrence(s)" despite the text being present). The search string's line
endings are now normalized to the file's before matching. Literal replacements containing$or
\land verbatim (no accidental backreference), and a 0-match call no longer rewrites the file.build_filealways recompiles the requested file. The ABL incremental builder skips files it
considers unchanged, which left stale state: error markers persisting after a missing dependency
was resolved, and a dependent class compiling against an interface's stale r-code after an
out-of-editor edit.build_filenow touches the file before the build so it is always in the
build delta and truly recompiles - nobuild_project full:trueworkaround needed.- Clearer diagnostics for error 12918 (could not compile a super class). When a marker reports
12918, the build/marker tools append a hint: the cause is usually an interface/implementation
mismatch inside the super class (a method signature or accessor-visibility difference). The hint
covers both a super that builds clean on its own and one that surfaces its own error (e.g. 12942).
Install
Drop the attached JAR into PDSOE's dropins/ (delete any older versioned JAR first) and restart PDSOE.