Ruby Facets v2.0.0 Release Notes

Release Date: 2007-10-02 // over 16 years ago
  • ๐Ÿ”„ Changes:

    • General Enhancements

      • Added Oliver Renaud to the AUTHORS list (oops!)
    • ๐Ÿ› Bug Fixes

      • Fix requires in cut.rb and attributes.rb.
      • Fix String#brief in format.rb.
    • Unsorted Changes

      • removed 1stClassMethod from "more" docs
      • removed 1stClassMethod as a rdoc target (now in Core target)
      • update install and rdoc tasks
      • moved string/test_index.rb to string/test_nchar.rb
      • updated indexable tests
      • update string.rb to include string/nchar.rb
      • moved index.rb to nchar.rb
      • clean up string/index.rb
      • moved facets.rb to fore directory
      • add comment to groups task
      • added groups task
      • updated all extrension group files (array.rb, binding.rb, etc.)
      • uncapitalize meta files
      • update methods task a bit more, plus related configuration
      • updated methods task
      • removed lib/core --this is generated content (may be renamed too)
      • added load and stats tasks
      • update install task --this replaces setup b/c of Facets' special install needs
      • update project file
      • removed lib/facets
      • moved remaining libs to fore (will later consider an additional subdivision)
      • move facets/fore to fore/facets
      • move facets/more to more/facets
      • added ;ob/core, more and fore
      • move memorize
      • removed io and net directories
      • moved io/redirect.rb to more/ioredirect.rb and net/smtp_tls.rb and net/uploadutils.rb libs to more too.
      • few more libs moved to more/ directory
      • moved all the most obvious more libs to the more directory
      • moved fore "grouping" libs to fore directory
      • moved "fore" libs to fore directory
      • create for and more directories (yes, you know what's coming ;)
      • renamed remain.rb (was main_as_module.rb) to just main.rb
      • improved rdoc task and project.yaml file
      • better docs for OpenObject
      • improved method hiding
      • documentation touch ups
      • fixes for conversion.rb rather than conversions.rb
      • updated to website docs
      • moved demos to demo/sample
      • added bench and sample dir to demo
      • moved spy.html to light.html
      • menum change to webpage, fixed core doc link
      • moved metadata files to meta/ (info/ or box/ would be better?)
      • updated test_conversion.rb for to_h/to_hash
      • reverse_each instead of each for after advice in advice.rb
      • final fix to to_h/to_hash discrepency
      • added a Path and Root features to Pathname (good idea?)
      • update advice.rb test and moved old cut test to dev/scrap
      • updated advice; removed preinitialize.rb to trinkets project (it was too expiremental)
      • command_filter.rb needs to considered/developed; moved to dev/new/
      • fixed interface.rb fo singelton methods
      • updates to tests
      • whole lot of small bug fixes
      • add tests to revision control
      • removed old cut test (moved to dev/scrap)
      • working on tests
      • added read.rb (taken from readwrite.rb)
      • split readwrite.rb into read.rb and write.rb
      • remove string/unpack.rb, offset can be had using '@' format instead
      • renamed conversions.rb to conversion.rb, fixed some requires
      • improved attr.rb
      • some cleanup of enumerable extensions
      • setup annotations demo
      • add non-embedded tests
      • finally brough over toadcode prototype.rb and cleaned it up enough to be useful
      • removed annotations subdir
      • moved annotations/ann.rb and attr.rb to annotations.rb and attributes.rb
      • remove annotations.rb
      • moved annotations/settings.rb up a dir
      • remove settings.rb
      • chnaged multiton_id(e) to multiton_id(*e,&b)
      • updated test task
      • added Christoph Rippel to authors lists
      • added doc header to new multiton class
      • update to new version of multiton
      • playing around with multiton2.rb
      • renamed dev/try to dev/new
      • created dev/old to temporarily house old versions of libs that have been replaced.
      • fixed quick.html documentation
      • used old wiki.gif as email.gif instead
      • fixed config.yaml publish entry
      • some minor updates to index.html
      • moved site to doc/site
      • update to publish task
      • updates of tasks
      • added kernel/report.rb to hold debug/warn extensions.
      • renamed reporting.rb to silence.rb
      • update reporting.rb (created report.rb from it)
      • task work
      • clean up dev finis
      • cleanup dev just a bit more
      • continue cleanup of dev directory
      • moved dev/twiki to misc/
      • removed dev/core
      • moved require_directory.rb to misc/
      • added dev/misc for code scraps that might be useful but are not straight lib or task code
      • more dev changes
      • organize dev better
      • cleanup of dev continues
      • cleanup of dev dir
      • clean up dev dir more
      • some cleanup of dev directory
      • almost completed advice lib
      • added comment about possible update
      • deprecate instance_send and instance_map
      • work on rdoc task
      • work on rdoc task
      • added dev/cut dir
      • no reason to track .config
      • clean up trunk
      • added todo comment
      • added advice.rb to replace old aspects.rb
      • removed aspects.rb (sucked), added prototype.rb (infancy) and adjusted to class_extension.rb
      • removed #to_roman (now part of the English project)
      • cont. work on aop and cuts
      • fixed IMG tag bug
      • added yaml.rb
      • move #here convenience method to binding/eval (separate?)
      • added in order to remove kernel/misc.rb
      • consolidate string/regesc
      • added module/methods
      • updates to include and attr
      • fixed Range#umbrella
      • more organization of docs
      • orginizing docs
      • update val.rb
      • added proc/fn.rb (from kernel/misc.rb) and fixed typo in compose.rb
      • moved misc.rb to val.rb
      • better organization of some kernel methods
      • moved #here alias to eval.rb
      • minor updates and some bug fixes (modspace what broke)
      • removed file/yaml.rb in favor or just yaml.rb
      • moved this to facets/yaml.rb
      • work on aop system
      • Added aop.rb, and cut.r and recursive.rb
      • moved cut.rb to dev (old version will be deprecated)
      • added to_hash to Dictionary, and minor mods to others
      • oops, no need for enumerator directory
      • moved threaded_send.rb to mapsend.rb
      • moved threaded_send out of enumerable/ dir
      • updates to elementor.rb
      • merged instance_map into threaded_send
      • removed map_send
      • merging map_send with threaded_send
      • cont work on elementwise methods
      • divide elementwise functions betwee two libs
      • uniq.rb is merged into count.rb
      • removed count.rb (uniq.rb will become count.rb)
      • continued refinement of enumerable extensions
      • general improvements to the organization of enumerable extensions
      • removed facets/cli dir
      • moved all cli libs from facets/cli to facets/
      • moved cli support files to facets locations
      • moved cli lib to facets main (also modified functor)
      • renamed hash/reverse to hash/merge (it contains #reverse_merge)
      • remove instance_intercept (moced to Trinkets project)
      • continued modification of those tasky tools
      • removed lib/more (this is it!)
      • moved M-Z of more/facets to facets (this is it!)
      • moved A-L of more/facets to facets (this is it!)
      • removed lib/core (this is it!)
      • moved lib/core/facets.rb to lib/facets.rb (this is it!)
      • moved lib/core/facets to lib/facets (this is it!)
      • added file/yaml.rb
      • added a list of libraries considered "core"
      • continued work on build tools
      • change tools for core/more convergence (so help us god!)
      • added conversion requirement to some core libs
      • update methods task
      • update quick.html to mirror rdoc changes --still needs work though
      • remove old rdoc task
      • added rdoc section (minimal) to tool/config.yaml
      • nope. remove site/rdoc
      • add rdoc dir, should we?
      • remove site/rdoc in preperation for new way
      • facets.rb belongs to core/
      • renamed some doc files
      • removed src/core
      • move src/core/lin to lib/core
      • added kernel/constant
      • remove src/core/web
      • moving more of core to top-level (svn sucks!)
      • moving core support files to top-level
      • removed src/more
      • move src/more/lib to lib/more
      • made lib dir (to replace src)
      • added settings.rb which points to annotations/settings.rb
      • moved svn to annotations/ subdir
      • moved dev files to top-level as part of more transition
      • temporarily removed dev/more
      • moved annotations demo to demo dir
      • added demo folder
      • add dev/more
      • remove struct again! (stupid svn)
      • moved file to top-level doc as part of more transisiton
      • bullshit svn crap
      • ann moved back to more (strongly considering annotations for it's own project)
      • build moved back to more
      • aop moved back to more
      • cast moved back to more
      • crypt moved back to more
      • exts moved back to more
      • file moved back to more
      • meta moved back to more
      • misc moved back to more
      • model moved back to more
      • struct moved to back to more
      • moved sync back to more
      • moved commandoptions.rb to command_options.rb
      • rewrote command and command options libs
      • initial Subversion import