Changes¶
v1.3.19¶
- annex analyser fixes
v1.3.18¶
- change to require openpyxl 2.4.9
v1.3.17¶
- date fix
v1.3.16¶
- introduced the bcompiler.api module
- updated docs to cover basic API and give examples of use
v1.3.15¶
- fixed encoding bug that was preventing running of –compare function
v1.3.14¶
- provisional fix Windows character encoding bug
- provisional fix Excel file corruption
v1.3.13¶
- small change to financial analyser to allow additional keys to be collected in certain circumstances
- improved date handling
- improved string cleaning of master keys
- various bug fixes
v1.3.12¶
- improvements to
bcompiler-init
bootstrapping functionality
v1.3.11¶
- significant speed optimisation when using
bcompiler -a
option - when doing
bcompiler -a
will warn if master contains duplicate keys, which aren’t allowed
v1.3.10¶
- Fixed bug where rcf analyser wouldn’t run with no arguments
- Removed necessity to have to stipulate different keys for Q3 and Q4 in financial analysis
- Improved test speed; better test coverage
- Feneral improvements and rationalisations in template population code
- Bug fixes
v1.3.9¶
- ability to output only grey markers on the swimlane analyser charts
v1.3.8¶
- new Reference Class Forecasting analyser
v1.3.7¶
- new financial analysis analyser
v1.3.6¶
- Chart is based on start_date option when using swimlane analysers, rather than today’s date.
- swimlane charts use 30 as main x axis unit rather than 50 to approximate months.
v1.3.5¶
- Bug fixes
v1.3.4¶
- Fixed bug whereby creating an annex from a master containing a project not in the compare master threw an error
- Fixes for annex analyser
v1.3.3¶
- new swimlane assurance milestones analyser
- annex analyser now does comparison with previous master document
- fix issues in annex analyser
v1.3.2¶
- Partial fix for final project milestone not ending up on swimlane chart.
v1.3.1¶
- Fixed bug which prevented setting the title of the output sheet from the keyword analyser with xlsx output option, to a disallowed character.
v1.3.0¶
- Added keyword analsyer. Search fields in a master file and return the values for each field, for each project in the terminal or optionally to an xlsx file.
v1.2.2¶
- Ability to set
--start_date
and--end_date
parameters forswimlane_milestones
analyser. - Fix bug where date differences not being calculated correctly in
swimlane_milestones
analyser. - Fix bug where wrong milestone type was being charted by
swimlane_milestones
analyser. - Many more configurations available in
config.ini
file relating toswimlane_analyser
. - Better logging to
bcompiler.log
duringswimlane_milestones
analyser. - Better handling of date objects.
- Various bug fixes
v1.2.1¶
- Added
annex
analyser, allowing for easy summarise by project from master. - Added ASCII art to
bcompiler --help
! - Various bug fixes
30 October 2017¶
- Fix bug where not all columns in master are being processed during swimlane analyser.
17 October 2017¶
- Changed ERROR log message to WARNING to accommodate dates mixed with free text.
16 October 2017¶
- Fix bug where cell value in string and datetime value would try to compare arithmetically.
11 October 2017¶
- Fix bug where .xlsx files not being picked up.
- Improved exception handling and bug fixes.
10 October 2017¶
- Handling cp1252 encoding coming through from Windows
- Added CHANGES.txt
- Minor bugfixes