Skip to content

v2.0

Compare
Choose a tag to compare
@Saleh7 Saleh7 released this 14 Feb 18:50
· 32 commits to main since this release

🚀 Version 2.0 - Major Update

🔹 What's New?

  • Enhanced Invoice Generation 🧾

    • Improved GeneratorInvoice initialization.
    • Added saveXMLFile() method for invoice storage.
  • ZATCA Compliance Improvements

    • Added examples for generating & signing invoices using ZATCA certificates.
    • Fixed XML structure for better compliance with ZATCA standards.
  • New Features & Enhancements 🔧

    • Added QRCodeGenerator class with comprehensive unit tests.
    • Introduced InvoiceSignatureBuilder for digital signatures.
    • Improved InvoiceExtension with better parsing capabilities.
  • New Features: Certificate Generation with CertificateBuilder 🏆

    • Created an example to demonstrate certificate generation.
    • Utilized CertificateBuilder to generate a CSR and private key.
    • Configured organization details, serial number, and invoice type.
    • Handles errors with CertificateBuilderException for better debugging.
  • Code Improvements & Fixes 🛠️

    • Updated PHP version requirement to >=8.1.
    • Optimized project dependencies & improved unit tests.

💡 New Contributors

Thanks to @sevaske for contributing! 🎉
🔗 Pull Request #6

🚀 Upgrade now for improved invoice generation, better compliance, and new certificate handling features! 🎉