Stripe Stack Versions Save

A Lightweight, Production-Ready Remix Stack for your next SaaS Application.

v3.2.0

10 months ago

Changes

This release includes minor changes, getting the template ready for Remix v2. Feel free to do a fresh install to get the latest updates.

You can find and test the deployed template at: stripe-stack-dev.fly.dev

Changelog Summary

  • Update remix-core dependencies to v1.18.1
  • Fix minor ESLint issues.

Usage

Note Cloning the repository instead of initializing it with the above commands, will result in a inappropriate experience. Stripe Stack uses remix.init to configure itself and prepare your environment.

To get started, run the following commands in your console:

# Initialize template into your workspace:
npx create-remix@latest --template dev-xo/stripe-stack

# Select the database your project will run on:
> SQLite or PostgreSQL

# Done! 💿 Please, keep reading the documentation to Get Started.

Please, check the Docs to Get Started.

v3.1.0

1 year ago

Changes

This release includes minor changes, so feel free to do a fresh template install to get the latest updates. You can find and test the deployed template at: stripe-stack-dev.fly.dev

Changelog Summary

  • Sessions are no longer used to keep track of the latest user updates. Instead, user data is fetched directly from database.
  • Updated Remix to v1.15.0
  • Updated package.json dependencies.
  • Added .npmrc file allowing pnpm install to be successfully executed.

Usage

Note Cloning the repository instead of initializing it with the above commands, will result in a inappropriate experience. Stripe Stack uses remix.init to configure itself and prepare your environment.

To get started, run the following commands in your console:

# Initialize template into your workspace:
npx create-remix@latest --template dev-xo/stripe-stack

# Select the database your project will run on:
> SQLite or PostgreSQL

# Done! 💿 Please, keep reading the documentation to Get Started.

Please, check the Docs to Get Started.

v3.0.0

1 year ago

Changes

This release includes breaking changes, so feel free to do a fresh template install to get the latest updates. You can find and test the deployed template at: stripe-stack-dev.fly.dev

Changelog Summary

  • Improved Plans Structure for Prisma Schema.
  • Implemented Billing Cycles for Month and Year.
  • Implemented support for Multi Currencies.
  • Implemented automatic Customer Portal configuration and creation of Stripe Products.
  • Updated Remix to v1.14.0
  • Updated overall Documentation and added a Deployment one.

Usage

Note Cloning the repository instead of initializing it with the above commands, will result in a inappropriate experience. Stripe Stack uses remix.init to configure itself and prepare your environment.

To get started, run the following commands in your console:

# Initialize template into your workspace:
npx create-remix@latest --template dev-xo/stripe-stack

# Select the database your project will run on:
> SQLite or PostgreSQL

# Done! 💿 Please, keep reading the documentation to Get Started.

Please, check the Docs to Get Started.

v2.6.0

1 year ago

Changes

This release includes breaking changes, so feel free to do a fresh template install to get the latest updates. You can find and test the deployed template at: stripe-stack.fly.dev

Modules

  • Updated remix-auth to v3.4.0
  • Updated remix-auth-socials to v2.0.1

Features

  • Added planFeatures to Stripe plans. Now plans can have and display features.

Chore

  • Extended dayjs module and updated formatings for plan expiration / renew.
  • Minor UI updates.
  • Updated Docs.

Usage

Note Downloading the Source code files instead of initializing the template with the following commands, will result in a inappropriate experience. Stripe Stack uses remix.init to configure itself and prepare your environment.

# Initialize template in your workspace:
npx create-remix@latest --template dev-xo/stripe-stack

# Select the database your project will run on:
# > SQLite or PostgreSQL

# Start dev server:
npm run dev

v2.5.2

1 year ago

Changes

This release does not include breaking changes. In order to use the template, check Documentation Readme.

Chore

  • Update comments.

Usage

Note Downloading the Source code files instead of initializing the template with the following commands, will result in a inappropriate experience. Stripe Stack uses remix.init to configure itself and prepare your environment.

# Initialize template in your workspace:
npx create-remix@latest --template dev-xo/stripe-stack

# Select the database your project will run on:
# > SQLite or PostgreSQL

# Start dev server:
npm run dev

v2.5.1

1 year ago

Changes

This release includes breaking changes, so feel free to do a fresh template install to get the latest updates.

Chore

  • Simplify Stripe Checkout page.
  • Remove unused constants.

Usage

Note Downloading the Source code files instead of initializing the template with the following commands, will result in a inappropriate experience. Stripe Stack uses remix.init to configure itself and prepare your environment.

# Initialize template in your workspace:
npx create-remix@latest --template dev-xo/stripe-stack

# Select the database your project will run on:
# > SQLite or PostgreSQL

# Start dev server:
npm run dev

v2.5.0

1 year ago

Changes

This release includes breaking changes, so feel free to do a fresh template install to get the latest updates.

Chore

  • Simplify function parameters and its corresponding interfaces.
  • Simplify Stripe API functions parameters. Optional arguments has been removed in order to keep methods cleaner.
  • Update Docs: Now Stripe Webhook indicates the events that are required for production.

Usage

Note Downloading the Source code files instead of initializing the template with the following commands, will result in a inappropriate experience. Stripe Stack uses remix.init to configure itself and prepare your environment.

# Initialize template in your workspace:
npx create-remix@latest --template dev-xo/stripe-stack

# Select the database your project will run on:
# > SQLite or PostgreSQL

# Start dev server:
npm run dev