Releases: thoughtbot/suspenders
Releases · thoughtbot/suspenders
20250317.0 (March 17, 2025)
Support Rails 8.
- Fixed: Force creation of GitHub Actions CI workflow
- Fixed: Remove dependabot config in favour of upstream
- Fixed: Switch to using yml for generated yaml files
- Added: Add support for Rails 8.0
- Fixed: Ensure
bin/setupworks - Fixed: Add node_modules to .gitignore
- Fixed: Fix generate_readme for running the dev server
- Added: Allow running against suspenders main
- Added: Require
--skip-rubocopin favor of our linting configuration - Fixed: Specify a tag when installing capybara_accessible_selectors
- Fixed: Issue 1229: How do we want to handle un-released versions?
- Fixed: Issue 1222: README instructions for running the development server are wrong
- Fixed: #1224
20240516.0 (May, 16, 2024)
"Tailored" release
- Remove
suspenderssystem executable and introduce application template - Introduce
suspenders:accessibilitygenerator - Introduce
suspenders:inline_svggenerator - Introduce
suspenders:factoriesgenerator - Introduce
suspenders:advisoriesgenerator - Introduce
suspenders:stylesgenerator - Introduce
suspenders:jobsgenerator - Introduce
suspenders:lintgenerator - Introduce
suspenders:rakegenerator - Introduce
suspenders:viewsgenerator - Introduce
suspenders:setupgenerator - Introduce
suspenders:tasksgenerator - Introduce
suspenders:db:migratetask - Introduce
suspenders:emailgenerator - Introduce
suspenders:testinggenerator - Introduce
suspenders:prerequisitesgenerator - Introduce
suspenders:cigenerator - Introduce
suspenders:cleanup:organize_gemfiletask - Introduce
suspenders:environments:productiongenerator - Introduce
suspenders:environments:testgenerator - Introduce
suspenders:environments:developmentgenerator - Introduce
suspenders:install:webgenerator
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.envinstead 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_redirectfor setting upRack::CanonicalHost - New generator:
suspenders:production:compressionfor setting upRack::Deflater - New generator:
suspenders:preloaderfor managing spring - New generator:
suspenders:advisoriesfor installing bundler-audit - New generator:
suspenders:profilerfor setting up rack_mini_profiler - New generator:
suspenders:runnerfor 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-helpertowebdrivers - Changed: replace
heroku joincalls withheroku apps:infoinbin/setup - Changed: check environment instead of
DATABASE\_URLin test helper - Fixed:
ExpandJsonmerging - 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.