Appraisal Versions Save

A Ruby library for testing your library against different versions of dependencies.

v2.5.0

9 months ago
  • Split binstubs from accepance test helpers install (#209)
  • Drop support for Travis CI (#208)
  • Fix missing source deprecation warning (#207)
  • Fix relativizing directory on non-path remotes (#205)
  • Fix broken logo on the README.md (#197)
  • Run specs with bundler 2.3.7 (#194)
  • Switch to using Bundler.with_original_env (#202)
  • Add options to customize generated gemfiles (#191
  • Fix __FILE__ and __dir__ in primary Gemfiles (#193)
  • Implement Bundler install_if (#176)

v2.4.1

2 years ago
  • Explicit require for Set (#184)
  • Silence gem list command output (#181)

v2.4.0

3 years ago
  • Add ability to remove gem from appraisal (#171)

v2.3.0

3 years ago
  • Auto-install the right bundler version (#168),
  • Test against Ruby 2.4, 2.5, 2.6, 2.7 (#166),
  • Allow specifying the path option to bundler (#165),
  • Fix acceptance tests under JRuby (#167),
  • Make git_source work in nested groups (#160),
  • Drop MRI 1.8.7-2.2 support (#158),
  • Document all commands in README (#142),
  • Allow passing through of the full-index option. (#137),
  • Avoid line continuations without parentheses (#138),
  • Added RBX to the build matrix (#117),
  • Remove suggestion of RubyGems in Rakefiles (#128),
  • Update README.md to add appraisal in gemspec instead of Gemfile (#122).

v2.2.0

7 years ago
  • Display current gemfile when running bundle update.
  • Add support for multiple gemspec directives.
  • Add support for bundler's retry and without flags.
    • --retry: Retry network and git requests that have failed.

    • --without : Exclude gems that are part of the specified named group.

v2.1.0

8 years ago
  • Add support for source block in both Appraisals file and Gemfile.

v2.0.2

8 years ago
  • Add minimal OrderedHash and remove Active Support from runtime dependency.
  • Run bundle check with BUNDLE_DISABLE_SHARED_GEM=1 if BUNDLE_GEMFILE sets to true.
  • Change warning message to tell user to run bundle generate --travis to show Travis CI configuration.
  • Do not raise error when user runs appraisal help with out Gemfile.

v2.0.1

9 years ago
  • Fix problem where Travis CI helper is looking for gemfiles key instead of gemfile key in .travis.yml. (#91)

v2.0.0

9 years ago
  • Add support for running on Ruby 1.8.7. (#89 and #90)
  • Add appraisal list subcommand to list all appraisals. (#74)
  • Add support for nesting of Bundler block DSL. (#84)
  • Add Travis CI configuration helper which will prints out a proper Travis CI gemfiles configuration to be put in .travis.yml file, and warns you if your configuration is outdated. (#65)
  • Add appraisal --version to print out current version. (#80)
  • Add gemspec support in group directive. (#76)
  • Add platform alias to platforms, and remove groups directive as it is not in Bundler (#78 and #83)
  • Fix problem when running appraisal --help without Appraisals file.
  • Fix problem when dependency in Appraisals does not take precedent over dependency listed in Gemfile.
  • Fix problem where duplicate source will be listed twice. (#85)
  • Fix problem with relative path prefixing in gem, path, and git direcitve. (#82)
  • Fix problem with spaces in command line argument. (#86)
  • Fix problem while running in vendored environment. (#13, #30 and #87)

v1.0.2

9 years ago
  • Revert appraisal list addition which was added by mistake.
  • Allow user to use appraisal help without having Appraisals file.