Releases: thoughtbot/suspenders
Releases · thoughtbot/suspenders
20240516.0 (May, 16, 2024)
"Tailored" release
- Remove
suspenders
system executable and introduce application template - Introduce
suspenders:accessibility
generator - Introduce
suspenders:inline_svg
generator - Introduce
suspenders:factories
generator - Introduce
suspenders:advisories
generator - Introduce
suspenders:styles
generator - Introduce
suspenders:jobs
generator - Introduce
suspenders:lint
generator - Introduce
suspenders:rake
generator - Introduce
suspenders:views
generator - Introduce
suspenders:setup
generator - Introduce
suspenders:tasks
generator - Introduce
suspenders:db:migrate
task - Introduce
suspenders:email
generator - Introduce
suspenders:testing
generator - Introduce
suspenders:prerequisites
generator - Introduce
suspenders:ci
generator - Introduce
suspenders:cleanup:organize_gemfile
task - Introduce
suspenders:environments:production
generator - Introduce
suspenders:environments:test
generator - Introduce
suspenders:environments:development
generator - Introduce
suspenders:install:web
generator
20230113.0 (January, 13, 2023)
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
v1.56.0
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
- Fixed: Missing newline in generated development config
v1.55.0
- 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
- Fixed: invalid Gemfile entry for bundler-audit
- Fixed: Deprecation warning for
Bundler.with_clean_env
v1.54.0
- New generator:
suspenders:single_redirect
for setting upRack::CanonicalHost
- New generator:
suspenders:production:compression
for setting upRack::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
towebdrivers
- Changed: replace
heroku join
calls withheroku apps:info
inbin/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
• 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
- Changed: Setup system tests instead of feature specs
- Upgraded: Rails 5.2.3