Skip to content

Releases: thinreports-php/thinreports-php

0.8.1

23 Nov 15:24
Compare
Choose a tag to compare

Bugfix release.

0.8.0

22 Nov 17:56
Compare
Choose a tag to compare

This is the FIRST major release, and includes the following change:

  • Support multiple layouts: #8
  • Add way for pre-converting built-in unicode fonts: #7 #16
  • Fix solid line is not drawn correctly: #13 @mikkame @maynbow

Support multiple layouts

<?php
$report = Thinreports\Report('default_layout.tlf');

$report->addPage();                   # Use 'default_layout.tlf'
$report->addPage('other_layout.tlf'); # Use 'other_layout.tlf'

See #8 for feature details.

Add way for pre-converting built-in unicode fonts

TCPDF generates a special font from unicode font when render the text at first time, and the generation process takes a little time.

You can build the unicode font in advance by executing the following method.

<?php
Thinreports\Generator\PDF\Font::build();

See #7, #16 for further details.

Fix solid line is not drawn correctly

See #13 for further details.

0.8.0-alpha2

10 Aug 04:47
Compare
Choose a tag to compare

This release includes the BIG changes for support of PHP 5.3 and 5.4, 5.5, 5.6, 7, and also includes the following change:

  • Support PHP5.3 or higher
  • Deprecate the way for adding a page using anonymous function, like below:
$report->addPage(function ($page) {
  $page->item('price')->setValue(1000);
});
  • Testing for basic features

0.8.0-alpha1

08 Jul 18:33
Compare
Choose a tag to compare

This release is Concept Version for providing the first experience of generating a PDF using thinreports-php.

  • Support PHP 5.6 only
  • Minimum implementation and testing

See Milestones for feature release plan.