Skip to content

Latest commit

 

History

History
203 lines (127 loc) · 7.05 KB

CHANGES.md

File metadata and controls

203 lines (127 loc) · 7.05 KB

Change Log

Note: Don't let the apparent lack of activity here scare you away. Almost all changes are captured in the prototype repo (see raygun-rails), and it's kept pretty well up to date.

1.2.0 [2021-05-20]

New features:

  • Copy the new rubocop conventions from the main branch of the c5-conventions repo (#163).

1.1.1 [2020-07-02]

Housekeeping:

  • Fix compatibility so that any supported Ruby (currently 2.5+) is allowed (#165).

1.1.0 [2020-07-02]

Breaking:

  • Require Ruby 2.4+ (#151)

New features:

  • Copy .rubocop.yml template instead of using a fragile link to the c5-conventions repo (#148)
  • Initialize zapped projects with a default branch of "main" (#157)

Docs:

  • Add Bootstrap instructions to the README (it has been removed from the app prototype) (#141)

Housekeeping:

  • Add bundler and rake development dependencies (#143)
  • Upgrade to Ruby 2.6.5 (#142)

1.0.4 [2017-11-28]

  • Tweak instructions: use heroku local instead of foreman s (#138, thanks @mattbrictson)

1.0.3 [2017-10-25]

  • Add ability to pull template repository by branch name (#137, thanks @bunnymatic!).
  • Updates to the README (mostly tweaks).
  • Use Ruby 2.4.2 for development.

1.0.1 [2015-01-30]

  • Simplify instructions: use ./bin/setup instead of explicit commands.
  • Use ruby 2.2.0 for development.

1.0.0 [2014-07-01]

  • 1.0 Release, because it's about time.

0.9.4 [2014-02-11]

  • Don't use patchlevels with ruby v2.1.0+, now that ruby has adopted semantic versioning.
  • Fixed a typo (#124 , thanks redpoptarts!).

0.9.3 [2014-01-21]

  • Use curl instead of wget, it's available by default on mavericks (wget is not).

0.9.2 [2013-12-03]

  • Support custom project templates with the -p command line arg (#122, thanks @drogar!).
  • Remove the stranded and useless .raygun-version from the generated app.
  • Rename the rails prototype repo to raygun-rails (#123).

0.9.1 [2013-11-12]

  • Fixed a bug that fouled up fetching tags from github (#118).
  • Specify the license in the gemspec (#117).

0.9.0 [2013-11-11]

Note: All future changes to the application prototype (sample app) will be made in the raygun-rails repo.

  • Raygun no longer bundles the application prototype, it's fetched from github (https://github.com/carbonfive/raygun-rails) instead (#112).
  • Drop support for Rails 3 (#116).
  • Better bootstrap 3 support (#115, thanks @felafelwaffle!).

0.0.34 [2013-10-15]

  • Nudge bundler to use guard v2.x (defaults to 1.x otherwise).
  • Upgrade to bootstrap 3.0 (#114, thanks @drtoast!).
  • RSpec's rake task patterns use globs, and don't work with regular expressions as one might expect (#107, thanks @wless1!).
  • Include a deployment script for heroku and configuration for circleci for easy continuous deployment (#109, thanks @jonah-carbonfive!).

0.0.33 [2013-07-08]

  • Raygun defaults to generating Rails 4 apps now (use -r 32 for Rails 3.2).
  • Incluide a recipe for rack-canonical-host (#105). Set ENV['HOSTNAME'] to enable.

0.0.32 [2013-06-18]

  • Rails 4: enable guard-livereload with a tweak to support .less files.
  • Rails 4: enable guard-jasmine (with a sample spec).

0.0.31 [2013-06-16]

  • For Heroku, default to serving static assets and the logger is synchronous by default (we don't have to set it) (#103).
  • Less duplication in acceptance.rb, since it's basicially the same as production.rb.
  • Fixed a regression where new apps might be configured with a non-existent ruby (#104).

0.0.30 [2013-06-14]

  • Bug fix.

0.0.29 [2013-06-14]

  • Migrate from .rvmrc to .ruby-version and .ruby-gemset (#93).
  • Use database_cleaner instead of the shared connection (#101).
  • Support generating rails 4.0 apps (beta!) using the -r 40 command line flag.
  • Improve and colorize output (#86).

0.0.28 [2013-03-26]

  • Use unicorn by default instead of thin, as per heroku's recommendation.
  • Suppress schema dumping unless run in development mode to eliminate pg_dump errors on heroku during db:migrate.
  • Tweak mailcatcher configuration so that it only sets smtp_settings when mailcatcher is running. ray

0.0.27 [2013-02-27]

  • Make sure the target directory is empty, otherwise misfire.
  • Use ruby-1.9.3-p392 for the project (new apps still use the version that invoked raygun) (thanks @rpak).
  • Better detection of BSD vs GNU sed (thanks @orangejulius).

0.0.26 [2013-02-24]

  • Validate presense of name on User.
  • Drop rspec and capybara version constraints from the Gemfile.

0.0.25 [2013-02-20]

  • Generated controller specs now pass without intervention.
  • Generated view specs use factory_girl's build_stubbed instead of rspec's stub_model, expect() syntax, and 1.9 hash syntax.
  • Initialize git and create an initial commit (thanks @blakeeb).

0.0.24 [2013-02-14]

  • Upgrade to ruby-1.9.3-p385 (thanks @mechfish).
  • Upgrade to rails ~> 3.2.12 (thanks @mechfish).
  • Pay attention to shelled command's exit status and bail with a message if a command fails.

0.0.23 [2013-02-07]

  • Fixed a bug with detecting whether we're on darwin or not.
  • Remove some dead code (thanks @bemurphy).

0.0.22 [2013-02-07]

  • Support ubuntu and darwin (sed has slightly different syntax for in-place substitution).
  • Take lib off the load path by default.

0.0.21 [2013-02-01]

  • Turn off threadsafe when running rake tasks (thanks @subakva).

0.0.20 [unreleased]

  • Bug fix and minor output tweak.

0.0.19 [2013-01-29]

  • Pull the rails secret token from the environment so it can be easily set in server environments.
  • Dump the static index.html for a dynamic version.

0.0.18 [2013-01-24]

  • Support generating an app in the current directory (thanks @subakva).
  • Better handling of command line arguments (thanks @subakva).
  • Include support for cane quality checks via rake spec:cane (thanks @subakva).

0.0.17 [2013-01-17]

  • Configure .ruby-version, .rvmrc, and Gemfile with the version of ruby used to execute raygun.
  • Improve the default email content.
  • Improve the raygun and app_prototype READMEs.
  • Use $PORT to set the server port for Heroku compatibility, with default set in .env.
  • .ruby-version instead of .rbenv-version (as recommended by rbenv).
  • Add a unique database constraint on users.email.

0.0.16 [2013-01-04]

  • Improved authorization rules so that users can't delete themselves and non-admin can't access users controller :new.

0.0.15 [2012-12-26]

  • Handle cases where raygun is given a name with dashes (e.g wonder-pets).
  • Replace all instances of app_prototype with the real app name.

0.0.14 [2012-12-26]

  • Basic usage information.
  • Added guard-livereload to Guardfile.
  • Better specs for auth flows (register, password reset, sign in) (~98% coverage).
  • Use the new rspec expect(...).to syntax (more info).
  • Hardcode 1.9.3-p327 so that app_prototype is executable without futzing.
  • Consistent hostnames across environments.
  • Use mailcatcher when it's running locally (more info).