Changelog History
Page 5
-
v1.4.4 Changes
July 03, 2006๐ Changes:
๐ Bug Fixes
- The
#method missing
in HtmlBuilder effected by BasicObject fix (use self.method instead of method).
- The
๐ Improved Features
- Update Functor, by adding
@self = function.binding.self
.
- Update Functor, by adding
๐ Renamed Features
- Change WebAgent to Web.
๐ Deprecations
- Removed hash/keys_to_iv b/c it is a poor name. Since the alternative of #keys_to_instance_variables conveys the wrong idea, decided to just get rid of this. Instead use the hash#variablize_keys which is also Rails compatibile.
-
v1.4.3 Changes
June 27, 2006Administrative Adjustments
- Move ProjectInfo to proj/info.
- Better arrangment of repository,
-
v1.4.2 Changes
June 21, 2006๐ This release makes adjustments to BasicObject, further reducing unhidden methods. Among them object, method and #as. Also added
#method_missing
that detects shadow methods and rebinds them to Object. Keep in mind that woun't help you if you override method_missing which is typical for this class.๐ This release also marks the first use of Darcs version control manager!
๐ Changes:
๐ Improvements
- Adjusted BasicObject slightly, further reducing unhidden methods.
๐ Bug Fixes
- Fixed bug in BasicObject#self.
Administrative Adjustments
- Started using Darcs --finally!
- Transition to Darcs has interupted ChangeLog though :(
-
v1.4.0 Changes
May 05, 2006๐ Changes:
โ Additions
- Added Cookie, HTTP and HTTPAccess of ...'s library.
- Added OpenCascade, which is like OpenObject but chains access.
- Added MenTalguy's lazy.rb which include's Future and Promise classes.
- Added task.rb, which provides a Rake interface compatible task system, but that can be used in any code.
๐ Improvements
- Improved Hash#traverse (it now does all traversing before yielding).
- Console::Command also now supports run-on flags (eg. -xvzf).
- Updated tuple.rb so that when a string is converted to a Tuple (#to_t) the values wll be made integers if they are composed of only numbers. If you need all strings you can use a block since the block bypasses this auto coercement, eg. to_t{ |v| v }.
๐ Renames
- OpenObject's get and set methods have been changed to fetch and store to correspond to the Hash methods.
Depreacetions
- kernel/me, kernel/methodname and kernel/method_name have all been deprecated in favor of the 1.9 standard kernel/method and kernel/callee.
- Console::Application is deprecated and is no longer an alias for Console::Command.
- More's classinherit.rb has been removed, and classmethods.rb will be too in another version or two. You should transition all uses of these to core/module/class_extension.rb.
-
v1.3.1 Changes
April 17, 2006๐ Changes:
๐ Deprecations
- Deprecated
String#to_arr
.
- Deprecated
General Enhancements
- Slightly adjusted
String#to_a
.
- Slightly adjusted
-
v1.3.0 Changes
April 05, 2006๐ Changes:
โ Additions
- Ported parts of Nitro's Glue library to Facets.
- more/aspects.rb
- core/module/on_included.rb
- core/module/expirable.rb
- core/enumerable/accumulate.rb
- Added xoxo.rb, json.rb and rtals.rb.
General Enhancements
- Repaired missing data files for units.rb.
- Moved cattr methods from module/ to class/.
- The mattr methods are in limbo at the moment (they were aliases for cattr).
-
v1.2.1 Changes
March 29, 2006๐ Changes:
๐ Renamed Features
Kernel#meta
has been renamed toKernel#instance
.
-
v1.2.0 Changes
March 24, 2006๐ Changes:
โ Additions
- Add zimba.tm's
String#modulize
,pathize
andmethodize
. - Add some Gem methods, self/active?, self/gemspec, self/gempath.
- Add zimba.tm's
-
v1.0.3 Changes
February 10, 2006๐ Changes:
โ Additions
- Added _why's
Array#modulo
.
- Added _why's
General Enhancements
- Last ditch attempt to keep Facets and Calibre as one project.
-
v1.0.0 Changes
December 04, 2005Okay. Now we've finally hit our 1.0.0 relase. Yea! Does it desrve 1.0 at this point? Ah, well close enough. Mainly there won't be anymore silly development names ;)
๐ Changes:
General Enhancements
- Sped up string#similarity.
- By popular protest deprecated usage of "AClass.use Facets, :amethod".
- Created nicer layout of facets/support, /group, /english (one day /method).
- Odd sets of facets have been move to facets/group/, eg. facets/group/inflect.
- All is now well preped for a Rolls release should that ever come about.