github 5.2.0 github: ^5.2.0 copied to clipboard
A high-level GitHub API Client Library that uses Github's v3 API
v5.2.0 #
- Add access to labels on Pull Requests https://github.com/DirectMyFile/github.dart/pull/163
- Adding draft property to PR model https://github.com/DirectMyFile/github.dart/pull/162
- updateFile request must be a PUT https://github.com/DirectMyFile/github.dart/pull/160
v5.1.0 #
Repository
: addedupdatedAt
andlicense
fields.- Require at least Dart
2.3.0
. - Bump version constraint on
json_annotation
- Add contents_url to PullRequestFile https://github.com/DirectMyFile/github.dart/pull/159
v5.0.2 #
- Fixed pollPublicEventsReceivedByUser to use the correct API URL https://github.com/DirectMyFile/github.dart/pull/150
v5.0.1 #
- Fixed a runtime exception (https://github.com/DirectMyFile/github.dart/issues/139)
- Added an optional
base
argument when editing a PR (https://github.com/DirectMyFile/github.dart/pull/145)
v5.0.0 #
- BREAKING
RepositoriesService.listCollaborators
now returnsStream<Collaborator>
instead ofStream<User>
.Collaborator
is a new type that includes collaborator-specific information.
v4.1.1 #
- Require at least Dart
2.1.0
.
v4.1.0 #
- Fix return type of
RepositoriesService.listContributors
. - Fix return type of
RepositoriesService.createRelease
. - Fixed
RepositoriesService.listContributorStats
.- Removed unsupported
limit
parameter. - Removed flaky retry logic. Instead,
NotReady
is thrown, which can be used to decide to retry at the call site. - Made associated classes
ContributorStatistics
andContributorWeekStatistics
immutable. Since these classes are only meant as return values, we're not treating this as a breaking change.
- Removed unsupported
- Added
Stream<CodeSearchResults> github.search.code(...)
search API- Made
CodeSearchResults
class to hold search results - Made
CodeSearchItem
class to hold each search result item - Added a code search example
- Made
v4.0.1 #
- Fix cast errors in event and issue queries.
v4.0.0 #
- Make fields in many objects read-only.
- Initial support for comparing commits.
- Require at least Dart
2.0.0-dev.36
. - Fix a number of type issues dealing with JSON.
- BREAKING Removed
ExploreService
–GitHub.explore
. - BREAKING Removed
MiscService.listOctodex
. - BREAKING Removed
BlogService
-GitHub.blog
.
v3.0.0 #
- BREAKING Removed a number of top-level methods from the public API.
- BREAKING Removed
markdown.dart
library – use themarkdown
package instead. - BREAKING Removed the
dates.dart
library.
v2.3.2 #
- Automatically attempt to find GitHub user information in the process environment when running on the standalone VM.
- Add
ref
parameter togetReadme
method for the repository service.
v2.3.1 #
- Cache base64 decoded
text
property inGitHubFile
- Fix Bug in EventPoller
- Added
id
toMilestone
v2.3.0 #
- Moved
CHANGELOG
content back to repo. - Added
rateLimitLimit
,rateLimitRemaining
andrateLimitReset
toGitHub
. - Added
id
toIssue
- Added
direction
,sort
andsince
optional arguments toIssueService.listByRepo
.
v2.1.0 #
NOTICE: This is a major breaking release. This really should have been v2.0.0
- New Service based API
- Git Data API Fully Implemented
v2.0.0 #
File
class renamed toGitHubFile
(Breaking Change)- New Integration Tests (Tests the actual GitHub API).
- Unit Testing System fully setup.
- Git Data API partially implemented (this is a breaking change because of the new service system).
- Fixes issues in fetching multiple repositories and users (fetching was very unreliable).
- Adds a Markdown Rendering Helper (for rendering markdown in an element).
- Team Membership API Implemented.
- OAuth2 Flow API now uses some methods in the HTTP Library.
- Organization Membership Updated to new API Changes.
- Hook Server performance improvements.
- Commit JSON Parsing now handles errors correctly.
- Add
Issue.toggleState()
method which toggles it from open to closed or vice-versa. - Add
Issue.isOpen
andIssue.isClosed
getters.
v1.3.1 #
- A few bug fixes.
- New Tests
- Benchmarks
- Markdown Generation Library
v1.3.0 #
v1.0.0 #
v0.6.7 #
- Hook Server now only handles request at
/hook
- Octodex Support
- Zen API Support
- Ability to delete issue comments
- Client Creation Helper
- New Hook Server Middleware
- Issue Label Management
- Ability to change title, body, and state of an issue
- Repository Status API Support
- Creating/Deleting/Listing Repository Labels
- Issue Assignees
v0.6.5 #
v0.6.3 #
- Pull Request Manipulation
- Access to Issue Comments
- CreateStatus Request
- Widen crypto constraint
- Team Management
- Fix Missing Dependency
- Pull Request Comment Creation
- Fix Bugs in Commit Model
- Pagination Bug Fix
- Event Polling
- Octocat Wisdom Support
- GitHub Blog Posts Support
- Deploy Key Management
- Public Key Management
v0.6.2 #
v0.6.1 #
v0.5.9 #
All the things!
v0.3.0 #
- Updated Documentation
- Better Organization Support
- Added Organization Demos
v0.2.0 #
v0.1.0 #
Initial Version