Enterprise evaluation guide

The answers your dependency review will ask for

Licensing, supply chain, security posture, versioning, and — just as important — what TerraFluent doesn't do. Everything below is verifiable from the public packages and repositories.

Licensing

Supply chain

Security posture

Platform support

PackageTargetsRuns on
TerraFluent.Pdf.Reporting 2.0.2 net8.0 · net9.0 · net10.0 Windows, Linux, macOS — including Docker (Alpine images work: no native dependencies), Azure Functions, and AWS Lambda
TerraFluent.Html.Reporting 1.1.1 netstandard2.0 · net10.0
TerraFluent.Docx.Reporting 1.3.0 netstandard2.0 · net10.0

The netstandard2.0 targets mean Html and Docx Reporting also run on .NET Framework 4.6.1+ — relevant if you're generating documents from a legacy ASP.NET application.

Versioning & releases

Semantic versioning, breaking changes only in major versions, a maintained CHANGELOG.md in every repository, and tagged GitHub releases — the full policy and current versions are on the releases page.

What TerraFluent does not do

Knowing the boundaries early saves evaluation time:

Project continuity

TerraFluent is maintained by a single developer — worth stating plainly, because your review will ask. The mitigations are structural: the MIT license makes forking legal and cheap, the full test suites and CI definitions live in the repositories, every release is reproducible from a tagged commit, and the documentation is versioned with the code. If the project stopped tomorrow, your team could patch its own fork the same afternoon — which is not true of most commercial reporting vendors.