Changelog

V1.22 (2002-09-13)

  • BUGFIX: OOPerlDoc was caught in an endless loop when a class only consisted of private methods
  • BUGFIX: Private attributes were not sorted properly to the end of the list

V1.21 (2002-07-09)

  • Optionally, the class' source code can be added to the documentation. It is fully linked, but does not have a decent syntax highlighting yet.
  • Circular inheritance will now be detected and leads to an error instead of an endless loop.

V1.20 (2002-05-16)

  • Added new block type CIPPOBJECT
  • Made OOPerlDoc a little more error tolerant (e.g. accepts RETURN, RETURNS and OUTPUT now).

V1.19 (2002-04-25)

  • ':' is now optional for delimiting method names. If it is ommitted, the last word is taken (which is usually the method name). Anyhow you are encouraged to write a colon!
  • BUGFIX: when a class just had one private method or one private class method, ooperldoc would hang in an infinite loop. Fixed.
  • BUGFIX: Class list of certain packets was always empty.

V1.18 (2002-03-21)

  • Class list by name now shows appropriate package path
  • Besides '::' now '.' are allowed as package delimiter

V1.17 (2002-01-31)

  • Now you can select in a third frame, what package classes you want to see.
  • You can have a view of the class names only.

V1.16 (2002-01-31)

  • BUGFIX: References to classes in Foo::Bar notation was broken since the very beginning. And no one noticed that...
  • Now also references to class methods like Foo::Bar->meth() is linked to the appropriate place.
  • If a class name itself is not known, it is searched in the current packet as well.

V1.15 (2002-01-31)

  • Deprecated attribute of methods are now also listed in the method summary.
  • Private method and attribute names (starting with an underscore) are now at the bottom of the method and attribute summary
  • Attribute summary is now sorted and a little prettier (attribute name comes first, followed by modifiers in brackets)
  • Method summary sentence now ends with HTML tags or double newlines

V1.14 (2002-01-25)

  • BUGFIX: THROWS was broken, now fixed again

V1.13 (2002-01-18)

  • Charset iso-8859-1 set in header

V1.12 (2001-11-09)

  • BUGFIX: when --private was set, the attribute section was always empty
  • Attribute section now looks like class method section, and shows appropriate colors for public/protected/private.
  • Minor BUGFIX with trimming some trailing spaces

V1.11 (2001-11-09)

  • Lists all known direct subclasses
  • The superclasses summary now shows the overridden methods
  • The superclasses title now links to the appropriate class

V1.10 (2001-11-07)

  • Generated HTML is using stylesheets now
  • Minor HTML optimizations

V1.9 (2001-11-06)

  • Added NOTE in class and method headers, to show up important notes which should be read carefully.

V1.8 (2001-03-13)

  • Translated the source and documentation into English. Improved documentation. Revision bumped to honor this changes.
  • Now, also URLs with parameters will be recognized and linked.

V1.7 (2001-02-06)

  • EXTENDS now also allows to list more than one superclass. But OOPerlDoc only evaluates the first one for now.
  • Files and directories starting with '.' or '~' will now be ignored. A new option allows to read temporary files though.
  • REQUIRES added
  • BUGFIX: The treeview of superclasses contained the '????' at the wrong position when the superclass was not known.

V1.6 (2001-02-05)

  • Attribute list: nbsp used on empty cells, so Netscape will render the table properly.
  • Improved layout for color markings of public, protected and private methods.
  • OOPerlDoc will bark now if HTML markup is used in a section that does not allow markup.
  • BUGFIX: recursive reading of directories was only one level deep
  • CVS section added to class headers

V1.5 (2001-01-24)

  • OPTIONAL added
  • BUGFIX: SINCE blocks were put out twice

V1.4 (2000-09-01)

  • Color markings of public, protected and private methods

V1.3 (2000-08-30)

  • Added empty line between two EXTRA comments
  • Creates links on methods like package::method() now, too

V1.2 (2000-08-25)

  • BUGFIX: Superclass tree was in reversed order :)

V1.1 (2000-08-25)

  • Added -t option to set a title
  • SINCE added
  • CLASS can be used as alias for NAME now
  • http links and undef will be recognized
  • BUGFIX: recursive directory scanning didn't work at all

V1.0 (2000-08-24)

  • First release