Releases: aplteam/Tatin
Releases · aplteam/Tatin
Version 0.123.0
- Both
LoadPackagesandLoadDependenciesaccept now an optional third argument that can be used to specify the parent for the namespace_tatinTatin loads packages into - Bug fixes
Version 0.122.0
- Now a proper NOTICE file is included with Tatin Client as well as Tatin Server
BuildPackagenow prints a warning to the session when no LICENSE file can be detected but shouldBuildPackageparametercheckLICENSEfileintroduced- New optional INI file parameter introduced: [CONFIG]MustHaveLicenseFile
If this is absent or 0, it has no effect. If it is 1, a package that is published without a file
LICENSE is rejected. BuildPackagecreates a properNOTICE.mdin case there are dependenciesReInstallPackages(re-)creates a fileNOTICE.mdin case there was one to begin with- Package dependencies updated
- Plodder (and therefore implicitly also Rumba) updated
- Bug fixes
- A very small number of packages on [Tatin] did not carry a publishing date, which is essential.
NowInjectPublishingDateinjects the creation date of the CFG file if that happens again. - #259 fixed
- A very small number of packages on [Tatin] did not carry a publishing date, which is essential.
Version 0.121.1
Version 0.121.0
- Potentially breaking change: The API function
ListPackagesreturns a different result now for a local install path - Technical debt removed
ReadPackageConfigFilerenamed toGetPackageConfigFileAsNSReadPackageConfigFile_renamed toReadPackageConfigFile
- Bug fixes
- #242
GetPackageConfigFileAsNSreturned a namespace for a local package config file but a char vector when given
the URL of a package.
Version 0.120.0
-
ReInstallDependenciesenhanced by introducing a new propertymajorthat defaults to 0Cider 0.40.0 requires 0.120.0 in order to update installed packages with later major versions
-
ReInstallDependenciesmessaging improved -
InstallPackagesnow throws an error when it cannot find a particular package -
New version of Plodder (relevant only for a Tatin server)
-
Bug fixes
- Not really a fix but a circumvention of a Link problem when
⎕SE.Link.Expungeis called on a
namespace: sometimes (pretty often actually) this resulted in a FILE ACCESS ERROR - When a full package name was provided for
InstalPackages, wrong casing in the name was not corrected - Bug fix for #239
- Quite a number of tests were not using the new automation mechanism
- Couple of checks for minimum APL version changed from 18.0 to 18.2
- Test cases did not 100% clean up the temp dir after themselves
- Check for later packages in
OpenProjectfailed to honour different source URLs - Default for
-updatein]ReInstallPackageswas wrongly 1 - Help page for
]ReInstallPackagescorrected: info regarding the "update" switch was incorrect - Error message of a check in
UC.LoadDependenciesfor[MyUCMDs]was wrong Registry.IntToBitscrashed on one-item vectorsGetPackageIDFromdid not correctly handle something like https://tatin.dev/OS
- Not really a fix but a circumvention of a Link problem when
Version 0.119.0
ListGroupsadded as a user command- Bug fixed
- In
UserSettings.GetRegistrya closing)was missing that caused havoc in the 20.0 TechPreview
- In
Version 0.118.2
- Package updated (
GitHubAPIv3) - Bug fixes
- The "Run" function now re-creates the user command cache if required (and only if required)
- New version of
Plodderintegrated, fixing a problem inRumbaLean - The name of a package to be published is now restricted to ASCII and digits and the "_" character
- When writing a package config file, both group and package name are now checked for being valid
- When a package is built, group and package names are now checked for validity.
Version 0.118.1
- Bug fixes
<pkg-name>(without a group name) was not accepted as a valid package ID by commands like]LoadPackagesor]PackageConfigwhen it should, according to the documentation (#227)- In the document "InstallingAndUpdatingTheTatinClient.md" under 3.2.1 the copy-and-paste code for Linux had no closing double quote between
\CiderTatinand-p(#225) - Fix for #226 in
]FindDependencies:-verbosedid not work as expected on HTTP requests
- Internal changes
- "Make" procedure polished/updated
Version 0.118.0
- The paramater
tatinVarsis not returned anymore byClient.CreateBuildParms, and is not processed byBuildPackage. Instead a new parameterprojectSpacewas added. See the documentation for details. - The user command
]BuildPackagedoes not accept an option-tatinVars=anymore. Instead it accepts the option-projectSpace=now. ]ReInstallDependenciesnow recognizes a-recursiveflagClient.CloseConnectiondetects one more flavour of the Conga 1006 DLL error- Bug fixes
]ListVersionscrashed when no argument was provided and no Cider project was open as well as when only a registry was provided and no Cider project open
Version 0.117.0
- The server returns a file robot.txt now when requested
]UpdateTatinnow allows to specify a particular version of Tatin to be downloaded and installed- Proccessing of build numbers has changed
- Bug fixes
- Requests that are not recognized now return "Not found" rather than "Invalid Package ID"