Skip to content

Releases: the-carlisle-group/Acre-Desktop

Acre-Desktop

29 Jan 10:00
Compare
Choose a tag to compare

Acre 8.2.1+337 2021-01-29 09:49

Acre Desktop - Release Notes

workaround for Dyalog v18.0 lexical scope breaking bug:
<01820> Assigned expression works fine in 14.0 up to 17.1 but crashes in 18.0

Removed redundant log file: "acre.log"

Acre-Desktop

11 Jun 17:17
Compare
Choose a tag to compare

Acre 8.2.0+323 2020-06-11 16:30

The ]CreateProject -variables option now has the value "binary" in addition to "on" and "off". If this is in effect all variables in the namespace-tree of the project being created will be written to individual component files with type .binary rather than being encoded in APLAN and written to .apla text files.

This option is not available to ]SetChanged when creating a new variable in an existing project but if ]SetChanged discovers a .binary file already associated with an existing variable then the new value will be written unencoded to the .binary file.

Acre-Desktop

27 Feb 10:25
Compare
Choose a tag to compare
  • ⎕SE.acre.functions no longer deliver messages to the session
  • Redundant options removed
  • Remove version from session on startup
  • Remove "Variables" configuration parameter
  • Edit no longer adds new variables - use SetChanged

Acre-Desktop

13 Jan 18:12
Compare
Choose a tag to compare

Acre 7.0.0+293 2020-01-13 17:51

Acre Desktop - Release Notes

  • .apla files now default for arrays with synonym .array

    .array will be renamed to .apla by OpenProject and Refresh

  • CloseProject command/function replaces Close

  • Dyalog ≥18.0 uses ⎕SE.Dyalog.Hooks protocol for editor callback

Phil 2020-01-13 17:51 6.0.2-adam+292

Acre-Desktop

09 Sep 23:17
Compare
Choose a tag to compare

Acre 6.0.2+266 2019-09-09 22:55

Acre Desktop - Release Notes

  • #200 log file problem. log file - if it exists - is now in the insttation folder

Phil 2019-09-09 22:55 6.0.1+265

Acre-Desktop

05 Sep 21:45
Compare
Choose a tag to compare

Acre 6.0.1+263 2019-09-05 21.35

Acre Desktop - Release Notes

  • #196 SYNTAX ERROR starting acre in Dyalog 14.0 - introduced in Acre 6.0.0+248 - setting up API - namespace scope of locals in operators
  • DOMAIN ERROR in CreateProject creating config file in Dyalog 14.0 - introduced in Acre 5.2.0+239 - now created in APLAN as JSON is not available
  • #199 DOMAIN ERROR fixing a function in Dyalog 14.0 - cannot reproduce - proofed code against catenate reduction on empty
  • #198 ProjectSpace default - RFE - configuration or suppied to OpenProject can now specify [#.prefix.]*.* where the number of asterisks defines how many trailing nodes of the project folder are appended to the project space path.

Phil 2019-09-05 21.35 6.0.0+262

Acre-Desktop

22 Aug 21:38
Compare
Choose a tag to compare

Acre 6.0.0+248 2019-08-22 21:27

Acre Desktop - Release Notes

  • All acre commands and API functions have been consolidated such that both sets are comprised of the union of the two.
  • They are identically named in "PascalCase".
  • Their arguments, although formatted differently contain the same data.
  • Arguments, Options and Flags are specified
    • in commands as - argument1 argument2 -option=value -flag'
    • in functions as - 'argument1' 'argument2' ('option' 'value') ('flag' 1)
  • The API space is changed from "⎕SE.acreAPI" to "⎕SE.acre".
  • The config-file "acre.config" is now created in "JSON" which is supported in all Dyalog versions from 14.1 to present.

Phil 2019-08-22 21:27 5.2.0+247

Acre-Desktop

01 May 18:36
Compare
Choose a tag to compare

Acre 5.0.13+177 2019-05-01 18.23

Acre Desktop - Release Notes

Fixed bug #169 in Install. Emulators/Enhancements now set in Install.
As described in release v5.0.12+174:

Henceforth any significant commit will also give rise to a new release.
)LOADing acre.dws from that release, which can be unzipped anywhere, will install acre in any Windows Dyalog v14.0+ and non-windows v16.0+.

A user wishing to build the system in advance of the next release can do so in Windows Dyalog v14.0+ by )LOADing build.dws from the acre project folder.
This produces the installation folder containing acre.dws in LocalAppData for the present user whence it can be moved prior to installation as above.

Acre-Desktop

30 Apr 21:05
Compare
Choose a tag to compare

Acre 5.0.12+174 2019-04-30 20.36

Acre Desktop - Release Notes

Mainly fixing bugs but significant changes regard:

  • modifier -variables='Off'|'On' and config option Variables←'Off'|'On' to restrict or permit the saving of variables.
  • automatic renaming of files when an item's type changes to prevent the most common cause of multiple files representing the same named item.
  • config option SCMexit←'#.function.name to include a hook (user exit) to permit intervention regarding an external source code manager.

Henceforth any significant commit will also give rise to a new release.
)LOADing acre.dws from that release, which can be unzipped anywhere, will install acre in any Windows Dyalog v14.0+ and non-windows v16.0+.

A user wishing to build the system in advance of the next release can do so in Windows Dyalog v14.0+ by )LOADing build.dws from the acre project folder.
This produces the installation folder containing acre.dws in LocalAppData for the present user whence it can be moved prior to installation as above.

Acre-Desktop

26 Feb 13:11
Compare
Choose a tag to compare

Acre 5.0.6+137 2019-02-26 12.45

Acre Desktop - Release Notes

Contents of a project's config file acre.config are now reflected in the space "AcreConfig" that is injected into the project.
Keys required by acre are still corrected for case but others remain as typed. However, required or not, multiple keys that resolve to the same name when case is ignored will be reduced to the first alphabetically.

The Saved: #.project.whatever message issued from an edit is now sent to the session in addition to the log window and file.
The default state of the message log window is now hidden. Any of

     ]acre.log show
     ⎕UCMD'acre.log show'
     ⎕SE.acreAPI.log'show'

will bring it into view and can be added to the StartUp parameter in acre.config or a function already called thence.