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
and1.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)