history.txt

Path: history.txt
Last Update: Sat May 30 00:33:24 +0200 2015

0.4.1 30/05/2015

  • make compatible with Ruby 2.0
  • upgrade rubyzip to 1.x (still supports 0.x as well)
  • moved code to Bitbucket, moved API doc to code-cop.org
  • Cloudbees dropped support for Ruby 1.8.6 and 1.8.7 - not testet there anymore
  • add plain class Node for dependency graph
  • add dependency graph and classpath (module/component/plugin) implementation
  • add Maven artefact to generate classpath from group/name/version
  • change version number from micro to minor which more proper reflects code
  • fix some warnings shown by Ruby 1.9.1

0.4 named "0.0.4" 19/12/2011

  • convert examples to RDOC using example_task
  • added transitive dependency trees from references
  • patched the rubyzip for invalid flags found in some JARs
  • add some examples
  • fixed generate_class_lists.rb
  • finish first version of DSL with loading/values
  • added Eclipse project aware classpath
  • added Maven aware classpath
  • added ZipFile abstraction over rubyzip gem
  • added class scanning "framework" and imported types Scanners
  • added CachingClasspath
  • added usage of system 7za/unzip (if available) which unpack much faster
  • added option to unpack JARs for faster access later
  • added support for Java Enum and Annotations
  • added DSL like shortcuts for java.* and javax.* package and class names
  • added interfaces implemented by the class
  • fixed string ux problem in Ruby 1.9
  • replaced leading 0 in exponent of float/double because of Linux printf
  • split Gemspec from Rakefile as proposed by Yeguda Katz

0.3 named "0.0.3" 02/10/2010

  • integrated ClassList from another project as first analyser
  • added abstraction of Java names to all class names that are returned
  • fixed links in RDoc, update documentation
  • moved classes into submodules for classpath, classfile, etc.
  • migrated to Google Code and Mercurial repository
  • added access flag $1000
  • added references to used classes
  • added classpath abstraction

0.2 named "0.0.2" 08/04/2009

  • refactored code to smaller objects for version and constant pool
  • fixed float and double constant pool items
  • added tests
  • added implementation with class name and references of a class file

0.1 named "0.0.1" 01/03/2009

  • extracted initial version of javaclass-rb from ClassList project
  • reads the class version and package/public flag of a class
  • understands the constant pool of class file but does not use it

[Validate]