Please enable JavaScript to view this site.

A-Shell 7.0 Release Notes

Navigation: Notes by Version and Date

1785 -- In Progress

Scroll Prev Top Next More

 

 

A-Shell Release Notes 7.0.1785.4 (17 April 2026)

1785.4   EIR

Logging refinement: MX_FILESTATS and MX_FINDFIRST no longer output messages to ashlog for file-not-found errors. Any other errors will continue to be logged. Setting the FOPENS TRACE flag will restore the logging of file-not-found errors.

 

A-Shell Release Notes 7.0.1785.3 (07 April 2026)

1785.3   Fix

Compiler edit 1081:  ++PRAGMA FORCE_FSPEC in conjunction with/L and without ++PRAGMA LSX_FSPEC was causing the LSX file to overwrite the compiled output. Bug introduced in compiler 1080 with 7.0.1785.3.

 

A-Shell Release Notes 7.0.1785.2 (04 April 2026)

1785.2   Fix

INMEMO / MSGBOX (text mode):  correct an off-by-one error in the display of free-form menu choices when OPTIONS=NOSPACEATTR set.

 

A-Shell Release Notes 7.0.1785.1 (02 April 2026)

1785.1   EIR

 

Compiler edit 1080 refinments:  

++PRAGMA FORCE_FSPEC now  sets the default base name for the LSX if there is no explicit ++PRAGMA LSX_FSPEC.
Resolve an issue with both pragmas in which literal quotes were getting in the way of concatenating a literal or defined symbol with the %s argument, e.g. ++PRAGMA FORCE_FSPEC MYSYM%s

 

A-Shell Release Notes 7.0.1785.0 (31 March 2026)

1785.0.1  Fix

ATE handshake: Improvements to the ATE handshake to overcome complications (such as failure to recognize the ATE version) that can arise when a second handshake operation is required due to a failure or timeout of the initial one. Requires LICENS.LIT 2.4(141)

1785.0.2   Fix

Improved tracing of ATE handshake difficulties.

1785.0.3   EIR

Expand the capabilities of the group licensing mechanism. Details are not documented due to possible security issues; contact MicroSabio if interested.

1785.0.4   New

MX_GETOPTIONS / MX_SETOPTIONS refinement to add an optional grpno parameter:

xcall MIAMEX, MX_GETOPTIONS, options1 {options2, grpno}

xcall MIAMEX, MX_SETOPTIONS, options1 {options2, grpno}

The grpno parameter is a 1 byte binary representing the user's group number. If group licensing is active, grpno will be assigned automatically during the startup and changing it via MX_SETOPTIONS will have no effect on that. Otherwise, the field can be set and later queried for any application purpose.

1785.0.5   Fix

COMPIL.LIT 1.1(140) now trims leading spaces from the value specified via the /C:symbol=value switch. This could have created confusion in cases where command lines are constructed by front-end operations.

1785.0.6   Fix

LICENS.LIT 2.4(141) refinements to the /ATESRV switch operation to make the LICENS/ATESRV retry operation more robust.