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
andattributes.rb
. - Fix
String#brief
informat.rb
.
- Fix requires in
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