2.1.x summary:
- support php 8.2
- mongodb query
- eperimental support table element
- added ->debugsql(true)
- more reliable algorithm to parse
expression
- provide some guidance on how to see example in README.md
- add some error detection
- fix main report left margin not apply to subreport
- fix main report top margin not apply to subreport on band pageHeader
- fix sub report parameter cannot recognise
- fix padding not effect in textfield and static text
- added ->debugData(true) to verify data loaded
- wont cause error for some unsupport component like charts or list
- better algorithm to avoid error come from string '+'
- reduce dependend on latest mongodb ^1.18, use ^1.17 instead
- fix subdata set map parameter wrongly, while render table
- added experimental support on table element (render as sub report)
- modify mongodb driver to avoid split nested object become flat fields
- fix barcode print wrong position
- fix undetected field cause page die
- updat tcpdf from 6.6.5 to 6.7.4
- support more mongodb queries beside aggregate
- support use file name 'return' to obtain pdf string
- some bug fix for subreport with mongodb
- better algorithm to solve randomly can't eval data during execute expression
- allow set current working directory
- added experiment support of mongodb
- support php 8.2
- allow debugsql(true) to show query string