forked from NathanaelA/fluentreports
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog.txt
48 lines (44 loc) · 3.42 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
0.0.1 - [2013/08/15] - Initial Release
0.0.2 - [2013/10/24] - Fixed several minor bugs and added Grid Cell Wrapping
0.0.3 - [2014/02/07] - Lots of enhancements and bug fixes like fonts support in options, negative parans, output to buffer, tracing, jsdoc
0.0.4 - [2014/02/17] - TextColor ability per cell in bands
0.0.5 - [2014/03/05] - Bold/Italic per cell in bands
0.0.6 - [2014/06/24] - Added easier font support and upgraded to support latest pdfkit
x.x.x - [2014/12/03] - Fixed issues in band borders
x.x.x - [2015/03/18] - Added ability to Import PDF's
0.0.7 - [2015/04/21] - Fixed some minor issues with Importing PDF's
0.1.0 - [2015/06/20] - Added ASYNC support in addition to the normal SYNC support
0.1.1 - [2015/06/21] - Fixed some ASYNC issues
0.1.2 - [2015/06/22] - Added simple Detail system similar to what is already in place for Header/Footers.
1.0.0 - Fixed Header/Footer and printing sizing issues. Reports should now ALWAYS print headers/footers properly. Much better documentation!
1.0.1 - AutoPrint and FullScreen issue fixed.
1.0.2 - Font .normal, .bold .italic issue on some fonts. Fix for Print with an alignment and a width set. Fix for fill on a alignment.
1.0.3 - Doc updates, and totaling system now treats NaN and null's as 0.
1.0.4 - Added missing minX, fixed sub-reports, and fixed falsy values in the string output system.
1.0.5 - Added missing report userData command
1.0.6 - Fix for Minutes = 9 wasn't 0 padded, font issue, additional band options
1.0.7 - Added ability for pageNumber function to print not only current page number but total report pages.
1.0.9 - Added rotate ability to print() text routine, exposed opacity in print routine
1.1.0 - Added Ability to use .recordCount & cancel report and fixed issue where Header wasn't printing on no data.
1.1.1 - Fix issue with Streamlined .recordCount callback support
1.1.2 - Fix for ScopedDataObjects and Q returning null for no results.
1.1.3 - Fixed truncating of text issues
1.1.4 - Fixed issue with missing callback, and band sizes to small.
1.1.5 - Padding wasn't adding bottom padding.
1.1.6 - testit class prototypes are now lowercased.
1.1.7 - Merged `isHeightExempt` for footers
1.1.8 - Upgraded to Latest version of PDFKit; and added ReportError class (Thanks Michael!)
1.1.9 - Added measuring of the FinalSummary band, and fixed tiny band sizes crashing reporting engine.
1.2.0 - Updated widthOfString to be more in line with the latest PDFKit (Measurement is more accurate)
1.2.1 - Fixed bug in new widthOfString
1.2.2 - Fixed bug in width and bolded strings
Breaking changes or API inconsistencies:
In v0.1.2 bandField functionality was removed. This "feature" didn't make sense since simple detail abilities
are now supported which are much more powerful, and those still needing bandField like ability can easily
emulate it in their own code by creating a array and pushing the fields to it before calling band with it...
In v1.0.0 parent & current Headers now have the ability to be printed only ONCE (old behavior), On all new Pages
(new default for the current header), and Always.
In v1.0.0 when print(['hi','','testing']) the old code would ignore the '' in the middle of the array so you
would just get two lines. The new code will print '' in arrays and give you three lines. If you want the
old behavior pass {ignoreEmptyStrings:true} to print routine.
In v1.0.3 Totaling system now treat NaN and null values as 0.