spree

An open source eCommerce platform giving you full control and customizability. Modular and API-first. Build any eCommerce solution that your business requires. Developed by @vendo-dev

OTHER License

Downloads
4
Stars
12.9K
Committers
1.1K

Bot releases are hidden (Show)

spree - Version 3.6.6

Published by damianlegawiec almost 6 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

spree - Version 3.6.5

Published by damianlegawiec almost 6 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

  • Support for ruby-money 6.13 and removal of all deprecations for money 7.0
spree - Version 3.6.4

Published by damianlegawiec about 6 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

spree - Version 3.6.3

Published by damianlegawiec about 6 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

spree - Version 3.6.2

Published by damianlegawiec over 6 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

Fixes

spree - Version 3.6.1

Published by damianlegawiec over 6 years ago

This patch release contains fix for problems with authenticity token due to rails changing their behaviour about handling API requests.

Fixes

spree - Version 3.6.0 FINAL - with Rails 5.2, ActiveStorage and Ruby 2.5

Published by damianlegawiec over 6 years ago

Major/New Features

Alongside Spree 3.5 (for Rails 5.1) we're releasing Spree 3.6 (for Rails 5.2). Spree 3.6 has all of the features of Spree 3.5 plus Rails 5.2, ActiveStorage and Ruby 2.5 support out of the box.

If you're on a Spree 3.4 (or earlier) please see Spree 3.5 release notes also.

Rails 5.2 support

Spree 3.6 is now compatible with Rails 5.2 compared to 3.5 which used to run on Rails 5.1. Thanks to that you can start using all of the new great features available in Rails 5.2

Contributed by Spark Solutions

ActiveStorage support

Active Storage facilitates uploading files to a cloud storage service like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage and attaching those files to Active Record objects. It comes with a local disk-based service for development and testing and supports mirroring files to subordinate services for backups and migrations.

ActiveStorage was introduced in Rails 5.2 and with Spree 3.6 release it's the default file stoage option. We'll still support Paperclip until Spree 4.0 when it will be removed from Spree core.

Contributed by Spark Solutions

Ruby 2.5 support

Spree now works with Ruby 2.2 (>= 2.2.7), 2.3.x, 2.4.x and 2.5.x.

Contributed by Spark Solutions

Installation

Add Spree gems to Gemfile

gem 'spree', '~> 3.6.0'
gem 'spree_auth_devise', '~> 3.3'
gem 'spree_gateway', '~> 3.3'

Run bundle install

Use the install generators to set up Spree

rails g spree:install --user_class=Spree::User
rails g spree:auth:install
rails g spree_gateway:install

Upgrade

Update your Rails version to 5.2

Please follow the official Rails guide to upgrade your store.

Update Gemfile

gem 'spree', '~> 3.6.0'

Run bundle update

Install missing migrations

rails spree:install:migrations
rails spree_auth:install:migrations
rails spree_gateway:install:migrations

Run migrations

rails db:migrate

Migrate to ActiveStorage (optional)

Please follow the official paperclip guide if you want to use ActiveStorage instead of paperclip.

You can still use paperclip for attachment management by setting SPREE_USE_PAPERCLIP environment variable to true, but keep in mind that paperclip is DEPRECATED and we will remove paperclip support in Spree 4.0.

Noteworthy changes

Please see Spree 3.5 release notes

Full Changelog

You can view the full changes using Github Compare.

spree - Version 3.5.0 FINAL

Published by damianlegawiec over 6 years ago

Major/New Features

3.5 is a smaller release to lay the groundwork for major new features described in Spree Development Roadmap. It also contains a number of bug fixes and improvements besides described in this document.

Multi-store management

We've added an ability to manage multiple stores in one Spree instance of your application. Thanks to that you can easily create stores per region / language / currency. This feature will be enhanced in the next releases.

Contributed by Spark Solutions

Extracted Analytics tracker into an Extension

Our goal is always to keep the core Spree lean and flexible that's why we've moved all of the code of Analytics Trackers to an Extension which you can use with any Spree 3.1+ version.

Spree Analytics Trackers extension currently supports Google Analytics and Segment.com.

Contributed by Spark Solutions

Admin Panel views exporter

You can easily copy all of the default spree admin Panel into your project with just one command line:

rails g spree:backend:copy_views

We hope will make backend customization the Admin Panel a lot easier.

Contributed by supatk

Installation

Add Spree gems to Gemfile

gem 'spree', '~> 3.5.0'
gem 'spree_auth_devise', '~> 3.3'
gem 'spree_gateway', '~> 3.3'

Run bundle install

Use the install generators to set up Spree

rails g spree:install --user_class=Spree::User
rails g spree:auth:install
rails g spree_gateway:install

Upgrade

Update Gemfile

gem 'spree', '~> 3.5.0'

Run bundle update

Install missing migrations

rails spree:install:migrations
rails spree_auth:install:migrations
rails spree_gateway:install:migrations

Run migrations

rails db:migrate

Other Gotchas

Install Spree Analytics Trackers extension

If you were previously using Analytics Trackers feature you need to install it as an extension as it was extracted from the core.

  1. Add Spree Analytics Trackers to your Gemfile:
gem 'spree_analytics_trackers', github: 'spree-contrib/spree_analytics_trackers'
  1. Install the gem using Bundler:
bundle install
  1. Copy and run migrations:
bundle exec rails g spree_analytics_trackers:install

You're good to go!

Noteworthy Changes

Also please review each of the noteworthy changes, and ensure your customizations or extensions are not affected. If you are affected by a change and have any of your own tips please submit a PR to help the next person!

Full Changelog

You can view the full changes using Github Compare.

spree - Version 3.4.6

Published by damianlegawiec over 6 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

Fixes

spree - Version 3.3.6

Published by damianlegawiec over 6 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

Fixes

spree - Version 3.2.8

Published by damianlegawiec over 6 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

Fixes

spree - Version 3.1.13

Published by damianlegawiec over 6 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

Fixes:

spree - Version 3.6.0.rc1

Published by damianlegawiec over 6 years ago

spree - Version 3.5.0.rc2

Published by damianlegawiec over 6 years ago

spree - Version 3.5.0.rc1

Published by damianlegawiec over 6 years ago

spree - Version 3.4.5

Published by damianlegawiec over 6 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

All

Core

Cmd

Sample

spree - Version 3.3.5

Published by damianlegawiec over 6 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

All

Core

spree - Version 3.4.2

Published by damianlegawiec almost 7 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

All

Core

Admin Panel

spree - Version 3.3.3

Published by damianlegawiec almost 7 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

This version requires Rails >= 5.1.4 so please update your Gemfiles and run bundle update rails before updating Spree

All

Core

Admin Panel

spree - Version 3.2.6

Published by damianlegawiec almost 7 years ago

This patch release contains bug fixes backported from master. We'd like to thank all the contributors who made this happen 👍

Core

Admin Panel

Package Rankings
Top 0.96% on Rubygems.org
Top 3.46% on Proxy.golang.org
Top 17.05% on Npmjs.org