RSpec-2.0.0 is released!

RSpec-2.0.0 has been released!

This marks the end of a year-long effort that improves RSpec in a number
of ways, including modularity, cleaner code, and much better integration
with Rails-3 than was possible before (see
http://blog.davidchelimsky.net/2010/01/25/rspec-20-in-the-works/).

Docs, with a little bit of relish

In addition to the documentation available at all the places (see
http://blog.davidchelimsky.net/2010/07/01/rspec-2-documentation/), we’ve
also got all of the Cucumber features posted to Justin Ko’s new Cucumber
presentation app, relish.

http://relishapp.com/rspec

We’ll also have the RDoc up on http://rdoc.info in a day or so.

Thanks!

Big thanks to 80+ contributors who submitted patches for RSpec-2.0.0,
including [1]:

Aan, Adam W., Akira M., Alex Crichton, Anderson Dias, Andre
Arko, Andreas Neuhaus, Ashley M., Ben Armston, Ben Rady, Brasten
Sager, Brian J Reath, Carlhuda, Chad H., Charles L.ll, Chris
Redinger, Chuck R., Corey Ehmke, Corey H., Dan Peterson, Dave
Newman, David Genord II, David S. Kang, Ethan Gunderson, Gonçalo Silva,
Greg Sterndale, Hans de Graaff, Iain H., Jacques C.,
Jean-Daniel Guyot, Jeff Ramnani, Jim Breen, Johan Kiviniemi, Josep Mª
Bach, Josh Graham, Joshua Nichols, Kabari Hendrick, Kristian M, Lailson
B, Len S., Leonardo Bessa, Les Hill, Luis L., Marcin Kulik,
Markus S., Matt Remsik, Matt Yoho, Matthew Todd, Michael Niessner,
Mike Gehard, Myron M., Nate Jackson, Neeraj Singh, Nestor Ovroy,
Nick Ang, Nicolas Braem, Paul Rosania, Phil Smith, Postmodern, Prasad,
Rob S., Roman Chernyatchik, Ryan B., Ryan Briones, Sam Pohlenz,
Scott T., Shin-ichiro OGAWA, Thibaud Guillaume-Gentil, Tim C.,
Tim H., Tom S., Vít Ondruch, Wincent C., aslakhellesoy,
eira, garren smith, grosser, hasimo, justinko, rup, speedmax, wycats

Extra special thanks go to:

  • Chad H. for contributing his Micronaut gem which is the basis
    for rspec-core-2
  • Yehuda K., Carl L., and José Valim, for their assistance with
    getting rspec-rails-2 to take advantage of new APIs in Rails-3, and for
    shepherding patches to Rails that made it far simpler for testing
    extensions like rspec-rails to hook into Rails’ testing infrastructure.
    Their work here has significantly reduced the risk that Rails
    point-releases will break rspec-rails.
  • Myron M. for a wealth of thoughtful contributions including
    Cucumber features that we can all learn from
  • Justin Ko for his direct contributions to rspec, and for relish
    (http://relishapp.com/), which makes executable documentation act more
    like documentation.

What’s next?

rspec-rails-2 for rails-2

There are a couple of projects floating around that support rspec-2 and
rails-2. I haven’t had the chance to review any of these myself, but my
hope is that we’ll have be an official rspec-2 for rails-2 gem in the
coming months.

rspec-1 maintenance

rspec-1 will continue to get maintenance releases, but these will be
restricted, primarily, to bug fixes. Any new features will go into
rspec-2, and will likely not be back-ported.

[1] Contributor names were generated from the git commit logs.

Congratulations! And thank you.

Congrats on reaching this milestone and many thanks to all who
contributed. Your efforts are much appreciated! RSpec2 is a massive
improvement over 1 and I’m really enjoying using it.

Thanks,
James.

RSpec-2.0.0 has been released!

David, I’m so impressed how you have managed to manage a half-rewrite,
updating the RSpec book (which now soon goes to print) and coordinating
everything with Rails and the 80+ contributors. The upgrade process has
been
extremely simple for me taken into account all of the great changes that
have gone into the release.

The end result is shining, and the Cucumber-based Relish docs are
absolutely
stunning - thanks especially to Justin, Myron and Matt.

Good job!

Aslak

On 11/10/2010 16:14, aslak hellesoy wrote:

The end result is shining, and the Cucumber-based Relish docs are
absolutely stunning - thanks especially to Justin, Myron and Matt.

Good job!

Here, Here!
Thanks David and everyone that put blood, sweat and tears into Rspec
2.0.

Much appreciated.

Joseph W.

+44 (0)7812 816431

On Oct 11, 11:14 am, aslak hellesoy [email protected] wrote:

Graaff, Iain H., Jacques C., Jean-Daniel Guyot, Jeff Ramnani, Jim

  • Myron M. for a wealth of thoughtful contributions including Cucumber
    rails-2. I haven’t had the chance to review any of these myself, but my hope

rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users


rspec-users mailing list
[email protected]://rubyforge.org/mailman/listinfo/rspec-users

Thank you for the kind words Aslak! Obviously, Relish could not have
been built if it weren’t for Cucumber’s amazing internal functionality/
api. It made things extremely easy for Relish.

David’s level of productive output really does boggle my mind. The
Ruby community is extremely lucky to have him.

Thank you everyone for RSpec 2!

What Aslak said. A lot.

Good job indeed.

Cheers,
Dan

On Tue, Oct 12, 2010 at 8:41 AM, Lailson B. [email protected]
wrote:

David’s level of productive output really does boggle my mind. The
Ruby community is extremely lucky to have him. [2] =D
Great job, David!

Let’s hope that David is rested and ready to do some more jamming at
Ruby Conf next month.


Rick DeNatale

Help fund my talk at Ruby Conf 2010:http://pledgie.com/campaigns/13677
Blog: http://talklikeaduck.denhaven2.com/
Github: rubyredrick (Rick DeNatale) · GitHub
Twitter: @RickDeNatale
WWR: http://www.workingwithrails.com/person/9021-rick-denatale
LinkedIn: http://www.linkedin.com/in/rickdenatale

David’s level of productive output really does boggle my mind. The
Ruby community is extremely lucky to have him. [2] =D

Great job, David!

LAILSON BANDEIRA
http://lailsonbandeira.com/