History

1.0.2 (2018-8-21)

  • Order the hashes being updated on requirements files.

1.0.1 (2018-4-17)

  • The previous release contained a bug that caused the build system to deploy the wrong commit to PyPi.

1.0.0 (2018-4-17)

  • Added new config options for GitLab (thanks @kairichard)

0.11.0 (2018-4-6)

  • Pipenv is now an optional transitive dependency. If you want to update Pipfiles, install it with dparse[pipenv]
  • Hashin is now no longer a dependency
  • The bot uses the new pypi.org now
  • Creating issues on invalid config files is now configurable

0.10.0 (2018-3-15)

  • The bot now creates issues if there are any problems with the config file
  • Added support for setup.cfg files (thanks @kxepal)
  • Switched to the GitLab v4 API (thanks @kxepal)
  • Fixed a template error (thanks @kxepal)

0.9.0 (2018-3-01)

  • Added a new update filter that allows to restrict patch/minor updates
  • Added a new filter extension that allows to specify a date on which the filter expires
  • Dropped support for Python 2.6 (if this ever worked)
  • Added experimental support for Pipfiles and Pipfiles.lock
  • The bot now correctly sets the date in monthly pull requests
  • Whitespaces in filter comments should no longer be significant
  • Fixed a minor bug that occured with private packages

0.8.1 (2017-7-28)

  • Fixed another packaging error.

0.8.1 (2017-7-25)

  • Fixed a packaging error where not all template files were included.

0.8.0 (2017-7-20)

  • This release adds support for insecure packages and pull requests with attached changelogs.

0.7.0 (2017-7-13)

  • Fixed a bug on the CLI that prevented hashed requirements to be parsed correctly
  • Switched to the new dparse library, adding experimental support for tox and conda files.
  • Added support for GitHubs new collaborator invitation system.
  • The bot now correctly parses requirement files that begin with a whitespace.
  • Fixed a bug with requirement files that had special characters in the filepath.
  • Overall improvements with hashed requirement files. Almost all flavors should now be parsed
correctly
  • Added support for Gitlab, thanks a lot to @samdroid-apps
  • Added support for compatible releases

0.6.0 (2017-2-1)

  • Fixed the CLI, it should be working again
  • Now supports GitHub Integrations (experimental)
  • Added new config: PR prefixes, branch prefixes
  • Fixed an error not correclty formatting whitespace
  • Added support for hashed requirement files
  • The bot is now able to write config files to the repo
  • Support for environment markers in requirements has been added
  • It’s now possible to have finer grained control over what’s being updated.

0.5.0 (2016-10-21)

  • The bot now parses requirement extras correctly
  • Made the config parser more robust
  • Fixed a possible endless loop on conflicting PRs
  • Added schedules to the config parser
  • Now using PyGithub again

0.4.0 (2016-8-30)

  • Added a new feature: The bot can now add a label to pull requests.

0.3.0 (2016-7-28)

  • Fixed a bug where a race condition occurred when committing too fast.
  • Various parser enhancements
  • Empty commits are now filtered out automatically
  • The bot now supports custom branches and custom index servers
  • Stale pull requests will now be closed automatically
  • Switched to setuptools new Requirement implementation
  • Enhanced logging
  • A lot of smaller bugfixes

0.2.0 (2016-1-7)

  • Added advanced filtering options

0.1.4 (2015-12-30)

  • Fixed a bug with the github provider when committing too fast.
  • Requirement content replace function had a bug where not always the right requirement

was replaced

0.1.3 (2015-12-27)

  • PyGithub should be installed as a specific dependency to keep things sane and simple until the

changes on upstream are merged.

0.1.2 (2015-12-27)

  • Use development version of pygithub.

0.1.1 (2015-12-27)

  • Fixed minor packing issue.

0.1 (2015-12-27)

  • (silent) release on PyPI.