Releases: aplteam/GitHubAPIv3
Version 2.1.0
- Function
GetIssuesadded - Function
GetLabelStatsadded ∆QuickView(injected into issues) does not require an argument anymore & returns the creation date now as well∆Details(injected into issues) does not require an argument anymore- Bug fixes
- Typo fixed in
Version - Empty "owner" was accepted by
⎕NEW- makes no sense
- Typo fixed in
To be consumed as a Tatin package from https://tatin.dev
Version 2.0.0
- Potentially breaking:
Versionnow returns a char vector stemming from the package config file - Packages updated
- "Make" improved
To be consumed as a Tatin package from https://tatin.dev
Version 1.6.0
CommToolsremoved as a dependency - was only required for testsVersionnow returns the package config file setting- Build process modernized
- Tests polished
To be consumed as a Tatin package from https://tatin.dev
Version 1.5.0
CheckForUpdate can now handle beta versions on the client side (on GitHub, betas are not supported).
To be consumed as a Tatin package from https://tatin.dev
Version 1.4.0
-
New instance method
GetMyRateLimitsadded which complements the older shared methodGetRateLimits -
BREAKING CHANGE
The instance property
pathToConngaDLLshas been removed and replaced by a shared field with the same name.This syntax change was necessary because some shared methods (
GetAllEndPoints,GetRateLimits) calledGetJsonwhich relies onpathToCongaDLLsbeing defined. It only affects you when you have setpathToCongaDLLsas a property of an instance because that needs changing: assign it to the field of the class instead.
To be consumed as a Tatin package from https://tatin.dev
Version 1.2.1
- Bug fix in
ListIssues: crashed in case there were no issues to report on.
To be consumed as a Tatin package from https://tatin.dev
Version 1.2.0
- Instances of
GitHubAPIv3now have a useful display format: for a user "foo" it showsGitHubAPIv3[foo] - The name of the function
GetPrinciplewas changed toGetPrincipal - When
Assertsignals an error not only the message but also the HTTP code is signalled as in "Not found (404)" - Package dependencies updated
- Bug fixes
- The
⎕DFof an issue was wrong ("Issues" rather than "Issue"). While on it the issue number was added.
- The
To be consumed as a Tatin package from https://tatin.dev
Version 1.1.0
- Dependencies updated, particularly
APLTreeUtils2andHttpCommand LICENSEupdated
To be consumed as a Tatin package from https://tatin.dev
Version 1.0.1
The domain of the function CastTagname2Number got extended:
- A major number may now be as large as 999 (rather than 99)
- A minor number may now be as large as 999 (rather than 99)
- A patch number may now be as large as 9999 (rather than 999)
To be consumed as a Tatin package from https://tatin.dev
Version 1.0.0
- Note that 1.0.0 has been redesigned, meaning that there are quite a number of breaking changes compared with the predecessor (0.7.0):
- It does not depend on .NET anymore, meaning is works on Linux and Mac-OS without .NET.
Instead it now depends on theHttpCommandpackage. - The functions return neither an error code nor an error message anymore, just the result;
errors are signalled now GetAllReleasesnow returns by default a vector of character vectors with the versions.
The newly introduced optional left argumentverbosecan be used to get the full data instead.CheckForUpdatenow returns a character vector rather than a Boolean, see thereGetAllEndpointsnow returns a two-column matrix- The
regExproperty was removed because it is not required anymore PutTopicsremoved
- It does not depend on .NET anymore, meaning is works on Linux and Mac-OS without .NET.
- There is now a property
personal_access_tokenwhich when not empty is used to authenticate requests. - This version works cross-platform without depending on .NET.
- Bug fixes
- Package config was faulty (source). Functionality was not affected by this bug.
To be consumed as a Tatin package from https://tatin.dev