Skip to content

Releases: aplteam/GitHubAPIv3

Version 2.1.0

21 Apr 17:08
Compare
Choose a tag to compare
  • Function GetIssues added
  • Function GetLabelStats added
  • ∆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

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

Version 2.0.0

09 Apr 12:59
Compare
Choose a tag to compare
  • Potentially breaking: Version now 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

26 Jan 10:16
Compare
Choose a tag to compare
  • CommTools removed as a dependency - was only required for tests
  • Version now 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

16 Nov 09:20
Compare
Choose a tag to compare

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

24 Sep 08:47
Compare
Choose a tag to compare
  • New instance method GetMyRateLimits added which complements the older shared method GetRateLimits

  • BREAKING CHANGE

    The instance property pathToConngaDLLs has been removed and replaced by a shared field with the same name.

    This syntax change was necessary because some shared methods (GetAllEndPoints, GetRateLimits) called GetJson which relies on pathToCongaDLLs being defined. It only affects you when you have set pathToCongaDLLs as 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

25 Jul 09:05
Compare
Choose a tag to compare
  • 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

28 Apr 08:28
Compare
Choose a tag to compare
  • Instances of GitHubAPIv3 now have a useful display format: for a user "foo" it shows GitHubAPIv3[foo]
  • The name of the function GetPrinciple was changed to GetPrincipal
  • When Assert signals an error not only the message but also the HTTP code is signalled as in "Not found (404)"
  • Package dependencies updated
  • Bug fixes
    • The ⎕DF of an issue was wrong ("Issues" rather than "Issue"). While on it the issue number was added.

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

Version 1.1.0

10 Dec 17:50
Compare
Choose a tag to compare
  • Dependencies updated, particularly APLTreeUtils2 and HttpCommand
  • LICENSE updated

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

Version 1.0.1

28 Aug 16:59
Compare
Choose a tag to compare

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

07 Jun 15:01
Compare
Choose a tag to compare
  • 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 the HttpCommand package.
    • The functions return neither an error code nor an error message anymore, just the result;
      errors are signalled now
    • GetAllReleases now returns by default a vector of character vectors with the versions.
      The newly introduced optional left argument verbose can be used to get the full data instead.
    • CheckForUpdate now returns a character vector rather than a Boolean, see there
    • GetAllEndpoints now returns a two-column matrix
    • The regEx property was removed because it is not required anymore
    • PutTopics removed
  • There is now a property personal_access_token which 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