- Correctly list path-based dependencies (#62)
- Fix PHP issues from initial beta test (#61)
- Add support for PHP (Composer) projects
- Even better version pattern updating for JS
- Better version pattern updating for JS
- Make yarn run in non-interactive mode
- BREAKING: Organise by package manager, not language (#55)
- BREAKING: Refactor error handling (#54)
- Don't change yarn.lock version comments (#53)
- Ignore exotic (git, path, etc) JavaScript dependencies (#52)
- Raise a bespoke error for Ruby path sources (#51)
- Back out CocoaPods support, since it pins ActiveSupport to < 5 (#50)
- Look for any release ending with the dependency version (#49)
- Slightly shorter branch names (#43)
- Do JavaScript file updating in JavaScript (#41)
- Include details of the directory (if present) in the PR name (#40)
- Raise Bump::VersionConflict if a conflict stops us getting a gem version (#38)
- Use folders for branch names, and namespace under language and directory (#39)
- Extract the correct versions of JavaScript dependencies in the parser (#36)
- Consider resolvability when calculating latest_version in Ruby (#35)
- BREAKING: require
github_access_token
when creating an UpdateChecker
- Allow
pr_message_footer
argument to be passed toPullRequestCreator
(#32)
- BREAKING: Make language a required attribute for Bump::Dependency (#29)
- Handle PR creation races gracefully (#31)
- Minor improvement to PR text
- Better JavaScript and Python metadata finding
- Exposed
.required_files
method on dependency file fetchers
- Escape scoped package names in MetadataFinders::JavaScript (#27)
- Look for JavaScript GitHub link in most recent releases first (#28)
- Don't discard DependencyFile details when updating (#24)
- Support fetching dependency files from a specified directory (#23)
- BREAKING: Rename Node to JavaScript everywhere (#22)
- Store the failed git command on GitCommandError (#21)
- BREAKING: Rename Bump::FileUpdaters::VersionConflict (#20)
- Add DependencyFileNotEvaluatable error (#17)
- Stop updating RUBY VERSION and BUNDLED WITH details in Ruby lockfiles (#18)
- Handle public git sources gracefully (#19)
- Add PullRequestUpdate class (see #15)
- Raise a Bump::DependencyFileNotFound error if files can't be found (see #16)
- Handle 404s for Rubygems when creating PRs (see #13)
- Set backtrace on errors raised in a forked process (see #11)
- Ignore Ruby version specified in the Gemfile (for now) (see #10)
- Support non-Rubygems sources (so private gems can now be bumped) (see #8)
- Handle all exceptions in forked process (see #9)
- Follow redirects in Excon everywhere (fixes #4)
- Initial extraction of core logic from https://github.com/gocardless/bump