Releases: aplteam/Cider
Version 0.50.1
Version 0.50.0
- New global Cider parameter
HandleLinkStopsintroduced OpenProjectandCloseProjectnow both honour the globalHandleLinkStopsif set- Cider's test cases are now resilient against
//in a file path, see∆GetTestPath NuGetpackage updated- Bug fixes
- When
CreateProjectopened the project it had just created, it printed a success msg twice - Comment in
OpenProjectcorrected: read "package" when it meant "project"
- When
To be consumed as a Tatin package from https://tatin.dev
Version 0.49.0
- Licenses of dependencies (
NOTICEfile) 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
Packages updated (APLProcess) and tests amended accordingly.
To be consumed as a Tatin package from https://tatin.dev
Version 0.48.2
- A rename operation in Tatin required a change in Cider's
InjectTatinVarsfunction - NuGet test cases needed attention
Version 0.48.1
- 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:watchis not a flagGetUserHomPathrenamed toGetUserHomePath- The "Sure you want to..." question asked by
]OpenProjectdid not honour the-importflag
To be consumed as a Tatin package from https://tatin.dev
Version 0.48.0
- 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 -editimproved - Result of
InjectTatinVarshas changed ]ListTatinDependencies -fullimproved- Bug fixes
]ListTatinDependencies [alias] -fcrashed because the alias was not handledCreateConfigFilecrashed in case there is noLINKsection, 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
]OpenProjectdid 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
OpenProjectnow 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
- Potentially BREAKING CHANGES
-
When a project is opened and a file
.linkconfigis 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
linkconfigcontains 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.Makewas renamed; it's now]Cider.HowToMakeNewVersion. -
The user command
]Cider.RunTestswas renamed; it's now]Cider.HowToRunTests.
-
- New documentation integrated based on MKDocs
- New command
]Cider.LinkConfigwas added to allow printing, editing, and deleting a file calledlinkconfig. - 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]CloseProjectuser command.CloseProjectnow processes the name of an unqualified namespace name by trying to find it in the
namespace it was called from.- Development packages updated.
CheckForTatinPackagesnow uses defaults (Y) when questioning the user.- Bug fixes
]ListTatinDependenciesdid not always report the folder that was investigated (#93).]ListTatinDependencieshad a problem with-full: only one level of sub-folders was investigated (#94).ReadProjectConfigFilenow injectsdependenciesinto the config file when undefined.- The
TatinVarsnamespace was created as a ref pointing to another namespaceTatinVarswhich was
then deleted. That can cause confusion. Now the namespace is copied. ListTatinDependenciescrashed under rare circumstances.AddTatinDependencies(API function as well as user command) did not process a project alias (#99).
Version 0.45.0
- 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.
]UpdateCidernow 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 correctlyProjectConfig: did not return the expected result when editing was disallowedMakedid not ask for a change of theVersionfunction 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