|
A-Shell Release Notes 7.0.1783.6 (05 March 2026) |
|---|---|
1783.6 Fix |
Remove a 511 byte limitation on the key length in various types of collections. The limit was partially removed in 7.0.1716.2 but there were some remaining limits. |
|
A-Shell Release Notes 7.0.1783.5 (04 March 2026) |
1783.5 Fix |
XTREE: reloading a tree (XTROP_REPLACE) with a different LoadOption setting was resulting an spurious "not allowed" error message. |
|
A-Shell Release Notes 7.0.1783.4 (27 February 2026) |
1783.4 Fix |
Fix affecting internal SBX calls invoked before any RUN or LIT: the SCALE system wasn't yet initialized resulting in failure of numeric comparisons and calculations. |
|
A-Shell Release Notes 7.0.1783.3 (25 February 2026) |
1783.3 Fix |
Fix related to group licensing. |
|
A-Shell Release Notes 7.0.1783.2 (24 February 2026) |
1783.2.1 Fix |
Compiler edit 1078: compiling a program whose name was greater than 32 characters was causing the compiler to abort. New limit is 72. |
1783.2.2 Fix |
VUE edit 384: Dashes in filenames were being confused with -switches. If using switches, the hyphen ( - ) must be preceded by a space.) |
1783.2.3 Fix |
System commands updated: COMPIL, COMPLP, OCOMPIL, DIR, DUMP, PRINT, SET, SYSTAT and TYPE were all triggering 7+ second delays when running within background jobs. Use UPDCUR to update them all. |
|
A-Shell Release Notes 7.0.1783.1 (20 February 2026) |
1783.1.1 Fix |
MX_DIRCLEAN, MX_LOCALE, MX_LOGDIR and MX_SYSLOG were also executing the new MX_SETERSATZ, resulting in confusing error messages or program aborts. |
1783.1.2 Fix |
ERSATZ: disable the automatic reloading of the last ERSATZ file on any attempt to reference an undefined device. This was previously considered a convenience to avoid the need to close and relaunch A-Shell after adding a new device definiton, but became superfluous, at best, now that ERSATZ.LIT can handle the job more precisely and explicitly. |
|
A-Shell Release Notes 7.0.1783.0 (14 February 2026) |
1783.0.1 New |
New MIAMEX function MX_SETERSATZ (208) allows adding or updating ERSATZ device definitions without relaunching session. |
1783.0.2 New |
ERSATZ.LIT 2.1(104) now supports (re)loading ersatz definitions, either from a file or a single definition, without requiring a re-launch of A-Shell. The command now supports three variations of syntax: .ERSATZ list existing ersatz definitions .ERSATZ file load (or reload) definitions from file .ERSATZ erzname:=dev:[p,pn] add or update single ersatz definition |
1783.0.3 New |
ASQL: Add new option FETCHR_DYNFLDNUMX for use with the SQLOP_FETCH_ROW operation. It is similar to the existing FETCHR_DYNFLDNUM but is somewhat smarter about handling multi-level DYNSTRUCTs. |
1783.0.4 Fix |
ASQL SQLOP_FETCH_ROW option FETCHR_DYNFLDNAME correction: The correct value for FETCHR_DYNFLDNAME is &h0800 as shown in FETCHR_DYNFLDNUMX. Previous versions of SQL.DEF had it defined as &h0100, which is the same as FETCH_NULLS. It still worked, but there was no way to turn off the FETCH_NULLS option with FETCHR_DYNFLDNAME. The updated/corrected value restores the independence of the two options. Note that the two symbols FETCH_NULLS and FETCH_MAXLENS don't include the R in the prefix (FETCH_ instead of FETCHR_) because they apply to not just SQLOP_FETCH_ROW but also SQLOP_FETCH_GRID. |