Lots and lots of changes to kumade this week!
I switched the order of arguments to
Git#initialize to match the rest of the gem
I made a couple of minor changes to the specs
And, of course, some README fixes (1d40e91 and
Marcos also fixed an issue where the deploy branch wasn’t deleted if the deploy failed (ba8a264). He also added Cocaine, thoughtbot’sCLIwrapper, to fix the problem of printing output to the terminal (866f946).
Harold Giménez (hgimenez) ensured good code quality and removed some mocks (bdbb486 and 28f79b2). I learned that begin/ensure will re-raise an error after the ensure block runs, while begin/rescue/end will swallow the error. Harold always brings the knowledge.
Jon Yurek (jyurek) added an awesome feature: automatic detection of an application’s stack (6bd53af and b65ca45). As of version 0.3.0, Marcos Tapajós (tapajos) removed the -c option (fbdb609) since kumade now autodetects the current stack. Jon also noticed that Travis CI doesn’t have 1.8.7-p249 and removed it (8e94343).
Kumade development is happening fast, but that doesn’t mean you shouldn’t contribute! The fast pace means that most pull requests will get a response within a day, so whether it’s documentation or a new module, send in your changes!
Mike Burns (mike-burns) updated suspenders for Rails 3.1.0 this week.
jQuery is part of Rails 3.1.0, so he removed it (be26211).
Suspenders now uses the
--database option to generate a Postgres database.yml (94010c2).
You can read more about the
--database option at the Rails command line guide.
And finally, with Rails 3.1.0 in the Gemfile (3f06a65), we’re all set for Rails 3.1.0!
Matt Jankowski (mjankowski) worked on paul_revere, our one off announcement plugin. It’s now tested against Rails 3.0.10 and 3.1.0 (31bdfdd). He also converted the tests from Test::Unit to RSpec in commit 447808d, certainly a welcome change.
bourbon, our set of vanilla Sass mixins, got some love this week.
Our very own Phil LaPier (plapier) released version 0.1.6 (da56992) and then version 0.1.7 the next day (7afb43c). He also updated the readme.md (a lowercase filename, in a bold departure from the thoughtbot standard) (ea553ba).
Matt Jankowski (mjankowski) converted high_voltage’s test to RSpec (4925fd5). (cdfa644) He updated the gem authors as well (7a110f5). The tests now run using an in-memory SQLite database (a689718). And the Rails 3.1 love continues with 3.1 tests using appraisal 4dd575d) and a version bump to 1.0.
Matt Jankowski (mjankowski) did a bunch of work on flutie. He added appraisal (90aad4a) and bodyclass and pagetitle helpers (commit list). He also added a fix for Rails 3.1 stylesheet expansions (92718a0), and followed that up with a version bump to 1.2.5 (f70068e).
Matt also fixed flutie to run on Rails 3.1.0 this week. It now correctly uses the Rails 3.1 asset pipeline (commit list). Get version 1.3.1 while it’s hot!
paperclip had a good amount of activity this week.
Prem Sichanugrist (sikachu) bumped the version to 2.4.1. This version brings a basic integration test (3131601), interoperability with Factory Bot 2.0 (d639d5e), removal of a duplicate test (cb6efaa), and set the logger to a Railsy logger if in Rails (37385dd).
Chris Oliver and Prem Sichanugrist fixed an incorrect option that was being passed to
Stephan Eckardt and Josh Clayton added
FactoryBot.modify, which allows you to re-open defined Factories
(14b8245). This can be helpful when dealing with vendor-supplied factories, like from a gem.
Joshua Clayton (joshuaclayton) bumped FactoryBot to 2.1.0 (386848d). He also committed code to assign createdat for stubbed models ([00503ee](http://github.com/thoughtbot/factorybot/commit/00503eec6c11c87e842abf1c1a96a185d8c0e1d2 “When creating a stubbed model, assign created_at
Closes issue 32 from factorybotrails”)).
One very nice addition is
FactoryBot.reload, which clears all
defined factories and then reloads definitions (3798144).
Looking for FactoryGirl? The library was renamed in 2017. ↩