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 (83)

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
Research project. A Memory solution for users, teams, and applications.
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.
abpframework/abp-samples
Sample solutions built with the ABP Framework
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.
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
KrystynaSlusarczykLearning/UltimateCSharpMasterclass
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.13-alpha-20251203-c70b3 100 12/3/2025
0.1.13-alpha-20251124-ce563 517 11/24/2025
0.1.13-alpha-20251122-37a5d 292 11/22/2025
0.1.13-alpha-20251115-aef0a 582 11/15/2025
0.1.13-alpha-20251114-005e5 449 11/14/2025
0.1.12 56,228 11/13/2025
0.1.12-alpha-20251107-9d3cd 623 11/7/2025
0.1.12-alpha-20251107-599ce 560 11/7/2025
0.1.12-alpha-20251104-181fa 404 11/4/2025
0.1.12-alpha-20251030-6ce69 1,969 10/30/2025
0.1.12-alpha-20251029-e11dc 401 10/29/2025
0.1.12-alpha-20251026-94d51 271 10/26/2025
0.1.12-alpha-20251026-40bcc 171 10/26/2025
0.1.12-alpha-20251023-35555 394 10/23/2025
0.1.12-alpha-20251020-6fba5 575 10/20/2025
0.1.12-alpha-20251015-3592f 475 10/15/2025
0.1.12-alpha-20251015-255e7 228 10/15/2025
0.1.12-alpha-20251014-cf0c3 389 10/14/2025
0.1.12-alpha-20251013-b14f4 195 10/13/2025
0.1.12-alpha-20251002-c28d1 1,554 10/2/2025
0.1.12-alpha-20250930-d7d01 211 9/30/2025
0.1.12-alpha-20250929-ca284 455 9/29/2025
0.1.12-alpha-20250922-b2f4c 2,791 9/22/2025
0.1.12-alpha-20250921-00895 196 9/21/2025
0.1.12-alpha-20250915-efded 8,019 9/15/2025
0.1.12-alpha-20250914-44e63 433 9/14/2025
0.1.12-alpha-20250914-304d7 158 9/14/2025
0.1.12-alpha-20250913-0ef12 1,227 9/13/2025
0.1.12-alpha-20250913-07df6 167 9/13/2025
0.1.12-alpha-20250910-22eab 642 9/10/2025
0.1.12-alpha-20250909-8408c 227 9/9/2025
0.1.12-alpha-20250908-dd5aa 1,345 9/8/2025
0.1.12-alpha-20250903-e4ed4 2,325 9/3/2025
0.1.12-alpha-20250815-3650e 3,585 8/15/2025
0.1.12-alpha-20250810-a43b9 544 8/10/2025
0.1.12-alpha-20250809-f1923 207 8/9/2025
0.1.12-alpha-20250809-1031d 164 8/9/2025
0.1.12-alpha-20250805-e6dd2 414 8/5/2025
0.1.12-alpha-20250804-bdf3b 287 8/4/2025
0.1.12-alpha-20250803-bdf3b 163 8/3/2025
0.1.12-alpha-20250728-83d6f 1,080 7/28/2025
0.1.12-alpha-20250727-52c06 232 7/27/2025
0.1.11 726,040 7/26/2025
0.1.11-alpha-20250726-50f87 404 7/26/2025
0.1.11-alpha-20250725-50f87 418 7/25/2025
0.1.11-alpha-20250721-5abdf 2,263 7/21/2025
0.1.11-alpha-20250720-377eb 317 7/20/2025
0.1.11-alpha-20250719-6a064 201 7/19/2025
0.1.11-alpha-20250717-31658 280 7/17/2025
0.1.11-alpha-20250715-016b7 1,117 7/15/2025
0.1.11-alpha-20250711-b11f9 817 7/11/2025
0.1.11-alpha-20250710-7fe60 238 7/10/2025
0.1.11-alpha-20250708-78199 951 7/8/2025
0.1.11-alpha-20250707-daaac 3,231 7/7/2025
0.1.11-alpha-20250706-daaac 216 7/6/2025
0.1.11-alpha-20250630-bf664 846 6/30/2025
0.1.11-alpha-20250629-bf664 183 6/29/2025
0.1.11-alpha-20250629-73ce5 135 6/29/2025
0.1.11-alpha-20250628-73ce5 144 6/28/2025
0.1.11-alpha-20250626-d1d79 288 6/26/2025
0.1.11-alpha-20250602-89abf 9,163 6/2/2025
0.1.11-alpha-20250601-8f919 252 6/1/2025
0.1.11-alpha-20250531-fe3d1 165 5/31/2025
0.1.11-alpha-20250530-4bdb8 8,791 5/30/2025
0.1.11-alpha-20250529-2b54a 274 5/29/2025
0.1.11-alpha-20250528-5b566 263 5/28/2025
0.1.11-alpha-20250519-67d3d 4,819 5/19/2025
0.1.11-alpha-20250518-67d3d 1,009 5/18/2025
0.1.11-alpha-20250514-bf7c3 1,576 5/14/2025
0.1.11-alpha-20250513-bf7c3 380 5/13/2025
0.1.11-alpha-20250512-4dab2 359 5/12/2025
0.1.11-alpha-20250511-4dab2 282 5/11/2025
0.1.11-alpha-20250425-47584 3,529 4/25/2025
0.1.11-alpha-20250424-47584 268 4/24/2025
0.1.11-alpha-20250421-afdd1 2,300 4/21/2025
0.1.11-alpha-20250413-58085 1,889 4/13/2025
0.1.11-alpha-20250407-24902 1,889 4/7/2025
0.1.11-alpha-20250331-4fbcc 2,241 3/31/2025
0.1.11-alpha-20250330-5fb36 266 3/30/2025
0.1.11-alpha-20250330-4fbcc 1,057 3/30/2025
0.1.11-alpha-20250327-74d61 2,668 3/27/2025
0.1.11-alpha-20250324-0754e 754 3/24/2025
0.1.11-alpha-20250310-204f4 11,747 3/10/2025
0.1.11-alpha-20250309-a4a0f 282 3/9/2025
0.1.10 1,638,223 3/8/2025
0.1.10-alpha-20250303-1b3c7 2,535 3/3/2025
0.1.10-alpha-20250224-f26e7 1,220 2/24/2025
0.1.10-alpha-20250223-f26e7 512 2/23/2025
0.1.10-alpha-20250223-d973e 190 2/23/2025
0.1.10-alpha-20250222-d973e 247 2/22/2025
0.1.10-alpha-20250222-c4a23 420 2/22/2025
0.1.10-alpha-20250220-5a06e 2,374 2/20/2025
0.1.10-alpha-20250209-1660c 2,282 2/9/2025
0.1.10-alpha-20250208-1660c 410 2/8/2025
0.1.10-alpha-20250203-fdb88 9,905 2/3/2025
0.1.10-alpha-20250122-52098 2,656 1/22/2025
0.1.10-alpha-20250120-b7e22 702 1/20/2025
0.1.10-alpha-20250115-92d34 1,059 1/15/2025
0.1.10-alpha-20250106-f86cc 1,172 1/6/2025
0.1.10-alpha-20250105-d1779 240 1/5/2025
0.1.10-alpha-20250101-2b14a 1,029 1/1/2025
0.1.10-alpha-20241229-50dca 680 12/29/2024
0.1.10-alpha-20241216-7ec4e 2,518 12/16/2024
0.1.10-alpha-20241215-7ec4e 261 12/15/2024
0.1.10-alpha-20241121-7db34 13,157 11/21/2024
0.1.10-alpha-20241114-8ca53 3,860 11/14/2024
0.1.10-alpha-20241103-132ad 1,183 11/3/2024
0.1.10-alpha-20241031-d3bf6 316 10/31/2024
0.1.10-alpha-20241026-40af4 3,402 10/26/2024
0.1.10-alpha-20241019-e1060 2,468 10/19/2024
0.1.10-alpha-20241018-ea95a 351 10/18/2024
0.1.10-alpha-20241016-e903b 389 10/16/2024
0.1.10-alpha-20241013-f4054 350 10/13/2024
0.1.10-alpha-20241008-a2580 2,570 10/8/2024
0.1.10-alpha-20241007-c4672 1,283 10/7/2024
0.1.9 2,037,914 10/6/2024
0.1.9-alpha-20240930-eb9a1 7,565 9/30/2024
0.1.9-alpha-20240910-4845f 320,853 9/10/2024
0.1.9-alpha-20240909-09bdd 1,230 9/9/2024
0.1.9-alpha-20240904-cd2a8 1,677 9/4/2024
0.1.9-alpha-20240903-f4d14 837 9/3/2024
0.1.9-alpha-20240902-cf45d 724 9/2/2024
0.1.9-alpha-20240901-b824f 256 9/1/2024
0.1.9-alpha-20240821-b4649 6,552 8/21/2024
0.1.9-alpha-20240721-a99c0 71,422 7/21/2024
0.1.9-alpha-20240702-65c64 12,331 7/2/2024
0.1.9-alpha-20240628-bac00 18,068 6/28/2024
0.1.9-alpha-20240626-14e70 1,044 6/26/2024
0.1.9-alpha-20240625-dc933 969 6/25/2024
0.1.9-alpha-20240612-d2cae 4,645 6/12/2024
0.1.9-alpha-20240609-affc1 1,291 6/9/2024
0.1.9-alpha-20240601-65a18 2,701 6/1/2024
0.1.9-alpha-20240530-d7e43 892 5/30/2024
0.1.9-alpha-20240510-d86c2 13,290 5/10/2024
0.1.9-alpha-20240509-5a8e6 295 5/9/2024
0.1.9-alpha-20240508-995f2 367 5/8/2024
0.1.9-alpha-20240507-93779 400 5/7/2024
0.1.9-alpha-20240506-b6e03 313 5/6/2024
0.1.9-alpha-20240504-da44e 248 5/4/2024
0.1.9-alpha-20240429-7f42a 4,213 4/29/2024
0.1.9-alpha-20240419-1ef2e 7,801 4/19/2024
0.1.9-alpha-20240413-0f707 12,484 4/13/2024
0.1.9-alpha-20240406-2d6cb 3,955 4/6/2024
0.1.9-alpha-20240402-f6292 11,006 4/2/2024
0.1.9-alpha-20240324-e7896 5,503 3/24/2024
0.1.9-alpha-20240318-69e2b 14,648 3/18/2024
0.1.9-alpha-20240312-845e3 3,292 3/12/2024
0.1.9-alpha-20240307-ac027 1,942 3/7/2024
0.1.9-alpha-20240219-c2536 36,781 2/19/2024
0.1.9-alpha-20240217-f4e75 582 2/17/2024
0.1.9-alpha-20240216-f78b1 454 2/16/2024
0.1.9-alpha-20240215-3bdc9 2,097 2/15/2024
0.1.9-alpha-20240208-19734 4,769 2/8/2024
0.1.9-alpha-20240207-23445 1,470 2/7/2024
0.1.9-alpha-20240128-f886e 9,128 1/28/2024
0.1.9-alpha-20240121-04fc8 15,794 1/21/2024
0.1.9-alpha-20240117-096eb 7,857 1/17/2024
0.1.9-alpha-20240116-4e63e 947 1/16/2024
0.1.9-alpha-20240115-0da7b 959 1/15/2024
0.1.9-alpha-20240114-5953c 592 1/14/2024
0.1.9-alpha-20240112-83519 1,818 1/12/2024
0.1.9-alpha-20240111-88a14 927 1/11/2024
0.1.9-alpha-20240109-8cfaa 13,161 1/9/2024
0.1.9-alpha-20240108-18144 708 1/8/2024
0.1.9-alpha-20231119-4537e 19,427 11/19/2023
0.1.9-alpha-20231113-1bc0e 13,342 11/13/2023
0.1.9-alpha-20231029-17d50 6,253 10/29/2023
0.1.9-alpha-20231026-63096 7,175 10/26/2023
0.1.9-alpha-20231023-ba865 2,163 10/23/2023
0.1.9-alpha-20231019-c6e2d 4,783 10/19/2023
0.1.9-alpha-20230930-06ac8 8,465 9/30/2023
0.1.9-alpha-20230914-d59d2 9,127 9/14/2023
0.1.9-alpha-20230827-ee756 12,983 8/27/2023
0.1.9-alpha-20230806-4a480 9,989 8/6/2023
0.1.8 5,278,409 6/5/2023
0.1.8-alpha-20230605-7fe5f 1,154 6/5/2023
0.1.8-alpha-20230529-6daa2 7,017 5/29/2023
0.1.8-alpha-20230528-5126d 1,079 5/28/2023
0.1.8-alpha-20230524-20d3c 6,523 5/24/2023
0.1.8-alpha-20230523-11df5 1,092 5/23/2023
0.1.8-alpha-20230522-c3dd6 1,544 5/22/2023
0.1.8-alpha-20230423-3898f 41,063 4/23/2023
0.1.8-alpha-20230420-147b8 1,298 4/20/2023
0.1.8-alpha-20230419-2d72d 1,417 4/19/2023
0.1.8-alpha-20230417-cdc3d 1,507 4/17/2023
0.1.8-alpha-20230415-9eb79 1,252 4/15/2023
0.1.8-alpha-20230414-42e41 1,133 4/14/2023
0.1.8-alpha-20230413-46a04 1,217 4/13/2023
0.1.8-alpha-20230412-db058 1,892 4/12/2023
0.1.8-alpha-20230411-0e39b 1,251 4/11/2023
0.1.8-alpha-20230403-2e062 16,447 4/3/2023
0.1.8-alpha-20230331-bd4ee 19,027 3/31/2023
0.1.8-alpha-20230327-2daba 9,120 3/27/2023
0.1.8-alpha-20230326-58b33 1,256 3/26/2023
0.1.8-alpha-20230324-a3a9d 1,506 3/24/2023
0.1.8-alpha-20230323-a4861 1,318 3/23/2023
0.1.8-alpha-20230320-c024e 1,651 3/20/2023
0.1.8-alpha-20230318-a5c91 1,253 3/18/2023
0.1.8-alpha-20230219-999f9 3,015 2/19/2023
0.1.8-alpha-20230117-88aad 6,385 1/17/2023
0.1.8-alpha-20230109-65bc7 1,671 1/9/2023
0.1.7 1,042,297 12/13/2022
0.1.7-alpha-20221212-c8874 72,600 12/12/2022
0.1.7-alpha-20221210-2aed9 1,198 12/10/2022
0.1.7-alpha-20220814-2f9a9 6,912 8/14/2022
0.1.7-alpha-20220703-545d1 3,991 7/3/2022
0.1.7-alpha-20220622-fc71a 1,404 6/22/2022
0.1.7-alpha-20220618-f2188 1,234 6/18/2022
0.1.7-alpha-20220525-559f3 6,604 5/25/2022
0.1.7-alpha-20220511-ddab5 2,513 5/11/2022
0.1.7-alpha-20220503-4e490 2,065 5/3/2022
0.1.7-alpha-20220426-03692 1,392 4/26/2022
0.1.6 1,423,543 4/25/2022
0.1.6-alpha-20220425-2576c 1,304 4/25/2022
0.1.6-alpha-20220423-801a3 1,269 4/23/2022
0.1.6-alpha-20220415-cbd02 1,906 4/15/2022
0.1.6-alpha-20220411-09a62 1,377 4/11/2022
0.1.6-alpha-20220405-c2ecb 1,980 4/5/2022
0.1.6-alpha-20220404-6b085 1,249 4/4/2022
0.1.6-alpha-20220315-9c83e 7,191 3/15/2022
0.1.6-alpha-20220220-b0a5f 3,909 2/20/2022
0.1.6-alpha-20220116-e54cd 2,666 1/16/2022
0.1.6-alpha-20220113-5b66e 1,229 1/13/2022
0.1.6-alpha-20220112-b89c8 1,285 1/12/2022
0.1.6-alpha-20220111-41bfa 2,456 1/11/2022
0.1.5 1,143,227 9/17/2021
0.1.5-alpha002 5,984 5/9/2021
0.1.5-alpha001 28,636 2/28/2021
0.1.5-alpha-20211231-a57e5 3,177 12/31/2021
0.1.5-alpha-20211026-55244 1,321 10/26/2021
0.1.5-alpha-20210929-615e8 1,345 9/29/2021
0.1.5-alpha-20210918-4c36f 1,301 9/18/2021
0.1.5-alpha-20210828-e8f91 1,311 8/28/2021
0.1.5-alpha-20210827-e8f91 1,325 8/27/2021
0.1.5-alpha-20210817-b1f88 1,373 8/17/2021
0.1.4 728,277 11/29/2020
0.1.3 61,574 11/15/2020
0.1.3-alpha001 3,119 9/4/2020
0.1.2 279,549 7/4/2020
0.1.2-alpha003 1,528 6/20/2020
0.1.2-alpha002 3,814 5/10/2020
0.1.2-alpha001 1,586 4/25/2020
0.1.1 150,247 3/18/2020
0.1.1-alpha001 1,579 3/15/2020
0.1.0 213,495 1/13/2020
0.1.0-beta002 1,475 1/8/2020
0.1.0-beta001 1,455 1/6/2020
0.0.11 2,431 12/17/2019
0.0.10 2,129 12/9/2019
0.0.9 110,118 8/13/2019
0.0.7 1,956 8/3/2019
0.0.6 3,016 5/19/2019
0.0.5 27,303 12/30/2018
0.0.3 1,813 11/27/2018
0.0.1 16,107 2/26/2018
0.0.1-alpha-002 2,251 1/21/2018
0.0.1-alpha-001 2,228 1/10/2018