Skip to content

Releases: phpcfdi/cfditopdf

Version 0.3.0

26 Aug 23:20

Choose a tag to compare

  • Fix bug on CfdiDataBuilder::createTfdSourceString when TimbreFiscalDigital is version 1.0.
  • Extract logic from Html2PdfBuilder::build to:
    • Html2PdfBuilder::buildPdf: convert from CfdiData to html to pdf
    • Html2PdfBuilder::convertHtmlToPdf: contains the logic of Html2Pdf
  • Template generic.php uses alternative syntax for control structures
  • Removed:
    • PhpCfdi\CfdiToPdf\Utils\TemporaryFilename: using CfdiUtils
    • PhpCfdi\CfdiToPdf\Utils\ShellExec: using CfdiUtils
    • PhpCfdi\CfdiToPdf\PdfToText: used only on testing environment
  • Improve test coverage

Version 0.2.3

15 Aug 15:48

Choose a tag to compare

  • Due GitHub API change, need to upgrade deploy section on Travis and tag a new release to make upload and perform a full release cicle.

Version 0.2.2

15 Aug 15:32

Choose a tag to compare

  • Development improvements, code does not have significant changes.
  • Remove phive, back to composer for development tools.
  • Move phar construction logic to build-phar script.
  • Update travis & scrutinizer & docs.

Version 0.2.1

09 May 04:44

Choose a tag to compare

Verify travis deploy

Version 0.2.0

09 May 04:21

Choose a tag to compare

  • Depends on phive https://phar.io/ to handle development dependences:
    phpcs, phpcbf, phpstan & phar-builder
  • Add composer custom commands:
    • build:check-style: Run php-cs-fixer and phpcs to check code style violations
    • build:fix-style: Run php-cs-fixer and phpcs to fix code style violations
    • build:build: Fix code style violations, run quality assurance and run test
    • build:qa: Run phplint and phpstan
    • build:test: Run phpunit
    • build:coverage: Run phpunit with code coverage and store the html results in build/coverage/html/,
    • build:phar: Build the phar file into build/cfditopdf.phar using macfja/phar-builder
  • Build phar inside build and push it into release
  • Improve messages from CLI utilily bin/cfditopdf
  • Fix dependence on eclipxe/cfdiutils to explicit version instead of master-dev

v0.1.0

22 Mar 02:29

Choose a tag to compare

Initial release