Skip to content

7.0.0

Choose a tag to compare

@louis-z louis-z released this 18 Dec 15:27
· 184 commits to main since this release
69e81d3

What's Changed

PR #811:

  • Convert all int IDs to long
  • Fix ProjectCreate.NamespaceId's type, from string to long
  • Remove some of the deprecated code

PR #814:

  • Convert public fields to properties
  • Make Runner.Online a nullable bool (was non-nullable before)
  • Run dotnet format

A Few Migration Tips for Client Code

  • You may have to convert or cast int IDs in your code to long
  • In some cases, it may be more appropriate to use ProjectId or GroupId instead
  • ProjectQueryScope.Visible should be replaced by ProjectQueryScope.All
  • AccessLevel.Master should be replaced by AccessLevel.Maintainer
  • Constructing a GroupId from Group is no longer possible; construct it from long ID or string path instead
  • Constructing a ProjectId from Project is no longer possible; construct it from long ID or string path instead
  • Use of Runner*.Active should be replaced by that of Runner*.Paused (with any conditional logic reversed)
  • Use of Snippet*.FileName, Snippet*.Code and Snippet*.Content should be replaced by that of Snippet*.Files

Full Changelog: 6.59.2...7.0.0