Skip to content

Releases: thoughtbot/appraisal

3.0.0.rc1

25 Oct 18:21
602cdd9
Compare
Choose a tag to compare
3.0.0.rc1 Pre-release
Pre-release

We've made a lot of changes recently, mostly around fixing newer bundler functionality at the expense of older ones. We'll try out this rc1 release for a while so that we can happy it's all working as expected.

  • Fix error when using Appraisal and install_if (#226)
  • Setup GitHub Actions for CI
  • Fix: make .strip_heredoc private
  • Update the code style across the project (#242)
  • Cleanup gemspec (#241)
  • Move development gems in Gemfile (#240)
  • Ignore MacOS files (#239)
  • Remove useless file (#238)
  • Silence Bundler warnings (#237)
  • Improve debug output (#236)
  • Skip broken tests (#235)
  • Split bundler dir from gems build dir (#234)
  • Disable RSpec monkey patching (#233)
  • Add rspec and bundler binstub (#232)
  • Move appraisal script to 'exe' directory (#231)
  • Cleanup Bundler ENV variable introduced in Bundler 2.4 (#229)
  • Add dynamic-security.yml and SECURITY.md (#225)
  • Add the ability to use variables in Gemfiles (#223)
  • Fix extra new line when customising gemfiles (#222)
  • Avoid using the --without parameter to Bundler (#221)
  • Avoid using the --path parameter to Bundler (#220)
  • Add support for ruby file: Gemfile syntax (#219)
  • Make tests more resilient in different git environments (#215)
  • Fix remove_gem example (#217)

2.5.0

14 Jul 13:07
feb78bc
Compare
Choose a tag to compare
  • 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)

2.4.1

28 Jul 11:45
a89cc38
Compare
Choose a tag to compare
  • Explicit require for Set (#184)
  • Silence gem list command output (#181)

2.4.0

24 Feb 22:07
78df198
Compare
Choose a tag to compare
  • Add ability to remove gem from appraisal (#171)

2.3.0

05 Jun 14:19
af0ab55
Compare
Choose a tag to compare
  • 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).

Version 2.2.0

19 Apr 17:14
Compare
Choose a tag to compare
  • 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.

Version 2.1.0

13 Aug 22:04
v2.1.0
Compare
Choose a tag to compare
  • Add support for source block in both Appraisals file and Gemfile.

Version 2.0.2

26 Jun 18:34
v2.0.2
Compare
Choose a tag to compare
  • 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.

Version 2.0.1

14 Apr 02:42
v2.0.1
1bf6d7c
Compare
Choose a tag to compare
  • Fix problem where Travis CI helper is looking for gemfiles key instead of gemfile key in .travis.yml. (#91)

Version 2.0.0

10 Apr 18:34
v2.0.0
Compare
Choose a tag to compare
  • 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)