Posted 29 days ago. Visible to the public. Auto-destruct in 34 days

Geordi 3 released

We released two new versions of Geordi. For projects with Ruby 1.8.7 or 1.9.3 you now have to run gem install geordi -v '~>2' to get a compatible version.

Geordi 2.11.0

Compatible changes

  • Added the possibility to change the Rails root for the capistrano config via the environment variable RAILS_ROOT. This allows you as a gem developer to run a command like RAILS_ROOT=~/Projects/my-blog geordi console staging whereas geordi uses the capistrano config from my-blog. Otherwise you would need to follow the instructions of this card to test changes in the gem locally.
  • Bug fix for "no staged changes" even if there are changes present (#83).
  • Fixed deprecation warning for Thor exit with status 0 on errors (#84).
  • Replaced Bundler.with_unbundled_env with Bundler.with_original_env (#77). This is a better replacement than 42cd1c4.
  • Add deprecation warning Deprecation warning: Ruby 1.8.7 and 1.9.3 support will be dropped in Geordi 3.x. to Geordi 2.
  • Fix error thor requires Ruby version >= 2.0.0 for Ruby 1.8.7 and 1.9.3 (https://github.com/makandra/geordi/issues/79#issuecomment-598664191).

Geordi 3.0.0

Breaking changes

  • Remove support for Ruby 1.8.7 and Ruby 1.9.3. Bug fixes might still be backported to 2.x, but we will not add any features to 2.x anymore. Please consider to upgrade the Ruby version of your project.

By refactoring problematic code and creating automated tests, makandra can vastly improve the maintainability of your Rails application.

Owner of this card:

Avatar
Emanuel De
Last edit:
26 days ago
by Dominik Schöler
About this deck:
We are makandra and do test-driven, agile Ruby on Rails software development.
License for source code
Posted by Emanuel De to makandra dev
This website uses cookies to improve usability and analyze traffic.
Accept or learn more