Changement de comportement entre deux versions de ruby

Je compare ici ruby 1.8.7 et ruby 1.9.3 (je pense que l'on peut généraliser à rb 1.8 vs rb 1.9). Ce post sera mis à jour au fur et à mesure de ces découvertes !

Le parsing des dates : 

RUBY 1.8

1.8.7 :005 > Date.parse("10/01/2014").strftime("%d/%m/%Y")

 => "01/10/2014" 

RUBY 1.9

irb(main):004:0> Date.parse("10/01/2014").strftime("%d/%m/%Y")

=> "10/01/2014"

La conversion :

RUBY 1.8

1.8.7 :001 > Integer(nil)

 => 0 

RUBY 1.9

irb(main):002:0> Integer(nil)

TypeError: can't convert nil into Integer

from (irb):2:in `Integer'

from (irb):2

from /home/sylvain/.rvm/rubies/ruby-1.9.3-p392/bin/irb:13:in `<main>'

J'espère que cette page restera la plus courte possible.