Suspenders Versions Save

A Rails template with our standard defaults, ready to deploy to Heroku.

v20230113.0

1 year ago

Support Rails 7 and Ruby 3. Introduce CalVer.

  • Upgraded: Ruby to 3.0.5
  • Upgraded: Supported Rails version to 7.0.0
  • Removed: Bourbon
  • Removed: Bitters
  • Removed: Autoprefixer Rails
  • Added: cssbundling-rails
  • Added: PostCSS Autoprefixer
  • Added: PostCSS Normalize

v1.56.1

1 year ago

Fixes a critical error with the previous release

  • Run database migrations as the last step of bin/suspenders
  • Fix bundler error on bin/suspenders script

v1.56.0

1 year ago

Maintenance release

  • Fixed: Make Suspenders fail if running with an unsupported Rails version
  • Added: Update default configuration to use request specs
  • Added: Add missing Errno::ECONNREFUSED to HTTP_ERRORS
  • Fixed: Drop use of git in gemspec
  • Fixed: Enforce bundler >= 2.1.0
  • Fixed: Make suspenders abort when something goes wrong
  • Fixed: Reliability and aesthetics of the config files comment stripper
  • Fixed: ActionMailer asset host in the production configuration
  • Added: Configure the oj gem (fast JSON parsing) when generating a new application
  • Fixed: Improve error message of the match_contents matcher
  • Fixed: Convert generator tests to unit tests thus speeding up the test suite
  • Removed: Preloader generator / spring
  • Added: Pull in DATABASE_URL env var explicitly in database.yml
  • Removed: Travis CI configuration
  • Upgraded: Ruby to version 2.7.4
  • Added: A GitHub Action for CI
  • Fixed: Run bin/suspenders in both CLI and tests against a fixed Rails version

v1.55.1

3 years ago
  • Fixed: Missing newline in generated development config

v1.55.0

3 years ago
  • Changed: lint generator to install standard instead of RuboCop
  • Changed: profile generator and timeout generator to write to .sample.env instead of .env

v1.54.1

3 years ago
  • Fixed: invalid Gemfile entry for bundler-audit
  • Fixed: Deprecation warning for Bundler.with_clean_env

v1.54.0

3 years ago
  • New generator: suspenders:single_redirect for setting up Rack::CanonicalHost
  • New generator: suspenders:production:compression for setting up Rack::Deflater
  • New generator: suspenders:preloader for managing spring
  • New generator: suspenders:advisories for installing bundler-audit
  • New generator: suspenders:profiler for setting up rack_mini_profiler
  • New generator: suspenders:runner for making an app runnable locally
  • Added: generator descriptions
  • Added: Heroku release phase for running database migrations
  • Added: automatic buildpack configuration for Heroku
  • Added: system test configuration to opt into JavaScript as needed
  • Added: spring-watcher-listen gem
  • Changed: from chromedriver-helper to webdrivers
  • Changed: replace heroku join calls with heroku apps:info in bin/setup
  • Changed: check environment instead of DATABASE\_URL in test helper
  • Fixed: ExpandJson merging
  • Fixed: spacing in the generated config file
  • Upgraded: bitters to version 2.x
  • Upgraded: bourbon to version 6.x
  • Upgraded: Ruby to version 2.6.6
  • Removed: neat gem
  • Removed: ctags configuration
  • Removed: custom placeholder directories
  • Removed: customization for error pages
  • Removed: custom Puma config

1.53.0

4 years ago

• Upgraded: Rails 6.0. • New generator: suspenders:inline_svg for setting up the inline_svg gem. • Changed: silence Puma's startup messages in JS specs. • Changed: improve chromedriver configuration. • Added: documentation for deploying to Heroku. • Fixed: indentation in production config file.

v1.52.0

4 years ago
  • Changed: Setup system tests instead of feature specs
  • Upgraded: Rails 5.2.3

v1.51.0

5 years ago
  • Changed: from sass-rails to sassc-rails.
  • Upgraded: Ruby 2.6.3.
  • Fixed: Avoid installing autoprefixer-rails in api mode
  • New generator: suspenders:stylelint for setting up stylelint.
  • New generator: suspenders:production:manifest for app.json.
  • New generator: suspenders:production:deployment for bin/deploy script.