CHANGELOG

Path: CHANGELOG
Last Update: Tue Aug 10 07:57:22 +0900 2010

v0.9.7 (建設中)

v0.9.6 (10-aug-2010)

Major changes:

  • Tag.set_attribute(): fixed as it failed if the value was nil.
  • Tag.write(): now returns the given output (especially necessary if a String was given).
  • Tag.write(): fixed as it failed when writing children without including the root Tag.
  • Tag.write(): it is now possible to give a StringIO as an output

v0.9.5 (8-aug-2010)

Major changes:

  • Fixes in order to make SDL4R work in Ruby 1.9 (mainly concerning encodings and dates).
  • Commented out debug code (writing to files) inside sdl4r_test.rb.

Minor changes:

  • General & contact info in the README

v0.9.4 (6-aug-2010)

Major changes:

  • The use of BigDecimal (standard) has been preferred to Flt::DecNum.
  • "sdl4r/sdl.rb" has been renamed to "sdl4r/sdl4r.rb"
  • A sdl4r.rb has been added so that users can actually write (as the documentation pretended):
      require 'sdl4r'
    
  • SDL4R#coerce_or_fail has been implemented, which means that random objects can‘t be added to a Tag as before. Rational instances are coerced using Rational#to_f.
  • Added usual time methods to SdlTimeSpan: day(), hour(), min(), sec(), usec()

v0.9.3

Major changes

  • Tag: any method that use to take namespace/name parameters now follows the natural order "namespace" and then "name":
      Tag.new "ns1", "tag1"
    

    WARNING: this was the contrary before!!! Also, the "recursive" parameter should always be at the first place now.

  • It is now possible to override SDL4R::new_date_time in order to create Time instances when parsing rather than DateTime instances.

[Validate]