What's New

Stripe Test environment links

Improvement
Now you can click Stripe links in the admin area in development to be linked to the Stripe test environment's charges, subscriptions, and customers. We already do this for Braintree, so now Stripe matches. 👍

Team helpers

New
We've added some helpers to make it easy to access the current team member and their roles anywhere in your controllers and views. This makes adding permissions much easier throughout your application. Find out more here: https://jumpstartrails.com/docs/teams

Jumpstart 1.1: Stripe SCA and Third-Party Integrations

New
After several months of development, we've launched support for Strong Customer Authentication with Stripe payments as well as several third-party integrations! Payments are now compatible with the EU SCA regulations and support asking for additional authentication. If subscription payments fail because they require additional authentication, your users will be emailed to come back to your website and authenticate their card. You can find out more here: https://jumpstartrails.com/jumpstart/docs/billing We've also added several third-party integrations to make it easier to add performance & error monitoring as well as email marketing tools. Learn more here: https://jumpstartrails.com/jumpstart/docs/integrations

GitHub Actions Continuous Integration template

New
Jumpstart Pro now ships with a preconfigured template for GitHub Actions that you can use to run tests on every push. It's pre-configured for PostgreSQL and Redis so all you have to do is add your RAILS_MASTER_KEY for the test environment to your GitHub repo's secrets.

Several improvements!

Update
We've added a Rails data-confirm example to the docs for you to see how that looks. Plus, we've updated all the gems and node modules to the very latest versions. And we've also fixed a bug with the Jumpstart routes being mounted in production. Check GitLab to merge the latest changes into your app!

Create admin users in the Jumpstart dashboard

Update
Want to create a new admin user while you're setting up Jumpstart for the first time? Now you can do it all from the Jumpstart configuration dashboard.

Mentions Updates

Update
We've migrated mentions from the users controller to its own controller and added the pg_search gem to filter results.

API Support

New
We've added API tokens, authentication, routes, controllers, and views to make building your own APIs easier. Check out the details of how to use API features here: https://jumpstartrails.com/jumpstart/docs/api

Confirm modals now handle Escape and Enter keys

Fix
We've fixed the confirm modals to let you type Enter and Escape to confirm or cancel the modal.

Sidekiq config

New
Now when you choose Sidekiq as your background job processor, we'll automatically generate config/sidekiq.yml for you. This is pre-configured to run multiple queues including default and mailers, the two standard queues that Rails uses in Active Job.

Upgrading Licenses

New
You can now upgrade your Single Site license to an Unlimited Site license by simply paying the difference ($300 USD). Simply click "Edit License" and then you can upgrade your license to the unlimited sites license at any time.

Braintree Merchant ID

Fix
Inside your credentials file in the Braintree section, you should have a key called "merchant_id". Previously this was called "merchant_key". To update existing applications, simply rename "merchant_key" to "merchant_id".

Encrypted OAuth Access Tokens

New
For added security, we've added attr_encrypted to encrypt OAuth access tokens.

Jumpstart 1.0

New
You can now purchase and download Jumpstart Pro!
Mark
© 2019 GoRails, LLC