Release 1.22.0 - May 2021
- Maintenance release.
Release 1.21.0 - January 2021
- Upgraded gensrc source code generation scripts from python 2 to 3 (thanks to Francois Botha)
Release 1.20.0 - November 2020
- Consolidated project files and upgraded to VS2019 (thanks to Francois Botha)
- Updated for changed behavior in Doxygen: 1) Put a space after a ref declaration and before the carriage return 2) No whitespace before a subsection declaration
Release 1.16.0 - October 2019
- Maintenance release.
Release 1.14.0 - November 2018
- Maintenance release.
Release 1.13.0 - August 2018
- Maintenance release.
Release 1.12.0 - February 2018
- Maintenance release.
Release 1.11.0 - January 2018
- Maintenance release.
Release 1.9.0 - May 2017
- Maintenance release.
Release 1.8.0 - October 2016
- Maintenance release.
Release 1.7.0 - December 2015
- Maintenance release.
Release 1.6.0 - August 2015
- Maintenance release.
Release 1.5.0 - April 2015
- Maintenance release.
Release 1.4.0 - June 2014
- When generating documentation files, suppress whitespace before ref directive as that seems to confuse the latest version of doxygen.
Release 1.2.0 - July 2012
- Maintenance release.
Release 1.1.0 - May 2011
- Maintenance release.
Release 1.0.1 - October 2010
- Maintenance release.
Release 0.9.7 - November 2008
- Fix bug in gensrc internal error handling
- In autogenerated source code files, generate a comment to indicate which stub file was used
Release 0.9.6 - September 2008
- More flexible validation of type/supertype combinations in function metadata
- Autogeneration of some additional source code files relating to ValueObjects
- Support for enhancements in ObjectHandler where type boost::any is replaced by boost::variant
- Numerous features which were hard-coded have been cleaned up and parameterized
Release 0.9.0 - January 2008
- Autogenerate source code for Addins supporting serialization
- Better support for autogeneration of source code for C++ addins
- Better support for autogeneration of source code for looping functions
- Fix deficiency in gensrc which necessitated the duplication of ObjectHandler function metatdata in QuantLibAddin
- All function parameter names must now begin with an uppercase letter, this is for compatibility with the Excel Function Wizard
Release 0.8.0 - May 2007
- Every line of code reworked, many algorithms improved
- Implemented gensrc as a Python package
- Datatype metadata factored out of function metadata into separate file types.xml
- Refined the Rule algorithm which generates source code for a given function argument
Release 0.2.0 - February 2007
- multiple small fixes in support of changes in syntax of QuantLibAddin and ObjectHandler source code
Release 0.1.5 - December 2006
- extended Rule class to allow algorithms to be applied recursively
- consolidated redundant RuleGroup class into Rule
- implemented support for autogeneration of source code for "loop" functions - an Addin function which receives its input as a vector, invoking the underlying Library function for each item in the vector and returning a vector of results
Release 0.1.4 - August 2006
- Decoupled from QuantLibAddin into standalone project
Previous incarnations of gensrc were bundled with QuantLibAddin releases 0.3.10 - 0.3.12.