Releases: aplteam/Cider
Several improvements and fixes
-
The alias syntax got enhanced; accepts now a wildcard like
]Cider.OpenProject [co*] -
]Cider.CreateProjectnow asks the user whether the project should also be opened.It did so in the past but silently, leaving some room for doubt.
-
The
]Cider.CreateProjectcommand now has a-quietflag, mainly for tests. -
When no namespace is passed to
]Cider.CreateProjectthe last part of the path is taken as name now -
The file
cider.config.RemoveMegot renamed tocider.config.template -
When a tatin installation folder does not exist or is empty no error is generated anymore
-
Bug fixes:
- Alias names should NOT be case-sensitive.
- Some user commands accepted (and ignored) an argument when they shouldn't.
- Erratic RANK ERROR on OpenProject fixed
Bug fix: Alias names should NOT be case-sensitive.
v0.8.5 Bug fix: alias name should not be case sensitive
Some minor improvements
- Minor internal improvements
- LF is now enforced for text files via
.gitattributes
This improves readability on GitHub.
Several improvements and two bug fixes
- Question regarding the checking for later Tatin packages improved
- Git status is only checked in case
quietFlagandimportFlagare both 0 - Tatin package statuses are checked only in case
importFlagis 0 - Bug fixes:
]Tatin.ListOpenProjectsonly beautified the result with-verbose]Cider.OpenProjectwithout argument provided no feedback at all when no Cider.config file was detected
wx removed from SysVars plus some minor improvements
v0.8.2 wx removed from SysVars plus some minor improvements
Two bug fixes
- Checking Tatin install folders for better versions was buggy.
- A function noted on "lx" was not executed under :Trap but should.
Breaking change in OpenProject
- BREAKING CHANGE:
OpenProjectaccepts no positional parameters anymore, must be a parameter space. Positional parameters are just not flexible enough. - Default for
watchchanged from "both" to "ns" (potentially breaking change) OpenProjectnow accepts an additional parameterwatch(both API and user command)- Bug fixes:
- Cider could not deal with a root project
parent=#|⎕SEandprojectSpace='' - Cider should NOT worry about updating Tatin packages when
importFlagis 1.
- Cider could not deal with a root project
Alias handling improved
-
Handling improved when an alias is assigned again. So far re-defining an alias was refused, making
it impossible to change the path of a project that had already an alias. -
BREAKING CHANGE: The option -target in OpenProject was renamed to -projectSpace in order to bring it
in line with the name used for the same thing in the parameter namespace usually created byCreateOpenParms
ViewConfig added & fixes
- A user command and an API fn added: ]Cider.ViewConfig and ⎕SE.Cider.ViewConfig respectively
- Bug fixes
- Checking Tatin packages for updates: suppressing via parms did not work.
- Removing header line from result of Link.Status did not always work
ListOpenProjectsdid not react appropriately when Link demands a Resync- In
CreateOpenParmstheparentwas set to#, making it impossible to honour the config file.
Checking for later versions of Tatin packages added
- If a project has Tatin packages, the user might want Cider to check for later versions of those.
If there are any then the user might want to re-install the packges. - ]Cider.OpenProject now offers a list with aliases even when just a
[is passed, or[?. - Readme.md improved
- An opening [ is enough for recognizing an alias