- Replace usages of
before_filter
withbefore_action
(#73)
-
Loading of routes can be disabled through config (#71)
-
Support for Solidus 2.0 and Rails 5.0
-
Remove load-time manipulation of the Devise secret key (#67)
-
Add call to set_current_order on sign in. This replaces a before filter that is being eliminated from Solidus controllers where set_current_order was called excessively.
-
Update backend views to only reference backend routes (#57)
-
Devise dependency updates
The locked versions of Devise and Devise-Encryptable have been updated. Devise, in particular, has been bumped to a new major version, which removes support for the following:
- Rails 3.2. and 4.0
- Ruby 1.9 and 2.0
These losses are deemed acceptable, as Solidus' core itself does not support any of these versions.
For more details on the changes, see the Devise changelog: https://github.com/plataformatec/devise/blob/master/CHANGELOG.md
Similar changes in
devise-encryptable
, with details in the changelog: https://github.com/plataformatec/devise-encryptable/blob/master/Changelog.md -
Addition of Chinese translations (#64)
- Update hash syntax for routes.rb
- Make route syntax consistent and modern
- Make devise_for routes conditional
- Test against solidus 1.3
- check_authorization first in CheckoutController
- Ensure current_order exists checking registration
- Add vendor to .gitignore
- Revert "ChcktController checks auth and registration first"
- ChcktController checks auth and registration first
- Remove obsolete regression test
- Remove superfluous call to associate_user
- Test and fix order association
- Re-add Solidus 1.0 compatability
- Improve readability of check_registration
- Force registration when guest checkout not allowed
- Improve check_registration spec for guest case
- Add pg and mysql2 to Gemfile
- Also test against v1.1 and v1.2
- Allow https instead of git in gemfile
- Ignore pkg directory
- Update .travis.yml
- Update README testing section
- Fix specs now that order's store is required
- Moved the encryptor setting for the User model into the devise config, allowing it to be easily overridden from the local devise config.
- Add capybara-screenshot
- Remove restriction on sass-rails and coffee-rails
- Remove the "Logged in as:" message
- Correct use of font-awesome
- Swap .inline-menu for specific hook
- Add new template override
- remove duplicate translation
- add missing translations for German locale
- Add an explicit require to deface
- Check if front/backend are available before decorating the controllers
- Rename [email protected] to [email protected]
- Skip the confirmation spec
- Permit editing email
- Automatically regenerate a user's spree_api_key upon password change.
- Inherit from Spree::Base
- Explicitely add deface to gemfile
- Remove some redundant includes
- Remove unneeded monkey patching
- Remove brittle spec
- Pass store to from_address helper
- Fix broken specs
- Use new extension point for access denied.
- Explicitly include UserMethods on Spree::User
- Bump rspec to 3.3 and remove minor patch restriction.
- We no longer redirect to admin/orders by default.
- Skip adding devise.rb if it already exists.
- Fix checkout spec
- Bump to RSpec 3.2
- Use non-deprecated
deliver_now
in mailer spec. - Fix generator name.
- Updates for devise 3.5.1
- Bump devise to ~> 3.5.1
- Avoid stubbing to fix checkout spec
- Minor update to README.md
- Remove Spree::Core::ControllerHelpers::SSL
- Add circle.yml
- Use git+ssh for solidus gem
- Remove dead code.
- Refactor UserSessionsController and specs
- Remove @user from UserRegistrationsController
- Add specs for UserRegistrationsController
- Remove empty overrides in registrations controller
- Initial Release