Spree Commerce

Try It Now

Spree 0.10.1 Released

Posted on March 16, 2010 by Sean Schofield

This is a minor patch release to address three minor issues reported with the latest release. These issues were severe enough that we’ve decided to fix them immediately rather than wait until another release.

  • #1209 – Ruby Gems Warning (reverted this fix – RubyGems 1.3.6 is now required again)
  • #1245 – payment_gateway extension fails to load in production when spree is gemified
  • #759 – Error with creating admin user during bootstrap: unknown attribute: password_confirmation (Fixed in production mode)

We’ve done our best to minimize the need for patch releases but we always seem to get a few bug reports after each release. We still have an outstanding issue with Authorize.net CIM that will probably require another patch release later this week. We’ll try to hold off until we are sure there are not any more critical bugs to fix.

Spree 0.10.0 Released

Posted on March 13, 2010 by Sean Schofield

Spree 0.10.0 has been released. Its been several months since the last release so there is even more goodness than usual. Here are some of the highlights

  • Named scopes and product groups
  • Pluggable search (with extension support for Xapian, Sphinx and Solr.)
  • Theming
  • New and improved multi-step checkout
  • Improved gateway configuration
  • Multiple payment methods
  • Refunds and credits
  • SEO improvements
  • Restful API
  • Support for Rails 2.3.5 and Ruby 1.9

Please see the release notes for the complete details.

I’m especially proud of the support we continue to receive from our awesome community! Checkout the Github compare between this and the last release.

  • 583 commits
  • 32 different authors
  • 1727 files changed

I’d like to give a special thanks to our newest core team members: David North and Roman Smirnov. David helped to save the day and finish the massive payment refactoring when I needed to go on a much needed vacation. Roman has been tirelessly applying patches submitted by the community when he was not busy writing his own! Paul Callaghan also deserves a special thanks (welcome back Paul!) Not only has he been very active on the spree-user list, but he spent countless hours making improvements to our documentation.

Spree 0.10.0.beta Now Available

Posted on March 06, 2010 by Sean Schofield

We have just released a beta version of Spree 0.10.0. We’re asking developers who are planning on upgrading when the final 0.10.0 gem is released to help us with some testing. It is recommended that you try this upgrade in a "sandbox" environment that matches your production environment. This will allow you to experiment safely and observe the effects of the upgrade process.

You should make sure you have RubyGems version 1.3.6 installed and then upgrade your Spree gem as follows:

<p>gem update spree &#8212;pre</p>

You can then upgrade your existing Spree application by switching to your application root and running:

<p>spree &#8212;update</p>

There is some online documentation for the edge
but its still a work in progress. We hope to finalize the documentation next week when we push the final release. Please report any bugs you find in our issue tracker.

New Members: David North and Roman Smirnov

Posted on February 08, 2010 by Sean Schofield

We’re pleased to announce two new core members: David North and Roman Smirnov. David was an earlier contributor to Spree and made his first contribution almost one year ago. He and Wynn Netherland did a complete overhaul of the Spree interface. This involved removing HTML tables from all of the frontend stuff and using blueprint, sass and compass. David was also an early adopter of Spree and built a lot of cool sites, including the jewelry collective. More recently he took over the excellent theming work that Wynn had begun and helped to bring that ambitious project to a succesful conclusion (including a complete port of the stylesheets to Less.)

Roman’s first commit was a Russian translation which he contributed in August of last year. He has made a ton of small but important core contributions (89 nine of them to be exact.) He’s also been instrumental in some major contributions such as Ruby 1.9 support. Roman also has an important quality that we look for in core contributors which is that he is eager to help others and work on projects that are for the common good and not just things that benefit him personally. He has been an active contributer to the spree-user mailing list and he has been doing some very heavy lifting in Lighthouse and helping us to keep track of the huge influx in contributions. Roman has also written some excellent extensions including: xapit search, solr search, product assembly and recently viewed. Sometimes Roman comes off a little "harsh" on the spree-user list but this is primarily due to language differences. He’s a great guy and we’re happy to have him join the team.