mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 19:01:15 +00:00
9.8 KiB
9.8 KiB
Version 1.9.1 (November 20th, 2012)
- Fix an assertion failure when integers returned by Github do not fit in a Python
int
Version 1.9.0 (November 19th, 2012)
- You can now use your client_id and client_secret to increase rate limiting without authentication
- You can now send a custom User-Agent
- PullRequest now has its 'assignee' attribute, thank you mstead
- Repository.edit now has 'default_branch' parameter
- create_repo has 'auto_init' and 'gitignore_template' parameters
- GistComment URL is changed (see http://developer.github.com/changes/2012-10-31-gist-comment-uris)
- A typo in the readme was fixed by tymofij, thank you
- Internal stuff:
- Add encoding comment to Python files, thank you Zearin
- Restore support of Python 2.5
- Restore coverage measurement in setup.py test
- Small refactoring
Version 1.8.1 (October 28th, 2012)
- Repository.get_git_ref prepends "refs/" to the requested references. Thank you simon-weber for noting the incoherence between documentation and behavior. If you feel like it's a breaking change, please see this issue
Version 1.8.0 (September 30th, 2012)
- Enable Travis CI
- Fix error 500 when json payload contains percent character (
%). Thank you again quixotique for pointing that and reporting it to Github - Enable debug logging. Logger name is
"github". Simple logging can be enabled bygithub.enable_console_debug_logging(). Thank you quixotique for the merge request and the advice - Publish tests in the PyPi source archive to ease QA tests of the FreeBSD port. Thank you koobs for maintaining this port
- Switch to Semantic Versioning
- Respect pep8 Style Guide for Python Code
Version 1.7 (September 12th, 2012)
- Be able to clear the assignee and the milestone of an Issue. Thank you quixotique for the merge request
- Fix an AssertionFailure in
Organization.get_xxxwhen using Github Enterprise. Thank you mnsanghvi for pointing that - Expose pagination to users needing it (
PaginatedList.get_page). Thank you kukuts for asking - Improve handling of legacy search APIs
- Small refactoring (documentation, removal of old code generation artifacts)
Version 1.6 (September 8th, 2012)
- Restore support for Python 2.5
- Implement new APIS:
- /hooks (undocumented, but mentioned in http://developer.github.com/v3/repos/hooks/#create-a-hook)
- Merging
- Starring and subscriptions
- Assignees
- Commit statuses
- Contents, thank you berndca for asking
- Clarify issue and review comments on PullRequest, thank you nixoz2k7 for asking
Version 1.5 (September 5th, 2012)
- Add a timeout option, thank you much xobb1t for the merge request. This drops Python 2.5 support. I may be able to restore it in next version.
- Implement
Repository.delete, thank you pmchen for asking
Version 1.4 (August 4th, 2012)
- Allow connection to a custom Github URL, for Github Enterprise, thank you very much engie for the merge request
Version 1.3 (July 13th, 2012)
- Implement markdown rendering
GitAuthor.dateis now a datetime, thank you bilderbuchi- Fix documentation of
Github.get_gist:idis a string, not an integer
Version 1.2 (June 29th, 2012)
- Implement legacy search APIs, thank you kukuts for telling me Github had released them
- Fix a bug with issue labels containing spaces, thank you philipkimmey for detecting the bug and fixing it
- Clarify how collections of objects are returned by
get_*methods, thank you bilderbuchi for asking
Version 1.1 (June 20th, 2012)
- Restore compatibility with Python 2.5, thank you pmuilu
- Use
package_datainstead ofdata_filesfor documentation files insetup.py, thank you malexw for reporting
Version 1.0 (June 3rd, 2012)
- Complete rewrite, with no more complicated meta-description
- Full typing of attributes and parameters
- Full documentation of attributes and parameters
- More usable exceptions raised in case on problems with the API
- Some bugs and limitations fixed, special thanks to bilderbuchi, roskakori and tallforasmurf for reporting them!
Version 0.7 (May 26th, 2012)
- Use PyGithub with OAuth authentication or with no authentication at all
Version 0.6 (April 17th, 2012)
- Fix issue 21 (KeyError when accessing repositories)
- Re-completed the API with NamedUser.create_gist
Version 0.5 (March 19th, 2012)
- Major achievement: all APIs are implemented
- More refactoring, of course
Version 0.4 (March 12th, 2012)
- The list of the not implemented APIs is shorter than the list of the implemented APIs
- APIs not implemented:
- GET
/gists/public - GET
/issues - GET
/repos/:user/:repo/compare/:base...:head - GET
/repos/:user/:repo/git/trees/:sha?recursive=1 - POST
/repos/:user/:repo/git/trees?base_tree=
- GET
- Gists
- Autorizations
- Keys
- Hooks
- Events
- Merge pull requests
- More refactoring, one more time
Version 0.3 (February 26th, 2012)
- More refactoring
- Issues, milestones and their labels
- NamedUser:
- emails
- Repository:
- downloads
- tags, branches, commits and comments (not the same as "Git objects" of version 0.2)
- pull requests (no automatic merge yet)
- Automatic generation of the reference documentation of classes, with less "see API"s, and less errors
Version 0.2 (February 23rd, 2012)
- Refactoring
- Teams details and modification
- basic attributes
- list teams in organizations, on repositories
- Git objects
- create and get tags, references, commits, trees, blobs
- list and edit references
Version 0.1 (February 19th, 2012)
- User details and modification
- basic attributes
- followers, following, watching
- organizations
- repositories
- Repository details and modification
- basic attributes
- forking
- collaborators, contributors, watchers
- Organization details and modification
- basic attributes
- members and public members