Ruby Facets v1.8.54 Release Notes

Release Date: 2007-03-21 // about 17 years ago
  • ๐Ÿš€ The following list of changes also includes changes from intrim releases, 1.8.51 / 2007-02-19, 1.8.49 / 2007-02-16, 1.8.20 / 2007-02-06 and 1.8.8 / 2007-01-31. Unfortuantely the transition form darcs to git, led to some information loss in this regard.

    ๐Ÿ”„ Changes:

    • Unsorted Changes:

      • added reqiure to ostruct.rb test
      • fix to command.rb's initializer
      • fixed bug with times.rb beginning_of_year and beginning_of_month
      • replaced pqueue and heap with new working class (thanks to Olivier Renaud)
      • fixed bug in ormsupport.rb (this will be moved out of facets in next release)
      • added empty? to dictionary (removed old subclass of Hash)
      • significant improvements to command.rb thanks to Tyler Rick
      • added tests to elementwise and tap
      • fixed test for elementwise and op_tilde_self
      • added enumerable/map_send
      • added thread_map and thread_map_send thanks to greg
      • added operator "~@" for enumerable/elementwise
      • added more/consoleutils.rb
      • added string/cleave
      • added capitalize_all thanks to Richard Laugesen
      • cartesian_product is an alias of enumerable/cart
      • added array pad thanks to Richard Laugesen
      • added kernel/tap
      • fixed test/unit load issues
      • converted facet/ requires to facets/core or facets/more as needed
      • further improvements to arguments.rb (looking good!)
      • improved symbol/self/generate
      • bug fix kernel/autoreload arguments needed to be in opposite order
      • add to_xoxo
      • removed bad character codes in multiplier.rb
      • used yaml to allow json.rb to work for all object in general
      • improvements to functor (note: is to_a and to_proc okay?)
      • add test to string/bytes.rb
      • bug fix to nilclass/op_cmp
      • fixed enumerable/op_pow to use enumerable/cart
      • added array/op_div
      • adjustments to xmlbuilder and htmlbuilder dur to buildingblock changes
      • improved buildingblock.rb
      • simplified interface of arguments.rb (still a little more to do)
      • improvements/simplifications to Dir.multiglob
      • added new authors to list
      • fixed misspelling of behavior.rb (was bahvior.rb)
      • removed #own from base list in facets.rb (really need a standard for "singleton class")
      • minor adjustments to uploadutils
      • fixed bug in aspects.rb that would not handle args of wrapped method
      • Symbol#to_s optimization, had to remove freeze
      • updates to fileutils/stage (stage worth keeping?)
      • update to credits
      • fix bug in kernel/ask, returns more than one character
      • cleanup of enumerbale/graph (no effective change)
      • new super fast enumerable/cart by Thomas Hafner (replaces #cross)
      • improved multiglob rountines (accept '+' and '-' prefixes)
      • No longer will track project file via scm until it settles
      • fixed bug in attr_tester, thanks Dov!
      • added weekdays to times.rb thanks to Ryan Platte and Dave Hoover
      • improvements to dictionary.rb (no longer a subclass of Hash) thanks Jan!
      • re-replace openhash with openobject
      • improvements to ann.rb and ann_attr.rb. works, yea!
      • fixed bug in string/singular.rb
      • changed enumerable/cross into enumerable/cart and cartesian_product
      • openobject returns (openhash was a bad name, thanks george)
      • moved enumerable/cross to enumerable/cart (cartesian_product)