PdfPig 0.0.1-alpha-002

This is a prerelease version of PdfPig.
There is a newer version of this package available.
See the version list below for details.
dotnet add package PdfPig --version 0.0.1-alpha-002
                    
NuGet\Install-Package PdfPig -Version 0.0.1-alpha-002
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="PdfPig" Version="0.0.1-alpha-002" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PdfPig" Version="0.0.1-alpha-002" />
                    
Directory.Packages.props
<PackageReference Include="PdfPig" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add PdfPig --version 0.0.1-alpha-002
                    
#r "nuget: PdfPig, 0.0.1-alpha-002"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package PdfPig@0.0.1-alpha-002
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=PdfPig&version=0.0.1-alpha-002&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=PdfPig&version=0.0.1-alpha-002&prerelease
                    
Install as a Cake Tool

This project allows users to read text content from PDF files.

This project is based on PDFBox.

Usage

The PdfDocument class provides access to the contents of a document loaded either from file or passed in as bytes. To open from a file use the PdfDocument.Open static method:

using UglyToad.PdfPig;
using UglyToad.PdfPig.Content;

using (PdfDocument document = PdfDocument.Open(@"C:\my-file.pdf"))
{
    int pageCount = document.NumberOfPages;

    Page page = document.GetPage(1);

    decimal widthInPoints = page.Width;
    decimal heightInPoints = page.Height;

    string text = page.Text;
}

PdfDocument should only be used in a using statement since it implements IDisposable (unless the consumer disposes of it elsewhere).

You can pass a stream to PdfDocument.Open which will avoid loading the entire document into memory but may be slower for reading.

Since this is alpha software the consumer should wrap all access in a try catch block since it is extremely likely to throw exceptions. As a fallback you can try running PDFBox using IKVM or using PDFsharp.

The document contains the version of the PDF specification it complies with, accessed by document.Version:

decimal version = document.Version;

Document Information

The PdfDocument provides access to the document metadata as DocumentInformation defined in the PDF file. These tend not to be provided therefore most of these entries will be null:

PdfDocument document = PdfDocument.Open(fileName);

// The name of the program used to convert this document to PDF.
string producer = document.Information.Producer;

// The title given to the document
string title = document.Information.Title;
// etc...

Page

The Page contains the page width and height in points as well as mapping to the PageSize enum:

PageSize size = Page.Size;

bool isA4 = size == PageSize.A4;

Page provides access to the text of the page:

string text = page.Text;

Letter

Due to the way a PDF is structured internally the page text may not be a readable representation of the text as it appears in the document. Since PDF is a presentation format, text can be drawn in any order, not necessarily reading order. This means spaces may be missing or words may be in unexpected positions in the text.

To help users resolve actual text order on the page, the Page file provides access to a list of the letters:

IReadOnlyList<Letter> letters = page.Letters;

These letters contain:

  • The text of the letter: letter.Value.
  • The location of the lower left of the letter: letter.Location.
  • The width of the letter: letter.Width.
  • The font size in unscaled relative text units (these sizes are internal to the PDF and do not correspond to sizes in pixels, points or other units): letter.FontSize.
  • The name of the font used to render the letter if available: letter.FontName.

Letter position is measured in PDF coordinates where the origin is the lower left corner of the page. Therefore an higher Y value means closer to the top of the page.

At this stage letter position is experimental and will change in future versions! Do not rely on letter positions remaining constant between different versions of this package.

Issues

Please do file an issue if you encounter a bug.

Status

Why is class or property X internal? With the exception of letter.Position internal properties and classes are not stable enough for the end user yet. If you want to access them feel free to use reflection but be aware they may change or disappear between versions.

The initial version of this package aims only to support reading text content from unencrypted PDF files. Due to the legal and dependency consequences of decrypting, handling encrypted documents is not in scope.

An encrypted document will throw a NotSupportedException.

We plan to eventually support writing PDFs as well as reading images, form objects and graphics from the PDF however these are future enhancements which do not feature in the first version.

Additionally most testing has taken place with Latin character sets. Due to the more complex way the PDF specification handles CJK (Chinese, Japanese and Korean) character sets these will probably not be handled correctly for now.

Please raise an issue (or preferably a pull request) if you're trying to read these documents however we may not get to it for a while depending on the volume of bugs.

Credit

This project wouldn't be possible without the work done by the PDFBox team and the Apache Foundation. Any bugs in the code are entirely my fault.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages (79)

Showing the top 5 NuGet packages that depend on PdfPig:

Package Downloads
Microsoft.KernelMemory.Core

The package contains the core logic and abstractions of Kernel Memory, not including extensions.

OrchardCore.Application.Cms.Core.Targets

Orchard Core CMS is a Web Content Management System (CMS) built on top of the Orchard Core Framework. Converts the application into a modular OrchardCore CMS application with TheAdmin theme but without any front-end Themes.

Tabula

Extract tables from PDF files (port of tabula-java using PdfPig).

OrchardCore.Application.Cms.Targets

Orchard Core CMS is a Web Content Management System (CMS) built on top of the Orchard Core Framework. Converts the application into a modular OrchardCore CMS application with following themes. - TheAdmin Theme - SafeMode Theme - TheAgency Theme - TheBlog Theme - TheComingSoon Theme - TheTheme theme

FileCurator

FileCurator is a simple manager for your files. It tries to give them a common interface to deal with files whether on your system or other locations.

GitHub repositories (26)

Showing the top 20 popular GitHub repositories that depend on PdfPig:

Repository Stars
microsoft/semantic-kernel
Integrate cutting-edge LLM technology quickly and easily into your apps
OrchardCMS/OrchardCore
Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
dotnet/docfx
Static site generator for .NET API documentation.
dotnet/extensions
This repository contains a suite of libraries that provide facilities commonly needed when creating production-ready applications.
SciSharp/BotSharp
AI Multi-Agent Framework in .NET
microsoft/kernel-memory
RAG architecture: index and query any data using LLM and natural language, track sources, show citations, asynchronous memory patterns.
abpframework/abp-samples
Sample solutions built with the ABP Framework
microsoft/ai-dev-gallery
An open-source project for Windows developers to learn how to add AI with local models and APIs to Windows apps.
tryAGI/LangChain
C# implementation of LangChain. We try to be as close to the original as possible in terms of abstractions, but are open to new entities.
getcellm/cellm
Use LLMs in Excel formulas
dotnet/ai-samples
paillave/Etl.Net
Mass processing data with a complete ETL for .net developers
BobLd/DocumentLayoutAnalysis
Document Layout Analysis resources repos for development with PdfPig.
KrystynaSlusarczykLearning/UltimateCSharpMasterclass
EvotecIT/OfficeIMO
Fast and easy to use cross-platform .NET library that creates or modifies Microsoft Word (DocX) and later also Excel (XLSX) files without installing any software. Library is based on Open XML SDK
majorsilence/My-FyiReporting
Majorsilence Reporting, .NET report designer, viewer, and pdf creation.
axzxs2001/Asp.NetCoreExperiment
原来所有项目都移动到**OleVersion**目录下进行保留。新的案例装以.net 5.0为主,一部分对以前案例进行升级,一部分将以前的工作经验总结出来,以供大家参考!
SaboZhang/EasyTidy
EasyTidy A simple file auto-classification tool makes it easy to create automatic workflows with files. / EasyTidy 一个简单的文件自动分类整理工具 轻松创建文件的自动工作流程
microsoft/project-oagents
Experimental AI Agents Framework
microsoft/hidtools
Human Interface Device (HID) Tools for Windows and Devices
Version Downloads Last Updated
0.1.12-alpha-20251104-181fa 91 11/4/2025
0.1.12-alpha-20251030-6ce69 366 10/30/2025
0.1.12-alpha-20251029-e11dc 260 10/29/2025
0.1.12-alpha-20251026-94d51 243 10/26/2025
0.1.12-alpha-20251026-40bcc 158 10/26/2025
0.1.12-alpha-20251023-35555 295 10/23/2025
0.1.12-alpha-20251020-6fba5 335 10/20/2025
0.1.12-alpha-20251015-3592f 443 10/15/2025
0.1.12-alpha-20251015-255e7 212 10/15/2025
0.1.12-alpha-20251014-cf0c3 317 10/14/2025
0.1.12-alpha-20251013-b14f4 185 10/13/2025
0.1.12-alpha-20251002-c28d1 1,298 10/2/2025
0.1.12-alpha-20250930-d7d01 192 9/30/2025
0.1.12-alpha-20250929-ca284 430 9/29/2025
0.1.12-alpha-20250922-b2f4c 2,315 9/22/2025
0.1.12-alpha-20250921-00895 186 9/21/2025
0.1.12-alpha-20250915-efded 7,590 9/15/2025
0.1.12-alpha-20250914-44e63 419 9/14/2025
0.1.12-alpha-20250914-304d7 151 9/14/2025
0.1.12-alpha-20250913-0ef12 1,219 9/13/2025
0.1.12-alpha-20250913-07df6 159 9/13/2025
0.1.12-alpha-20250910-22eab 387 9/10/2025
0.1.12-alpha-20250909-8408c 218 9/9/2025
0.1.12-alpha-20250908-dd5aa 993 9/8/2025
0.1.12-alpha-20250903-e4ed4 2,080 9/3/2025
0.1.12-alpha-20250815-3650e 3,149 8/15/2025
0.1.12-alpha-20250810-a43b9 532 8/10/2025
0.1.12-alpha-20250809-f1923 200 8/9/2025
0.1.12-alpha-20250809-1031d 159 8/9/2025
0.1.12-alpha-20250805-e6dd2 402 8/5/2025
0.1.12-alpha-20250804-bdf3b 277 8/4/2025
0.1.12-alpha-20250803-bdf3b 158 8/3/2025
0.1.12-alpha-20250728-83d6f 975 7/28/2025
0.1.12-alpha-20250727-52c06 195 7/27/2025
0.1.11 497,717 7/26/2025
0.1.11-alpha-20250726-50f87 377 7/26/2025
0.1.11-alpha-20250725-50f87 411 7/25/2025
0.1.11-alpha-20250721-5abdf 2,216 7/21/2025
0.1.11-alpha-20250720-377eb 310 7/20/2025
0.1.11-alpha-20250719-6a064 194 7/19/2025
0.1.11-alpha-20250717-31658 274 7/17/2025
0.1.11-alpha-20250715-016b7 1,056 7/15/2025
0.1.11-alpha-20250711-b11f9 673 7/11/2025
0.1.11-alpha-20250710-7fe60 223 7/10/2025
0.1.11-alpha-20250708-78199 901 7/8/2025
0.1.11-alpha-20250707-daaac 3,193 7/7/2025
0.1.11-alpha-20250706-daaac 208 7/6/2025
0.1.11-alpha-20250630-bf664 822 6/30/2025
0.1.11-alpha-20250629-bf664 177 6/29/2025
0.1.11-alpha-20250629-73ce5 128 6/29/2025
0.1.11-alpha-20250628-73ce5 137 6/28/2025
0.1.11-alpha-20250626-d1d79 281 6/26/2025
0.1.11-alpha-20250602-89abf 8,281 6/2/2025
0.1.11-alpha-20250601-8f919 247 6/1/2025
0.1.11-alpha-20250531-fe3d1 160 5/31/2025
0.1.11-alpha-20250530-4bdb8 8,049 5/30/2025
0.1.11-alpha-20250529-2b54a 266 5/29/2025
0.1.11-alpha-20250528-5b566 255 5/28/2025
0.1.11-alpha-20250519-67d3d 4,640 5/19/2025
0.1.11-alpha-20250518-67d3d 1,003 5/18/2025
0.1.11-alpha-20250514-bf7c3 1,490 5/14/2025
0.1.11-alpha-20250513-bf7c3 373 5/13/2025
0.1.11-alpha-20250512-4dab2 349 5/12/2025
0.1.11-alpha-20250511-4dab2 276 5/11/2025
0.1.11-alpha-20250425-47584 3,200 4/25/2025
0.1.11-alpha-20250424-47584 261 4/24/2025
0.1.11-alpha-20250421-afdd1 2,284 4/21/2025
0.1.11-alpha-20250413-58085 1,753 4/13/2025
0.1.11-alpha-20250407-24902 1,872 4/7/2025
0.1.11-alpha-20250331-4fbcc 2,058 3/31/2025
0.1.11-alpha-20250330-5fb36 263 3/30/2025
0.1.11-alpha-20250330-4fbcc 1,049 3/30/2025
0.1.11-alpha-20250327-74d61 2,331 3/27/2025
0.1.11-alpha-20250324-0754e 715 3/24/2025
0.1.11-alpha-20250310-204f4 10,450 3/10/2025
0.1.11-alpha-20250309-a4a0f 252 3/9/2025
0.1.10 1,442,606 3/8/2025
0.1.10-alpha-20250303-1b3c7 2,415 3/3/2025
0.1.10-alpha-20250224-f26e7 1,131 2/24/2025
0.1.10-alpha-20250223-f26e7 503 2/23/2025
0.1.10-alpha-20250223-d973e 185 2/23/2025
0.1.10-alpha-20250222-d973e 241 2/22/2025
0.1.10-alpha-20250222-c4a23 414 2/22/2025
0.1.10-alpha-20250220-5a06e 1,998 2/20/2025
0.1.10-alpha-20250209-1660c 2,190 2/9/2025
0.1.10-alpha-20250208-1660c 403 2/8/2025
0.1.10-alpha-20250203-fdb88 8,914 2/3/2025
0.1.10-alpha-20250122-52098 2,622 1/22/2025
0.1.10-alpha-20250120-b7e22 693 1/20/2025
0.1.10-alpha-20250115-92d34 1,050 1/15/2025
0.1.10-alpha-20250106-f86cc 1,144 1/6/2025
0.1.10-alpha-20250105-d1779 232 1/5/2025
0.1.10-alpha-20250101-2b14a 981 1/1/2025
0.1.10-alpha-20241229-50dca 673 12/29/2024
0.1.10-alpha-20241216-7ec4e 2,505 12/16/2024
0.1.10-alpha-20241215-7ec4e 255 12/15/2024
0.1.10-alpha-20241121-7db34 12,486 11/21/2024
0.1.10-alpha-20241114-8ca53 3,823 11/14/2024
0.1.10-alpha-20241103-132ad 1,174 11/3/2024
0.1.10-alpha-20241031-d3bf6 311 10/31/2024
0.1.10-alpha-20241026-40af4 3,344 10/26/2024
0.1.10-alpha-20241019-e1060 2,384 10/19/2024
0.1.10-alpha-20241018-ea95a 343 10/18/2024
0.1.10-alpha-20241016-e903b 381 10/16/2024
0.1.10-alpha-20241013-f4054 346 10/13/2024
0.1.10-alpha-20241008-a2580 2,430 10/8/2024
0.1.10-alpha-20241007-c4672 1,162 10/7/2024
0.1.9 1,918,830 10/6/2024
0.1.9-alpha-20240930-eb9a1 7,223 9/30/2024
0.1.9-alpha-20240910-4845f 308,486 9/10/2024
0.1.9-alpha-20240909-09bdd 1,209 9/9/2024
0.1.9-alpha-20240904-cd2a8 1,670 9/4/2024
0.1.9-alpha-20240903-f4d14 831 9/3/2024
0.1.9-alpha-20240902-cf45d 713 9/2/2024
0.1.9-alpha-20240901-b824f 245 9/1/2024
0.1.9-alpha-20240821-b4649 6,543 8/21/2024
0.1.9-alpha-20240721-a99c0 67,026 7/21/2024
0.1.9-alpha-20240702-65c64 12,205 7/2/2024
0.1.9-alpha-20240628-bac00 17,749 6/28/2024
0.1.9-alpha-20240626-14e70 1,038 6/26/2024
0.1.9-alpha-20240625-dc933 951 6/25/2024
0.1.9-alpha-20240612-d2cae 4,641 6/12/2024
0.1.9-alpha-20240609-affc1 1,277 6/9/2024
0.1.9-alpha-20240601-65a18 2,688 6/1/2024
0.1.9-alpha-20240530-d7e43 856 5/30/2024
0.1.9-alpha-20240510-d86c2 13,133 5/10/2024
0.1.9-alpha-20240509-5a8e6 287 5/9/2024
0.1.9-alpha-20240508-995f2 364 5/8/2024
0.1.9-alpha-20240507-93779 396 5/7/2024
0.1.9-alpha-20240506-b6e03 309 5/6/2024
0.1.9-alpha-20240504-da44e 241 5/4/2024
0.1.9-alpha-20240429-7f42a 4,197 4/29/2024
0.1.9-alpha-20240419-1ef2e 7,782 4/19/2024
0.1.9-alpha-20240413-0f707 12,458 4/13/2024
0.1.9-alpha-20240406-2d6cb 3,945 4/6/2024
0.1.9-alpha-20240402-f6292 10,801 4/2/2024
0.1.9-alpha-20240324-e7896 5,474 3/24/2024
0.1.9-alpha-20240318-69e2b 14,465 3/18/2024
0.1.9-alpha-20240312-845e3 3,285 3/12/2024
0.1.9-alpha-20240307-ac027 1,934 3/7/2024
0.1.9-alpha-20240219-c2536 36,768 2/19/2024
0.1.9-alpha-20240217-f4e75 577 2/17/2024
0.1.9-alpha-20240216-f78b1 440 2/16/2024
0.1.9-alpha-20240215-3bdc9 2,091 2/15/2024
0.1.9-alpha-20240208-19734 4,763 2/8/2024
0.1.9-alpha-20240207-23445 1,468 2/7/2024
0.1.9-alpha-20240128-f886e 9,105 1/28/2024
0.1.9-alpha-20240121-04fc8 15,562 1/21/2024
0.1.9-alpha-20240117-096eb 7,697 1/17/2024
0.1.9-alpha-20240116-4e63e 944 1/16/2024
0.1.9-alpha-20240115-0da7b 954 1/15/2024
0.1.9-alpha-20240114-5953c 577 1/14/2024
0.1.9-alpha-20240112-83519 1,813 1/12/2024
0.1.9-alpha-20240111-88a14 924 1/11/2024
0.1.9-alpha-20240109-8cfaa 13,113 1/9/2024
0.1.9-alpha-20240108-18144 690 1/8/2024
0.1.9-alpha-20231119-4537e 19,044 11/19/2023
0.1.9-alpha-20231113-1bc0e 13,234 11/13/2023
0.1.9-alpha-20231029-17d50 6,223 10/29/2023
0.1.9-alpha-20231026-63096 7,134 10/26/2023
0.1.9-alpha-20231023-ba865 2,152 10/23/2023
0.1.9-alpha-20231019-c6e2d 4,771 10/19/2023
0.1.9-alpha-20230930-06ac8 8,400 9/30/2023
0.1.9-alpha-20230914-d59d2 9,102 9/14/2023
0.1.9-alpha-20230827-ee756 12,976 8/27/2023
0.1.9-alpha-20230806-4a480 9,920 8/6/2023
0.1.8 5,069,395 6/5/2023
0.1.8-alpha-20230605-7fe5f 1,130 6/5/2023
0.1.8-alpha-20230529-6daa2 7,009 5/29/2023
0.1.8-alpha-20230528-5126d 1,073 5/28/2023
0.1.8-alpha-20230524-20d3c 6,398 5/24/2023
0.1.8-alpha-20230523-11df5 1,078 5/23/2023
0.1.8-alpha-20230522-c3dd6 1,535 5/22/2023
0.1.8-alpha-20230423-3898f 40,923 4/23/2023
0.1.8-alpha-20230420-147b8 1,288 4/20/2023
0.1.8-alpha-20230419-2d72d 1,411 4/19/2023
0.1.8-alpha-20230417-cdc3d 1,499 4/17/2023
0.1.8-alpha-20230415-9eb79 1,241 4/15/2023
0.1.8-alpha-20230414-42e41 1,125 4/14/2023
0.1.8-alpha-20230413-46a04 1,211 4/13/2023
0.1.8-alpha-20230412-db058 1,885 4/12/2023
0.1.8-alpha-20230411-0e39b 1,236 4/11/2023
0.1.8-alpha-20230403-2e062 16,121 4/3/2023
0.1.8-alpha-20230331-bd4ee 19,017 3/31/2023
0.1.8-alpha-20230327-2daba 8,986 3/27/2023
0.1.8-alpha-20230326-58b33 1,243 3/26/2023
0.1.8-alpha-20230324-a3a9d 1,498 3/24/2023
0.1.8-alpha-20230323-a4861 1,303 3/23/2023
0.1.8-alpha-20230320-c024e 1,644 3/20/2023
0.1.8-alpha-20230318-a5c91 1,232 3/18/2023
0.1.8-alpha-20230219-999f9 2,999 2/19/2023
0.1.8-alpha-20230117-88aad 6,354 1/17/2023
0.1.8-alpha-20230109-65bc7 1,661 1/9/2023
0.1.7 1,019,842 12/13/2022
0.1.7-alpha-20221212-c8874 72,591 12/12/2022
0.1.7-alpha-20221210-2aed9 1,183 12/10/2022
0.1.7-alpha-20220814-2f9a9 6,888 8/14/2022
0.1.7-alpha-20220703-545d1 3,941 7/3/2022
0.1.7-alpha-20220622-fc71a 1,382 6/22/2022
0.1.7-alpha-20220618-f2188 1,219 6/18/2022
0.1.7-alpha-20220525-559f3 6,499 5/25/2022
0.1.7-alpha-20220511-ddab5 2,497 5/11/2022
0.1.7-alpha-20220503-4e490 2,049 5/3/2022
0.1.7-alpha-20220426-03692 1,382 4/26/2022
0.1.6 1,409,727 4/25/2022
0.1.6-alpha-20220425-2576c 1,281 4/25/2022
0.1.6-alpha-20220423-801a3 1,248 4/23/2022
0.1.6-alpha-20220415-cbd02 1,894 4/15/2022
0.1.6-alpha-20220411-09a62 1,368 4/11/2022
0.1.6-alpha-20220405-c2ecb 1,968 4/5/2022
0.1.6-alpha-20220404-6b085 1,231 4/4/2022
0.1.6-alpha-20220315-9c83e 7,133 3/15/2022
0.1.6-alpha-20220220-b0a5f 3,882 2/20/2022
0.1.6-alpha-20220116-e54cd 2,641 1/16/2022
0.1.6-alpha-20220113-5b66e 1,216 1/13/2022
0.1.6-alpha-20220112-b89c8 1,271 1/12/2022
0.1.6-alpha-20220111-41bfa 2,440 1/11/2022
0.1.5 1,135,399 9/17/2021
0.1.5-alpha002 5,968 5/9/2021
0.1.5-alpha001 28,384 2/28/2021
0.1.5-alpha-20211231-a57e5 3,167 12/31/2021
0.1.5-alpha-20211026-55244 1,304 10/26/2021
0.1.5-alpha-20210929-615e8 1,331 9/29/2021
0.1.5-alpha-20210918-4c36f 1,286 9/18/2021
0.1.5-alpha-20210828-e8f91 1,298 8/28/2021
0.1.5-alpha-20210827-e8f91 1,310 8/27/2021
0.1.5-alpha-20210817-b1f88 1,356 8/17/2021
0.1.4 719,187 11/29/2020
0.1.3 60,958 11/15/2020
0.1.3-alpha001 3,099 9/4/2020
0.1.2 277,628 7/4/2020
0.1.2-alpha003 1,511 6/20/2020
0.1.2-alpha002 3,796 5/10/2020
0.1.2-alpha001 1,568 4/25/2020
0.1.1 149,430 3/18/2020
0.1.1-alpha001 1,560 3/15/2020
0.1.0 212,677 1/13/2020
0.1.0-beta002 1,456 1/8/2020
0.1.0-beta001 1,438 1/6/2020
0.0.11 2,403 12/17/2019
0.0.10 2,098 12/9/2019
0.0.9 110,087 8/13/2019
0.0.7 1,937 8/3/2019
0.0.6 2,999 5/19/2019
0.0.5 26,942 12/30/2018
0.0.3 1,791 11/27/2018
0.0.1 15,676 2/26/2018
0.0.1-alpha-002 2,190 1/21/2018
0.0.1-alpha-001 2,169 1/10/2018