Permalink
Commits on Nov 21, 2017
  1. Added RBX to the build matrix (#117)

    thedrow committed with nickcharlton Nov 21, 2017
    * Added RBX to the build matrix.
    * Fix rbx version.
Commits on Nov 20, 2017
  1. Remove suggestion of RubyGems in Rakefiles. (#128)

    pboling committed with nickcharlton Nov 20, 2017
    * It implies you're always running commands through Rake, which isn't
      necessarily true.
    * Adds `bundle exec` as a prefix to other commands.
Commits on Apr 24, 2017
Commits on Apr 19, 2017
  1. Bump version to 2.2.0

    odlp committed Apr 19, 2017
  2. Remove gemspec / dependency present check in Bundler DSL

    odlp committed Apr 19, 2017
    These are no longer required since neither instance variable will
    be nil, and the utils rejects any empty strings:
    
    https://github.com/thoughtbot/appraisal/blob/979bd941dca752639e45a29d1bf42960a01dba3e/lib/appraisal/utils.rb#L43
  3. Add support for multiple gemspec directives

    bradgessler committed with odlp Mar 9, 2017
    Appraisal incorrectly assumes that one gemspec directive can be specified
    in a Gemfile when actually multiple gemspec directives can be provided.
    
    More details at #124.
Commits on Mar 10, 2017
  1. Update thoughtbot logo

    tysongach committed Mar 10, 2017
Commits on Dec 2, 2016
  1. Update Travis build matrix

    sikachu committed Dec 2, 2016
  2. Reinstall existing version of Bundler

    teoljungberg committed with sikachu Jun 23, 2016
    I expect Appraisal to reinstall the same version of bundler as the user
    is using.
    
    - Extract `Utils.bundler_version`.
    - Improve error message.
Commits on Nov 14, 2016
  1. Consolidate requirements for Ruby 1.8.7

    sikachu committed Nov 14, 2016
    This will make it easy to update the dependency in the future.
  2. Update Travis build matrix

    sikachu committed Nov 14, 2016
Commits on Jun 2, 2016
  1. Add support for git_source in Gemfile/Appraisal

    sikachu committed Jun 2, 2016
    Note that we're converting entries that use custom git source to `:git`
    as there's no reliable way to copy Proc definition.
    
    Close #103
  2. Rename GitSource and Pathsource to Git and Path

    sikachu committed Jan 15, 2016
    This cleanup is to open up way for actual `git_source` syntax.
Commits on Jun 1, 2016
  1. Add support for `appraisal install --without`

    sikachu committed May 31, 2016
    This will pass `--without flag` to Bundler, making it not installing gem
    in particular group.
Commits on May 27, 2016
  1. Update Ruby 1.9 hash syntax patch from #110

    sikachu committed May 27, 2016
    * Manipulates file content instead to keep the acceptance clean.
    * Fix problem with hash with string keys.
    * Use `stub_const` in `before` block in some places for cleaner test.
  2. Adding ruby 1.9 syntax where appropriate

    fozcodes committed with sikachu Mar 13, 2016
    * Detect the current ruby and output correct syntax
    * < 1.9 use ":path => /some/path"
    
    Close #110, Fix #105
Commits on May 18, 2016
  1. Add support for bundler's retry flag

    Geoff Massanek committed with sikachu Mar 21, 2016
    Close #107
Commits on May 12, 2016
  1. Specify shell commands with $

    schneems committed May 12, 2016
Commits on May 6, 2016
  1. Instructions for Circleci integration

    brenes committed with sikachu May 5, 2016
    Just as suggested in #100 instructions are added to Readme.md for using
    circle ci instead of travis.
    
    Close #111, Fix #100
  2. Fix Gem::Specification error in tests

    sikachu committed May 6, 2016
    `Gem::Specification` now requires authors to be set.
  3. Update Travis build matrix

    sikachu committed May 6, 2016
Commits on Mar 18, 2016
  1. Fixed typo in README file

    fozcodes committed with sikachu Mar 13, 2016
    * 'running' -> 'run'
    * 'test' -> 'tests'
    
    Close #106
Commits on Jan 26, 2016
  1. Display current gemfile when run `bundle update`

    sikachu committed Jan 25, 2016
    This is done by setting `gemfile` setting directly and not through
    `BUNDLE_GEMFILE` setting.
Commits on Jan 25, 2016
  1. Update build matrix

    sikachu committed Jan 25, 2016
    Build Appraisal against these versions of Ruby
    
    * 1.8.7-head
    * 1.9.3-p551
    * 2.0.0-p648
    * 2.1.8
    * 2.2.4
    * 2.3.0
    * jruby-19mode
    * ruby-head
    * jruby-head
    
    Note that I need to specify the full version of Ruby because Travis CI
    hasn't updated their alias, which stops RVM from using the lastest patch
    version in their known Rubies.
Commits on Jan 15, 2016
  1. Reformatting README.md

    sikachu committed Jan 15, 2016
  2. Stress that "Appraisals" is a file name

    elia committed with sikachu Dec 23, 2015
    Close #101
  3. SVG Travis badge to please the eyes 👀

    elia committed with sikachu Dec 24, 2015
    Close #102
Commits on Oct 9, 2015
  1. Remove unneeded `::` prefix from `File`

    sikachu committed Oct 9, 2015
    We changed `Appraisal::File` to `Appraisal::AppraisalFile`, so the `::`
    prefix is no longer needed.
  2. Rename Appraisal::File to Appraisal::AppraisalFile

    sikachu committed Oct 9, 2015
    This is to avoid naming collision when user uses `File` in their
    Gemfile or Appraisals file, as Ruby would thought user meant
    `Appraisal::File` and not `::File`.
    
    Fix #4
Commits on Aug 13, 2015
  1. Bump to 2.1.0

    sikachu committed Aug 13, 2015
  2. Add support for source block

    sikachu committed Aug 13, 2015
    This allow you to use source block in both Appraisals and Gemfile.
    
    Close #99