Skip to content

Releases: aplteam/Cider

Version 0.50.1

30 Dec 13:07

Choose a tag to compare

Version 0.50.0

08 Dec 08:28

Choose a tag to compare

  • New global Cider parameter HandleLinkStops introduced
  • OpenProject and CloseProject now both honour the global HandleLinkStops if set
  • Cider's test cases are now resilient against // in a file path, see ∆GetTestPath
  • NuGet package updated
  • Bug fixes
    • When CreateProject opened the project it had just created, it printed a success msg twice
    • Comment in OpenProject corrected: read "package" when it meant "project"

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

Version 0.49.0

03 Oct 10:25

Choose a tag to compare

  • Licenses of dependencies (NOTICE file) are now handled properly
  • Packages updated
  • License issues fixed
  • Bug fixes
    • #125
    • Test_UC_[100,101,200,201,202] fixed (_OK was not assigned when it should)

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

Version 0.48.3

09 Aug 17:41

Choose a tag to compare

Packages updated (APLProcess) and tests amended accordingly.

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

Version 0.48.2

12 Jul 18:10

Choose a tag to compare

  • A rename operation in Tatin required a change in Cider's InjectTatinVars function
  • NuGet test cases needed attention

Version 0.48.1

29 Jun 14:51

Choose a tag to compare

  • Reference added to all help pages regarding the full documentation
  • Bug fixes
    • ]Cider.Config -? provided incorrect information
    • #118, #119
    • README corrected and polished
    • Help for user commands corrected
    • ]Cider.OpenProject's Help was wrong: watch is not a flag
    • GetUserHomPath renamed to GetUserHomePath
    • The "Sure you want to..." question asked by ]OpenProject did not honour the -import flag

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

Version 0.48.0

05 May 10:59

Choose a tag to compare

  • Updating packages improved: now even later principal major versions can be handled if desired
  • Reporting of later versions improved when opening a project
  • Messages & checks in ]ProjectConfig -edit improved
  • Result of InjectTatinVars has changed
  • ]ListTatinDependencies -full improved
  • Bug fixes
    • ]ListTatinDependencies [alias] -f crashed because the alias was not handled
    • CreateConfigFile crashed in case there is no LINK section, which is not mandatory anymore
    • When a package that had a function on the "lx" config parameter was opened as a project, Cider did not check "lx", let alone execute it
    • ]OpenProject did not check whether the source URL had changed when looking for the latest version
    • No package update was attempted for install folders for which the "=" syntax was used

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

Version 0.47.0

05 Feb 07:38

Choose a tag to compare

  • OpenProject now reports Git stashes if there are any
  • Several documentation issues fixed / amended
  • Packages updated (CommTools)
  • Bug fixes
    • "assets" property in the package config file corrected: not "html" anymore but empty

Version 0.46.0

14 Jan 11:32

Choose a tag to compare

  • Potentially BREAKING CHANGES
    • When a project is opened and a file .linkconfig is found in the project's source folder, its content is
      now checked. If it contains nothing but stop & trace vectors and Link's version number, then any
      Link-related settings in Cider's project config file are evaluated, and the user is told to reconcile
      the two sources of Link options, and eventually to delete the LINK section in the project config file.

      If the file linkconfig contains more than just the Link version number and Stop and Trace vectors,
      then the LINK section in the project config file (if any) will be ignored, and the user will be told
      to delete it.

    • The user command ]Cider.Make was renamed; it's now ]Cider.HowToMakeNewVersion .

    • The user command ]Cider.RunTests was renamed; it's now ]Cider.HowToRunTests.

  • New documentation integrated based on MKDocs
  • New command ]Cider.LinkConfig was added to allow printing, editing, and deleting a file called linkconfig.
  • A Cider project config file does not have to have a LINK section anymore because there might be a Link
    configuration file be used instead.
  • CloseProject: minor syntax change insofar as no project list can be provided anymore via the left
    argument. Was almost certainly only used by the ]CloseProject user command.
  • CloseProject now processes the name of an unqualified namespace name by trying to find it in the
    namespace it was called from.
  • Development packages updated.
  • CheckForTatinPackages now uses defaults (Y) when questioning the user.
  • Bug fixes
    • ]ListTatinDependencies did not always report the folder that was investigated (#93).
    • ]ListTatinDependencies had a problem with -full: only one level of sub-folders was investigated (#94).
    • ReadProjectConfigFile now injects dependencies into the config file when undefined.
    • The TatinVars namespace was created as a ref pointing to another namespace TatinVars which was
      then deleted. That can cause confusion. Now the namespace is copied.
    • ListTatinDependencies crashed under rare circumstances.
    • AddTatinDependencies (API function as well as user command) did not process a project alias (#99).

Version 0.45.0

09 Dec 07:48

Choose a tag to compare

  • If the Dropbox check is not configured in the Cider config file, Cider now checks whether there is a folder Dropbox/ in the current user's home folder. If so, the check is performed.
  • ]UpdateCider now accepts an optional argument: a Cider version number
  • Bug fixes
    • CheckForGit, when asking the user what to do, allowed "quit" but did not handle it correctly
    • ProjectConfig: did not return the expected result when editing was disallowed
    • Make did not ask for a change of the Version function anymore
    • When a new Cider project was created and opened, Link complained about a trailing slash

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