Releases: thoughtbot/appraisal
Releases · thoughtbot/appraisal
3.0.0.rc1
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
- 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
2.4.0
2.3.0
- 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
- Display current gemfile when running
bundle update
. - Add support for multiple gemspec directives.
- Add support for bundler's
retry
andwithout
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
- Add support for
source
block in both Appraisals file and Gemfile.
Version 2.0.2
- Add minimal
OrderedHash
and remove Active Support from runtime dependency. - Run
bundle check
withBUNDLE_DISABLE_SHARED_GEM=1
ifBUNDLE_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
- Fix problem where Travis CI helper is looking for
gemfiles
key instead ofgemfile
key in.travis.yml
. (#91)
Version 2.0.0
- 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 ingroup
directive. (#76) - Add
platform
alias toplatforms
, and removegroups
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
, andgit
direcitve. (#82) - Fix problem with spaces in command line argument. (#86)
- Fix problem while running in vendored environment. (#13, #30 and #87)