CHANGELOG_ARCHIVE_2017_TO_2018.md
bump_versions or bump_versions_if_necessary_npmUser entries without a name_npmUser details~/.gitconfig existschore as semantic commit message if it is being usedFile.read(..)nil requirements in file preparersupport_file attribute on DependencyFile instancesrequire_path in gemspecSource with a branch when updating PRs which had a
custom base branch you will now need toreplace section when determining path dependencies to pull
downproperties, toonuget_repository credential to nuget_feed~> ...
requirements are updated properlylatest_resolvable_version (for previous rubygems
version)requirements.in and
friends). Initial support is very rough.reviewers option when creating PRs* requirement~> requirement matcher (treat as ~, rather than as Ruby ~>)v prefixnil values from version resolverfalse early in UpdateCheckers#can_update? when checking whether a
library can be updated without unlocking its requirementsrequirements_to_unlock to UpdateCheckers#can_update? and
UpdateCheckers#updated_dependencies instead of unlock_levelno_requirements to be passed to UpdateCheckers#can_update? and
UpdateCheckers#updated_dependencies as an unlock levelunlock_level to UpdateCheckers#can_update? and
UpdateCheckers#updated_dependenciesbuild prefix if semantic commits are in useor requirements betters (by adding another or at the end)docs folderdependabot already existsv from versions in packagist API responsecustom_label to be passed to PullRequestCreator.txt from any requirements folderdependenciesdependencies, not a dependencyUpdateCheckers::Base#updated_dependenciesUpdateCheckers::Base#needs_update? method into up_to_date?
and can_update? methodssetup_requires and extras_require
(thanks @tristan0x)release when looking for changelogscredentials to be passed for FileUpdaters and
UpdateCheckers, rather than a github_access_token../Dependency#requirements and
Dependency#previous_requirements, so we can store metadata about each
requirement (e.g., which file it came from)..updated_files_regex to all FileUpdaters.required_files from all FileFetchers.required_files_in? and required_files_message to all FileFetchersRuby::Gemspec classes entirely. Gem bumping behaviour now
handled in Ruby::Bundlerbundler and gemspec flows to almost combine them.
Hopefully no impact on functionality. Releasing to test in the wild.requirement and previous_requirement attributes to DependencyGem::Version objects from Dependency#version, not stringscommit in file fetcher, and ensure files fetched are for that commitx-access-token password. This allows us to
clone private repos using app access tokens, whilst maintaining support for
doing so using OAuth tokens.github_access_token when creating an UpdateCheckerpr_message_footer argument to be passed to PullRequestCreator (#32).required_files method on dependency file fetchers