1+ Release Notes:
2+ v1.62 - 2014-02-04
3+ Changes
4+ Zbynek Vyskovsky submitted a patch to fix the following issues and add the
5+ following functionality:
6+ Fix issue with white spaces and empty lines in comments
7+ Added more flexibility regarding the types of attributes. Now it's not only
8+ possible to specify variable type as scalar, hash or array, but in general
9+ any type like void, int or in package::Class format. The same applies for
10+ methods where it's now possible to specify return type of the method in
11+ similar way.
12+ Added error reporting in case of incorrect syntax
13+ Removed dependency for the ~~ operator
14+ Attributes and methods now understand static and const keyword and passes them
15+ to doxygen. For global variables it automatically adds static.
16+ Order of methods/functions is now kept and left up to doxygen to reorganize
17+ the order if needed.
18+ @fn/@function now stands for static function and it's automatically added,
19+ @method is always instance method (unless explicitly mentioning static).
20+ v1.61 - 2013-09-23
21+ Changes
22+ Zbynek Vyskovsky submitted a patch to fix the following issues:
23+ for top level classes (main especially) the generated class name was empty
24+ @var were processed but not printed to the output
25+ v1.60 - 2013-08-14
26+ Changes
27+ Zbynek Vyskovsky submitted a patch to fix the following issues:
28+ Sometimes the annotations were not processed at all, sometimes there were
29+ unexpected "main" classes.
30+ Additionally the processing of inheritance was hardcoded to always include
31+ parent package instead of checking for presence of @ISA variable or "base" module.
32+ There were also several problems caused misunderstanding of generated code by
33+ doxygen as there is no equivalent of some perl packages constructs in C++.
34+ v1.50 - 2012-07-06
35+ Changes
36+ Fixed issue with last commit generating a class when it should not. Patch
37+ was submitted by Yuri D'Elia - SVN ID 84
38+ Added support to capture locally defined variables/arrays/hashes and print
39+ them out in Doxygen format. Patch submitted by Yuri D'Elia - SVN ID 85
40+ Added support for single in-line doxygen comments based on patch from Yuri D'Elia
41+ Increased the version number to remove confusion about older no longer supported
42+ versions of Perl filters for Doxygen
43+ v1.02 - 2012-04-13
44+ Changes
45+ Fixed issue where we would define a parent class when there was not one. This
46+ patch was submitted by Yuri D'Elia
47+
48+ v1.01 - 2012-01-18
49+ Changes
50+ Fixed issue where perl scripts were not getting documented correctly
51+
52+ v1.00 - GA Release (2011-12-22)
53+ Changes
54+ Added some code documentation and performed some minor code cleanup
55+
56+ v0.99_24 - Release Candidate 4 (2011-12-21)
57+ Changes
58+ Fixed more issues with counting subroutines
59+ Fixed issue where doxygen section comment blocks were not showing up right
60+
61+ v0.99_23 - Release Candidate 3 (2011-12-19)
62+ Changes
63+ Fixed issue where comments were getting stripped accidentally when found in pattern match
64+
65+ v0.99_22 - Release Candidate 2 (2011-12-19)
66+ Changes
67+ Fixed issue where POD comments with special Doxygen characters caused problems
68+ Fixed issue where POD multi-word section headers did not print correctly
69+ Fixed issue with subroutine processing
70+
71+ v0.99_21 - Release Candidate 1 (2011-12-13)
72+ Changes
73+ Fixed some issues with supporting POD
74+ Did some code cleanup
75+
76+ v0.99_11 - Beta Release 1 (unreleased)
77+ New Features
78+ Added basic support for POD
79+
80+ v0.99_03 - Alpha Release 3 (unreleased)
81+ Changes
82+ Fixed issues with VERSION harvesting, short filenames, windows paths, spacing around
83+ method and function names etc. Thanks to Hoppfrosch (hoppfrosch at gmx littledot de)
84+ for the patch and suggestions
85+ Cleaned up state machine and added ability to keep track or previous states
86+ Integrated Log4perl debugging
87+ New Features
88+ Started adding support for POD processing
89+
90+ v0.99_02 - Alpha Release 2 (2011-10-25)
91+ Changes
92+ Lots of code clean up
93+ Added support for the following structural indicators
94+ @class
95+ @section
96+ @subsection
97+ General comments with a @brief
98+ Fixed the output so that additional comments like @section blocks show up
99+ correctly and in the right place.
100+
101+ v0.99_01 - Initial Alpha Release (2011-10-21)
102+ Differences from DoxyGenFilter
103+ This represents a complete rewrite of the code and attempts to provide
104+ a frame work from which we can greatly expand the functionality over time.
105+ We also build up a document object of the code that allows us to pull things
106+ in from various places and relate them all correctly.
107+ New Features
108+ We current support the following doxygen structural indicators
109+ @file
110+ @fn (@function and @method)
111+ All section indicators should work under each structural indicators that we support
112+ Verbatim formatting keeps comment "#" tags
113+ We use the VERSION variable from the code in the file output definition
114+ The @method and @function documentation blocks can reside inside or outside
115+ the actual subroutines that they are tied to.
116+ Known Issues
117+ POD support is not yet included
118+ Only two structural indicators are currently supported - more to com
0 commit comments