typdf 1.2.0-alpha6

Bug fixes

Upgrading is recommended for all sites

This is the largest security release Typdf has had. It combines an audit of every outbound call the module makes with six adversarial re-audit cycles, where each cycle re-examined the previous cycle's fixes instead of moving on. That process repeatedly found fixes that had closed the obvious code path and missed a sibling one.

typdf 1.2.0-alpha5

Bug fixes

Security release. Completes the fixes started in 1.2.0-alpha4. A follow-up review found that three of the alpha4 fixes closed the obvious code path but missed a second one — those gaps are closed here, along with a health check that had silently stopped running on modern Drupal.

Anyone on 1.2.0-alpha4 or earlier should upgrade. The first issue below is reachable on a default install.

typdf 1.2.0-alpha4

Bug fixes

Security release. Sites running 1.2.0-alpha2 or -alpha3 on the default public file scheme should upgrade — two of the issues below are reachable on a default install.

This release contains everything from 1.2.0-alpha2 and -alpha3, which were tagged but never published as releases. Upgrading straight to alpha4 is the correct path.

typdf 1.2.0-alpha1

Bug fixes
New features

Typdf 1.2.0-alpha1 is the first release of the 1.2.x branch — a
substantial security & architecture hardening pass that also makes the module
ready for Drupal 12. It is compatible with Drupal 10.3+, 11, and 12.

This is an alpha release. The 1.2.x branch contains significant
changes (see below); please test in a non-production environment before deploying.

typdf 1.1.0-alpha7

Bug fixes

🔒 Security Advisory & Drupal Standards Compliance
* README Standardization: Restored and restructured README.md to strictly follow Drupal.org guidelines (Introduction, Requirements, Installation, Configuration, Maintainers).
* PHP 8 Attributes: Migrated Views Displays, Actions, and QueueWorkers to modern PHP 8 #[Attribute] syntax, replacing legacy Doctrine annotations.
* Constructor Property Promotion: Refactored Dependency Injection across Services, Controllers, and Form classes to use modern PHP 8.1 Constructor Property Promotion.

typdf 1.1.0-alpha3

This release includes critical security fixes discovered via automated audit and final refinements for Drupal 11/12 stability.

typdf 1.1.0-alpha2

Bug fixes
New features

This release focuses on making Typdf ready for complex, enterprise-grade content models (Paragraphs, Media Library, and nested entities).

typdf 1.1.0-alpha1

Bug fixes
New features

Added (Features)
* Magic Tables (typst_table filter): Native array-to-table conversion for high-performance rendering.
* Reusable PDF Components (typst_component): Modular snippets like global headers and safety warnings.
* Data-Only Views Export (typst_view_export): Extract raw, HTML-free data arrays directly from Views.
* Dynamic URL Filtering (request_query): Dynamic context variables for frontend URL parameter parsing.
* Asynchronous Webforms: Background Queue API processing for massive form submissions.

typdf 1.1.x-dev

Bug fixes
New features

Added (Features)
* Magic Tables (typst_table filter): Native array-to-table conversion for high-performance rendering.
* Reusable PDF Components (typst_component): Modular snippets like global headers and safety warnings.
* Data-Only Views Export (typst_view_export): Extract raw, HTML-free data arrays directly from Views.
* Dynamic URL Filtering (request_query): Dynamic context variables for frontend URL parameter parsing.
* Asynchronous Webforms: Background Queue API processing for massive form submissions.

typdf 1.0.0-alpha2

New features

Initial Alpha Release of the Typst PDF Engine

The Typst PDF Engine is a high-performance Drupal module that replaces legacy, memory-heavy PDF generators (like Dompdf or TCPDF) with the blazing-fast, Rust-based Typst compiler. Built from the ground up for the modern enterprise, it achieves 100% Dependency Injection purity, PHPStan Level 8 compliance, and strict adherence to Drupal coding standards.


Core Features:

typdf 1.0.x-dev

New features

This is the primary development branch for the 1.0.x series of the Typst PDF Engine.

This branch contains the latest, bleeding-edge features and bug fixes. It is generally stable, but if you are running a production site, we highly recommend downloading the latest tagged Alpha/Beta release instead.

Subscribe with RSS Subscribe to Releases for Typdf - Typst PDF Engine for Drupal