[8.0.0] - 2019-07-31
Added
- Use index hint for homepage query #3714
- Add Albanian to the list of unsupported languages #3718
- Add Macedonian to the list of unsupported languages #3725
- Ability for providers to delete listings #3756
- Stripe support for Singapore #3762
- Cache community count #3766
- Ability to export listings to a CSV file #3790
- Allow admins to disable direct messaging between users #3793
- Add .html_safe to content for title #3744
Changed
- Update to ruby 2.6.2 #3701
- Add more bot rules, disallow login paths #3715
- Update to Rails 5.2.3 #3722
- Prevent lowering minimum transaction size to less than minimum transaction fee with Stripe #3723
- Update to Node.js 10.15 #3735
- Updates to payment preference settings #3748
- Updated copy text from Ban to Disable #3755
- Category translation caching improvements #3761
- Stripe remove the MCC field and hardcode it #3771
- Move “Phone number” field down in US Stripe form #3775
Fixed
- Fix to the SEO tags without price translation string #3727
- Fix to payment settings causing internal error when PayPal has never been enabled #3732
- Fix to password reset #3763
- Fix to Stripe US account update #3765
- Fix to adding links to footer #3769
- Fix to validation for custom date fields #3772
- Fix to exclude expired listings when filtering for open #3773
- Fix to signup page description tag #3794
Upgrade from 7.6.0 to 8.0.0
Ruby version updated from 2.3.4 to 2.6.2.
Using RVM, you can upgrade your local Ruby version like this:
rvm install ruby-2.6.2
rvm use ruby-2.6.2
gem install bundler
bundle install
Make sure you have node 10.15 installed.
Then follow the [#general-update-instructions].
One more note: after the Rails upgrade, “Memcache” is possibly no longer working. It was never officially supported, and at Sharetribe we rely on Redis.
- If you use Redis, run
Rails.cache.clear
via the Rails console - If you use Memcache, things might be broken and you might need to switch to Redis
- If you didn’t use either, no special instructions