Update ISO coordinate rendering for 3+2 axis machines: coordinate position now uses IsoCoordinateEntryDisplayee with full machining chain anchor instead of table-buckle-only anchor
Rename SessionMessageHost → SessionProgress on both SessionProgress and SessionProgress (RuntimeApi.SessionMessageHost is kept as [Obsolete])
Remove obsolete HiLog logging utility and DynamicMachiningProjectDisplayee0
HiNc Packages Version 3.1.160
Fix NC optimization R-format arc interpolation with negative R values (follow-up to v158 R-format arc fix)
Fix cubetree construction defect when a triangle edge passes through a wire corner
Mech Builder: geometry (STL) file picker for anchored transformation now offers Project directory in addition to Resource directory.
Fix G53.1 tool height compensation behavior: replace NcEnv.SetToolHeightCompensationOnFeatureNormal configuration with automatic detection via NC flag state
Make EnableIntegerShrinkOnPositionCommand configurable via project settings (previously hard-coded by CNC brand, now defaults to false with XML IO support)
Fix NC optimization splitting R-format arcs (G02/G03 with R parameter) by converting to IJK format, since R sign meaning does not apply correctly to individual fragments
Fix step.csv reading crash on null or malformed values
Fix XML IO sub-base directory not applied in some project file operations
Upgrade internal fraction representation to float128 precision for improved cubetree geometry accuracy and numerical stability
Refactor messaging system from IMessageHost to standard IProgress<T> pattern; SessionProgress (formerly SessionMessageHost) now implements IProgress<T>, and all messaging methods renamed from Add* to Report* (e.g., AddProgress → ReportProgress)
Fix cubetree initialization crash
Improve postprocess precision by applying sin–cos parameterization instead of direct angle-based formulation for rotary axis numerical solving in XyzabcSolver
Add asynchronous anchor solid preparation on project load for improved startup performance