- Upgrade decent exposure to 3.0
- Email previews for
DeviseMailer
at http://lvh.me:5000/rails/mailers - Upgrade rails to 4.2.7.1
- Update foundation to 6 version
- Change csscomb & scss-lint configs
- Upgrade rack-mini-profiler gem to 0.10.1 to avoid vulnerability
- Minor improvements in newrelick.yml
- Update Ruby to 2.3.1
- Update bin/setup script to clean old log files and tmp directory
- Update nokogiri gem
- Update rails_best_practices gem
- Update email_spec gem to avoid flaky specs based on encoded html entities
- Introduce Rspec-Its
- Configure
.gitattributes
to avoid merge conflicts due toCHANGELOG
- Upgrade rubocop to 0.39.0, rubocop-rspec to 1.4.1, active_link_to to 1.0.3, faker to 1.6.3, slim_lint to 0.7.2
- Upgrade Rails to 4.2.6, Ruby to 2.3.0, Rollbar to 2.8.3, Spring to 1.6.4
- Remove fuubar
- Show 2 slowest specs during specs run #415 #410
- Update devise gem
- Removed wrong underfield hint on sign_up page
- Fix flash messages at new password and email confirmation sending
- Install health_check
- Fix alerts closing button on iOs devices
- Update simple_form gem
- User factory generate confirmed user by default
- Update nokogiri gem
- Introduce Draper for presenting models into views
- Move Rack::MiniProfiler authorization to initializers
- Add ability to configure SMTP Mailer options not only with SendGrid via
config/initializers/mailer.rb
- Remove
app_config
shortcut and useENV
exclusively - Turning on Partial Double Verification for Rspec
- Replace rails_12factor with rails_stdout_logging
- Update foundation-rails gem
- Update rollbar gem
- Add gem rack-mini-profiler for displaying speed badge for every html page.
- Add configuration for NewRelic Heroku-addon
- Implement the dynamic database name
- Switch web server from Thin to Puma
- Update Uglifier version up to 2.7.2
- Add Rubocop-Rspec for reporting violations of Ruby style guide in specs
- Add Slim-Lint for reporting violations of Ruby style guide in
.slim
templates - Update Ruby to 2.2.3
- Improve assets caching on Heroku: headers, gzipping, Cloudfront
- Move Rack::CanonicalHost and Rack::Auth::Basic configuration to initializers
- Support Heroku Review Apps
- Update rails version up to 4.2.3
- Add Rails ERD gem for generating a diagram based on application's AR models
- Add gem rack-canonical-host for the definition a single host name as the canonical host for your application.
- Add Google Analytics
- Add ability to close app from unauthorized viewers, see: https://github.com/fs/rails-base/pull/302/files
- Deprecate using i18n for submits, see: https://github.com/fs/rails-base/commit/ed4e55992e671cb3c9281cd10a4f5c26e7f1c02d
- Fix wrong titles and submit labels on devise pages after submit
- Fix
rails_best_practices
invocation frombin/quality
,config/rails_best_practices.yml
was ignored before. - Introduce CSSComb. For more details see: fs/rails-base#284
- Add
Brewfile
to track application dependencies.
- Update the following gems:
rails
,jquery-rails
,rack
,web-console
. It fixes the security vulnerabilities, see http://weblog.rubyonrails.org/2015/6/16/Rails-3-2-22-4-1-11-and-4-2-2-have-been-released-and-more/
- Add Coffeelint to keep Coffeescript code clean and consistent
- Force double quotes everywhere: SCSS, Ruby. For more details see: fs/rails-base#274
- Add SCSS-Lint for reporting violations of SCSS coding conventions
- Style Kaminari pagination to make it look like Foundation's pagination
- Add Spring for fast Rails actions via pre-loading
- Upgrade Ruby to 2.2.2
- Upgrade Rails to 4.2.1