Skip to content

Releases: aplteam/Cider

Version 0.37.2

09 Oct 06:18

Choose a tag to compare

  • In the documentation the function LoadCider was wrong: no left argument (1) was passed to GetProgramFilesFolder
  • OpenProject did not give any feedback if no argument was specified, no aliases were defined and the current dir is not a project folder

To be consumed as a Tatin package from https://tatin.dev

Version 0.37.1

07 Oct 12:39

Choose a tag to compare

  • Bug fix in ]Cider.UpdateCider
  • Documentation regarding the installation and upgrading procedure corrected
  • Make amended

To be consumed as a Tatin package from https://tatin.dev

Version 0.37.0

06 Oct 11:53

Choose a tag to compare

  • ]AddTatinDependencies now loads the added dependencies as well
  • ]Cider.UpdateCider amended
  • Bug fixes
    • AddTatinDependencies now prints better messages to the session
    • GetCiderGlobalConfigFileContent is now more robust and reports better messages
    • Deleting everything in the editor window when a new project is about to be created should have been treated as "cancel the process" but wasn't

To be consumed as a Tatin package from https://tatin.dev

Version 0.36.0

26 Sep 09:02

Choose a tag to compare

  • Documentation is now in line with the latest changes to the installation routine
  • ]Cider.UpdateCider now reflects the latest changes regarding the installation folder

To be consumed as a Tatin package from https://tatin.dev for a first-time installation in 18.0 and 18.2

If it is already installed it's best to delete the folder in MyUCMDs/ and install from scratch according to the documentation because the install folder has changed, and your already installed version cannot know this.

Version 0.35.0

22 Sep 10:41

Choose a tag to compare

  • User commands implemented:
    • ]Cider.AddTatinDependencies
    • ]Cider.AddNuGetDependencies
    • ]Cider.ListTatinDependencies
    • ]Cider.ListNuGetDependencies
  • API equivalents for the newly introduced user commands implemented: AddTatinDependencies,
    AddNuGetDependencies, ListTatinDependencies, ListNuGetDependencies
  • OpenProject now loads NuGet dependencies, if any
  • The default of checkPackageVersions in CreateOpenParms is now 0, preventing the API function from
    asking the user. (The user command OpenProject will use however)
  • ]Cider.UpdateCider added as a user command, though the corresponding API function is still missing
  • Bug fixes:
    • There were refs missing in the user command script in case of DEVELOPMENT←1

To be consumed as a Tatin package from https://tatin.dev

Version 0.34.0

14 Sep 18:09

Choose a tag to compare

  • OpenProject does not report anymore anything but serious stuff and final success to ⎕SE, but watch out for the global config parameter verbose and the user command flags -verbose and -batch
  • OpenProjects quiet flag has been retired
  • OpenProject has now parameters verbose & batch; the latter is for tests & build procedures etc
  • ]OpenProject has now a -verbose flag and a -batch flag
  • Cider honours a variable verbose in its global configuration file. By default no such file exists, meaning that the default is 0. If it does exist it might or might not carry verbose.
  • Cider deletes Link-specific vars in its config file that equal their defaults anyway
  • Under rare circumstances ]Cider.Help produced an error ("File not found") rather than showing the help

To be consumed as a Tatin package from https://tatin.dev

Version 0.33.0

05 Sep 16:38

Choose a tag to compare

  • Cider is now an ordinary namespace rather than a class script.
  • LoadTatinPackages now reports the URL the packages were loaded from, but only if they were loaded
    from more than one place.

To be consumed as a Tatin package from https://tatin.dev

Version 0.32.0

25 Aug 20:37

Choose a tag to compare

  • APLGit2 is now part of Cider and therefore always available
  • Bug fixes
    • The function GetCiderGlobalConfigHomeFolder crashed when Cider was not properly installed
    • Loading Tatin packages did not act appropriately when there were packages installed but they
      did not fit to the dependency list and/or the build list
    • Inconsistencies between the build list and the dependency file were not discovered. Now Cider
      does a re-install if the user permits that.
    • It was possible to load a package and then open it as a project; this is now prevented

To be consumed as a Tatin package from https://tatin.dev

Version 0.31.0

04 Aug 05:50

Choose a tag to compare

  • Step added to OpenProject: checks for a non-empty variable ToDo in the root of the project now
  • When Cider is asked for "Make" it checks for a variable ToDo now and reports its findings
  • In case the user function ExecuteAfterProjectOpen is causing trouble the error message is more
    prominently emphasized now.
  • The newly introduced flag ignoreUserExec can be used to prevent the execution of the user function
    by a particular call of OpenProject

To be consumed as a Tatin package from https://tatin.dev

Version 0.30.1

23 Jul 17:22

Choose a tag to compare

Bug fix in CheckForTatinPackages.

To be consumed as a Tatin package from https://tatin.dev