Sharetribe Versions Save

Sharetribe Go is Sharetribe's old source-available marketplace software, which was also available as a hosted SaaS product. Sharetribe Go is no longer actively maintained.

v7.6.0

5 years ago

Added

  • Reviews filters in admin panel #3589
  • Marketplace logo in all marketplace emails #3581
  • New element in the user dropdown menu in the topbar: My listings #3608
  • Domain tab in the admin panel #3614
  • Social media logins: Google and LinkedIn #3583
  • SEO tab in the admin panel and the possibility to customize the metatags for your marketplace main page #3612
  • Lithuanian as an unsupported language #3624
  • SEO tags working on landing pages as well #3622
  • Added the possibility to charge a commission from the buyer #3490
  • New templates for the landing page footer #3645
  • More SEO options to add custom tags to different marketplace pages #3647
  • Ability to have pre-approved listings #3620
  • Notifications about listings to approve #3646
  • Better logging and error reporting with Stripe #3676
  • Listen to account status and missing info from Stripe #3672
  • Sending different notifications when a listing is new or edited #3692

Changed

  • Link to closed listings redirects to listings table in profile settings #3607
  • The way parameters are sent related to creating an connected account with Stripe #3637
  • Updated Stripe API keys pattern regex #3660
  • Updated Facebook login button in accordance to their branding demands #3696
  • Updated Facebook API to version 3.2 #3679

Fixed

  • Fix inefficient queries when admin tries to send emails to all members #3532
  • Fixed failed list of listings #3604
  • Being able to edit the Stripe connected account name and lastname through the UI #3653
  • Handle Stripe API keys various lenghts #3667
  • Issues with Stripe Payouts #3668
  • Update CI to use Ubuntu-based image #3671

Security

  • Update passenger gem to latest version #3609
  • Update several gems to latest versions #3675

Upgrade from 7.5.0 to 7.6.0

Nothing special. See the [#general-update-instructions].

v7.5.0

5 years ago

[7.5.0] - 2019-01-30

Added

  • Social media sharing specific image #3455
  • Edit reviews feature #3422
  • New user segment for sending e-mails to users: "User who are allowed to post listings" #3461
  • "Per unit" default pricing unit #3462
  • Japan as supported country for Stripe #3472
  • Puerto Rico as supported country for Stripe #3474
  • Possibility to hide slogan and description from the cover photo #3477
  • Transaction search and filter #3484 and #3504
  • Listing search and filter #3496
  • Customizable footer for Pro subscriptions #3374
  • New section in admin panel to view and manage invitations #3505
  • Add user_id to the listing CSV export #3511
  • HSTS support #3512
  • Add filters in User search and filters #3515
  • Add Conversations search in admin panel #3521
  • Admin can act as another user (post listings as, edit profile) #3525
  • Admin can resend confirmation email #3529
  • Add Review search in admin panel #3537
  • Social media sharing specific texts #3538
  • Custom link behind marketplace logo #3564
  • Ability to edit default top bar menu links #3565
  • Admins should be able to see closed listings #3582
  • User can browse all their listings in a table #3584

Changed

  • Make "Per unit" the default pricing unit for product marketplace #3462
  • Better messaging for closed marketplaces #3465
  • Allow 65 characters in the listing title #3497
  • Characters are escaped in URLs #3546
  • Updated list of supported and unsupported languages #3577

Deprecated

Removed

Fixed

  • Bug in Hong Kong bank account form #3456
  • Bug in transaction agreement text #3468
  • Bug in availability per hour manager #3467
  • Layout for social media image #3475
  • Amazon Web service mail verification #3471
  • Number of users when searching in the admin panel #3483

Security

  • Fix referrer issue #3469
  • Security dependencies update #3470
  • Dependency update #3479

Upgrade from 7.4.0 to 7.5.0

HTTP Strict Transport Security is now enabled by default for sites that do not use custom domain (communities.use_domain = false) when always_use_ssl is set to true in the configuration. If you wish to disable it, set hsts_max_age to 0.

Nothing else special. See the [#general-update-instructions].

7.4.0

5 years ago

[7.4.0] - 2018-10-09

Added

  • View Listings page in the admin panel #3340
  • Locations section in the custom landing pages #3341
  • Background color and image for any section #3296
  • Custom fields for user profiles #3332
  • Add a section button for info-2-columns and info-3-columns in the custom landing pages #3362
  • File name in the design tab and profile settings to show the stored file #3364
  • Allow markdown in user profiles "About you" section #3370
  • "Expired" status in View listings page #3387
  • Allow spaces at the end of the e-mails in signup form #3394
  • Added Puerto Rico as a Stripe supported country #3399
  • Added support for INR with PayPal #3416
  • Added support for ARS with PayPal #3415
  • Direct link to the admin panel when logging in as admin user#3414
  • Added checkmarks to the user fields #3441
  • Added the use of session token in Google's autocomplete feature #3401
  • Icons to payment provider's page #3444

Changed

  • Rename admin panel sections #3350
  • Rename save listings button #3355
  • Video section variations on the custom landing pages #3367
  • Renamed the default category to "default category" #3362
  • Allow links in the custom user text fields #3373
  • Google maps dynamic map for static maps in the listing page #3382
  • Change Static map for embedded maps in the listing page #3395
  • Update to Circle CI 2.0 #3360
  • Profile image is only used once it has been processed #3427

Fixed

  • Fix data deletion task to handle missing images #3349
  • Requester name in waiting for confirmation messages in the inbox #3357
  • Fixed bug in Hungarian Forint minimum transaction size #3366
  • Stripe fee information in listing page #3384
  • Display bug in checkbox user fields #3385
  • Fixed a broken link when no date was selected for free "per day" and "per night" listings #3410
  • Allow to leave dropdown option unselected if it is not mandatory #3446

Upgrade from 7.3.1 to 7.4.0

Nothing special. See the general upgrade instructions.

v7.3.1

5 years ago

[7.3.1] - 2018-06-07

Release contains important security fixes.

Security

  • [Critical] Fix several parameter validation bugs that opened the app to SQL injection
  • Update sinatra dependency #3344
  • Update multiple dependencies
  • Present form auto-complete for Stripe secret keys #3338

Added

  • Add soundcloud link support in custom landing page footer #3300
  • Add checkbox for consent for receiving emails from admins to signup process #3318
  • Add popup notification when giving admin rights to a new user #3329
  • Add link to privacy policy in the signup page #3328
  • Allow admins to disable end-user Analytics #3319
  • Allow links in custom listing text fields #3297
  • Add View reviews section in the admin panel #3267
  • Add possibility to export transaction as CSV file #3245

Changed

  • Improve user deletion to clear personal data more thoroughly #3325
  • Delete automatically transactions that fail with Stripe #3326
  • Prevent an admin from deleting their account if they are the only admin in the marketplace#3320
  • Split first name and last name from Stripe account connection form #3317

Removed

  • Remove feature flag for export transactions feature #3288

Fixed

  • Fix Dockerfile issue where bundler was trying to install binaries in root-owner directory #3321. Thanks, Nick Meiremans.
  • Fix Stripe payout scheduler #3309
  • Fix last 4 digits of SSN passing to Stripe for US bank accounts #3282

Upgrade from 7.3.0 to 7.3.1

Nothing special. See the general upgrade instructions.

v7.3.0

6 years ago

[7.3.0] - 2018-02-23

Added

  • Per hour availability 3166
  • Support for NZ bank account with Stripe 3165
  • "View conversations" section in admin panel 3173
  • Account tokens for Stripe bank account connections 3234

Changed

  • Made user confirmation form more secure 3170

Removed

  • Confirmation days x after end time of the transaction 3205

Fixed

  • Improvements to PayPal workflow (IPNs) 3176
  • Some bugs related to sending emails from admin#3183

Upgrade from 7.2.0 to 7.3.0

Nothing special. See the [#general-update-instructions].

v7.2.0

6 years ago

Added

  • Add rack-attack for request throttling #3078
  • Stripe integration #3018
  • Sending emails from admin to specified subset of users #3058
  • Custom Scripts are now also enabled in Custom Landing Page #3080
  • Allow admins to edit their Custom Outgoing Email and Sender Name #3106
  • Allow admins to unban users 3108
  • Ability to disable Stripe and PayPal 3112
  • Allow admins to search users by name or email 3113
  • Add an unsubscribe link to invitation emails 3136
  • Add more information texts about holding funds with Stripe 3150

Changed

  • Lowered daily limits for invitations from 50 to 10 3134
  • Increased unsubscribe auth token validity from 1 week to 4 weeks 3138

Fixed

  • Fixed correct use of outgoing email address, if configured, when sending manual emails to users #3058
  • Fixed sounds of videos in Custom Landing Pages not working #3101
  • Fixed listing image reordering when some images were deleted #3107
  • Fixed incorrect use of name of receipt email 3127
  • Fixed many bugs related to Stripe integration
  • Fixed many bugs related to code refactoring

Upgrade from 7.1.0 to 7.2.0

Nothing special. See the General Update Instructions.

v7.1.0

6 years ago

Added

  • Added configuration for trusted proxies #3040

Changed

  • Currencies can now be formatted with translations #3043
  • Transaction status is now named Completed everywhere instead of Confirmed #3028
  • WebTranslateIt API keys were updated #3029
  • Force meta tags content to be HTML escaped #3047
  • Upgrade to latest ruby 2.3.4 with latest rubygems (2.6.13+) #3056

Fixed

  • Fixed image deletion in Android 3023
  • Fixed changing the names of custom listing field options 3024
  • Fixed image ordering usability in Android 3034
  • Fixed not sending automatic emails to expired and deleted marketplaces 3044
  • Fixed carousel black box rendering issue 3045
  • Fixed datepicker issue with per night availability 3046
  • Fixed listing checkbox layout issue on mobile 3048
  • Fixed admin layout issue in Safari 3066
  • Fixed error message layout placement when reviewing without grade 3067
  • Fixed managing availability of rejected booking dates 3068

Upgrade from 7.0.0 to 7.1.0

Ruby version is updated from 2.3.1 to 2.3.4. The update contains fixes for several security vulnerabilities.

Using RVM, you can upgrade your local Ruby version like this:

rvm install ruby-2.3.4
rvm use ruby-2.3.4
gem install bundler
bundle install

v7.0.0

6 years ago

Tag version: v7.0.0

Release title: v7.0.0

Describe this release:

Changed

  • Updated Rails to 5.1.1 and Node to 7.8 #2976

Upgrade

Make sure you have node 7.8 installed.

Then follow the general upgrade instructions in https://github.com/sharetribe/sharetribe/blob/master/UPGRADE.md.

If foreman causes trouble with an error message:

'method_missing': undefined method 'this'

it's an issue with rubygems. This issue can be solved by updating rubygems with:

gem update --system

v6.4.0

6 years ago

Added

  • New feature: User can reorder listing images #2970

Changed

  • Change instructions how to compile assets. This reduces the JavaScript bundle size drastically. c613cac

Fixed

  • Fixed transaction button styles. Styles were broken in IE Edge. #2968
  • Fixed admin UI language change. #2969
  • Fix old mobile browser compatibility by removing dependency to Intl api. #2979

Security

  • Fixed cross-community security issues #2978

v6.3.0

7 years ago

Changed

  • Migrate from database session store to cookie-based session store #2935

Removed

  • Removed default twitter handle #2906

Fixed

  • Fix cropped cover photo in big screens #2895
  • Add missing padding to homepage search field in mobile view #2895
  • Fix unwanted scrolling in listing page by removing comment text area auto focus #2917
  • Fix faulty feature flag dependency handling #2932
  • Fix map bug where multiple listings close to each other caused the icon cluster to disapper when zoomed closed enough #2942
  • Fix issue #2885: Landing page always shows Sign up button for private marketplace, even if the user is logged in #2944

Security

  • Upgrade Nokogiri and rubyzip gems #2943

Upgrade from 6.2.0 to 6.3.0

This release migrates from database session store to cookie-based session store. The migration is done seamlessly without users being logged out.

Make sure that you are using a cache store that can share cache between processes (such as FileStore, MemCacheStore or Redis) if you are running multiple server processes. The new session implementation caches user session data and if the cache is not shared between all server processes they will get out of sync and actions such as logout will only log out the user from one process but not from all processes. See this Rails Guides article to read more about Cache Stores in Rails.

Add a new scheduled task to clean up expired tokens. Run it once per day:

bundle exec rails runner ActiveSessionsHelper.cleanup

To read more, see Scheduled tasks.