Ruby Facets v2.6.0 Release Notes

Release Date: 2009-07-03 // almost 15 years ago
  • ๐Ÿšš Facets 2.6.0 removes htmlfilter.rb and cssfilter.rb due to licensing ๐Ÿ“ฆ incompatability. These scripts are now available as a separate package ๐Ÿšš called 'htmlfilter'. Also removed are a few MORE libs that were too expiremental and/or not robust enough. Effectively this finishes up ๐Ÿš€ the "spring cleaning" of the MORE lib mentioned a few releases back.

    But it also marks a new start in trimming MORE down further. We have decided to do this for three reasons 1) Some of the MORE libs would ๐Ÿ‘ be better served as separate projects. 2) Facets will become a tighter library, primarily focused on extensions. And 3) all libraries involved will become easier to maintain and thus more robust in the long run.

    ๐Ÿš€ This release also fixes an important arity bug with the recently added Module#extend method --one of the very few actual core overrides in Facets.

    ๐Ÿ”„ Changes:

    • 7 Major Enhancements

      • Removed htmlfilter.rb due to licensing issues.
      • Also removed cssfilter.rb ('gem install htmlfilter' now)
      • Removed rwdelegator.rb, simply not a robust solution.
      • Removed buildable.rb, api is too confusing.
      • Removed meta.rb which was not very useful and too expiremental anyway.
      • Removed prototype.rb, which needs it's own project.
    • 3 Minor Enhancements

      • Removed Kernel#HERE as it simply cannot work. (Ruby 1.9.2 will offer #source_location for the same, btw)
      • Returned binding/opvars to core.
      • Added Integer#length as suggested by Victor H. Goff III.
    • 1 Bug Fix

      • Fixed arity issue with Module#extend.