AngleSharp 1.1.0-alpha-376

logo

AngleSharp

CI GitHub Tag NuGet Count Issues Open Gitter Chat StackOverflow Questions CLA Assistant

AngleSharp is a .NET library that gives you the ability to parse angle bracket based hyper-texts like HTML, SVG, and MathML. XML without validation is also supported by the library. An important aspect of AngleSharp is that CSS can also be parsed. The included parser is built upon the official W3C specification. This produces a perfectly portable HTML5 DOM representation of the given source code and ensures compatibility with results in evergreen browsers. Also standard DOM features such as querySelector or querySelectorAll work for tree traversal.

:zapzap: Migrating from AngleSharp 0.9 to AngleSharp 0.10 or later (incl. 1.0)? Look at our migration documentation. :zapzap:

Key Features

  • Portable (using .NET Standard 2.0)
  • Standards conform (works exactly as evergreen browsers)
  • Great performance (outperforms similar parsers in most scenarios)
  • Extensible (extend with your own services)
  • Useful abstractions (type helpers, jQuery like construction)
  • Fully functional DOM (all the lists, iterators, and events you know)
  • Form submission (easily log in everywhere)
  • Navigation (a BrowsingContext is like a browser tab - control it from .NET!).
  • LINQ enhanced (use LINQ with DOM elements, naturally without wrappers)

The advantage over similar libraries like HtmlAgilityPack is that the exposed DOM is using the official W3C specified API, i.e., that even things like querySelectorAll are available in AngleSharp. Also the parser uses the HTML 5.1 specification, which defines error handling and element correction. The AngleSharp library focuses on standards compliance, interactivity, and extensibility. It is therefore giving web developers working with C# all possibilities as they know from using the DOM in any modern browser.

The performance of AngleSharp is quite close to the performance of browsers. Even very large pages can be processed within milliseconds. AngleSharp tries to minimize memory allocations and reuses elements internally to avoid unnecessary object creation.

Simple Demo

The simple example will use the website of Wikipedia for data retrieval.

var config = Configuration.Default.WithDefaultLoader();
var address = "https://en.wikipedia.org/wiki/List_of_The_Big_Bang_Theory_episodes";
var context = BrowsingContext.New(config);
var document = await context.OpenAsync(address);
var cellSelector = "tr.vevent td:nth-child(3)";
var cells = document.QuerySelectorAll(cellSelector);
var titles = cells.Select(m => m.TextContent);

Or the same with explicit types:

IConfiguration config = Configuration.Default.WithDefaultLoader();
string address = "https://en.wikipedia.org/wiki/List_of_The_Big_Bang_Theory_episodes";
IBrowsingContext context = BrowsingContext.New(config);
IDocument document = await context.OpenAsync(address);
string cellSelector = "tr.vevent td:nth-child(3)";
IHtmlCollection<IElement> cells = document.QuerySelectorAll(cellSelector);
IEnumerable<string> titles = cells.Select(m => m.TextContent);

In the example we see:

  • How to setup the configuration for supporting document loading
  • Asynchronously get the document in a new context using the configuration
  • Performing a query to get all cells with the content of interest
  • The whole DOM supports LINQ queries

Every collection in AngleSharp supports LINQ statements. AngleSharp also provides many useful extension methods for element collections that cannot be found in the official DOM.

Supported Platforms

AngleSharp has been created as a .NET Standard 2.0 compatible library. This includes, but is not limited to:

  • .NET Core (2.0 and later)
  • .NET Framework (4.6.1 and later)
  • Xamarin.Android (7.0 and 8.0)
  • Xamarin.iOS (10.0 and 10.14)
  • Xamarin.Mac (3.0 and 3.8)
  • Mono (4.6 and 5.4)
  • UWP (10.0 and 10.0.16299)
  • Unity (2018.1)

Documentation

The documentation of AngleSharp is located in the docs folder. More examples, best-practices, and general information can be found there. The documentation also contains a list of frequently asked questions.

More information is also available by following some of the hyper references mentioned in the Wiki. In-depth articles will be published on the CodeProject, with links being placed in the Wiki at GitHub.

Use-Cases

  • Parsing HTML (incl. fragments)
  • Parsing CSS (incl. selectors, declarations, ...)
  • Constructing HTML (e.g., view-engine)
  • Minifying CSS, HTML, ...
  • Querying document elements
  • Crawling information
  • Gathering statistics
  • Web automation
  • Tools with HTML / CSS / ... support
  • Connection to page analytics
  • HTML / DOM unit tests
  • Automated JavaScript interaction
  • Testing other concepts, e.g., script engines
  • ...

Vision

The project aims to bring a solid implementation of the W3C DOM for HTML, SVG, MathML, and CSS to the CLR - all written in C#. The idea is that you can basically do everything with the DOM in C# that you can do in JavaScript (plus, of course, more).

Most parts of the DOM are included, even though some may still miss their (fully specified / correct) implementation. The goal for v1.0 is to have all practically relevant parts implemented according to the official W3C specification (with useful extensions by the WHATWG).

The API is close to the DOM4 specification, however, the naming has been adjusted to apply with .NET conventions. Nevertheless, to make AngleSharp really useful for, e.g., a JavaScript engine, attributes have been placed on the corresponding interfaces (and methods, properties, ...) to indicate the status of the field in the official specification. This allows automatic generation of DOM objects with the official API.

This is a long-term project which will eventually result in a state of the art parser for the most important angle bracket based hyper-texts.

Our hope is to build a community around web parsing and libraries from this project. So far we had great contributions, but that goal was not fully achieved. Want to help? Get in touch with us!

Participating in the Project

If you know some feature that AngleSharp is currently missing, and you are willing to implement the feature, then your contribution is more than welcome! Also if you have a really cool idea - do not be shy, we'd like to hear it.

If you have an idea how to improve the API (or what is missing) then posts / messages are also welcome. For instance there have been ongoing discussions about some styles that have been used by AngleSharp (e.g., HTMLDocument or HtmlDocument) in the past. In the end AngleSharp stopped using HTMLDocument (at least visible outside of the library). Now AngleSharp uses names like IDocument, IHtmlElement and so on. This change would not have been possible without such fruitful discussions.

The project is always searching for additional contributors. Even if you do not have any code to contribute, but rather an idea for improvement, a bug report or a mistake in the documentation. These are the contributions that keep this project active.

Live discussions can take place in our Gitter chat, which supports using GitHub accounts.

More information is found in the contribution guidelines. All contributors can be found in the CONTRIBUTORS file.

This project has also adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community.

For more information see the .NET Foundation Code of Conduct.

Funding / Support

If you use AngleSharp frequently, but you do not have the time to support the project by active participation you may still be interested to ensure that the AngleSharp projects keeps the lights on.

Therefore we created a backing model via Bountysource. Any donation is welcome and much appreciated. We will mostly spend the money on dedicated development time to improve AngleSharp where it needs to be improved, plus invest in the web utility eco-system in .NET (e.g., in JavaScript engines, other parsers, or a renderer for AngleSharp to mention some outstanding projects).

Visit Bountysource for more details.

Development

AngleSharp is written in the most recent version of C# and thus requires Roslyn as a compiler. Using an IDE like Visual Studio 2019+ is recommended on Windows. Alternatively, VSCode (with OmniSharp or another suitable Language Server Protocol implementation) should be the tool of choice on other platforms.

The code tries to be as clean as possible. Notably the following rules are used:

  • Use braces for any conditional / loop body
  • Use the -Async suffixed methods when available
  • Use VIP ("Var If Possible") style (in C++ called AAA: Almost Always Auto) to place types on the right

More important, however, is the proper usage of tests. Any new feature should come with a set of tests to cover the functionality and prevent regression.

Changelog

A very detailed changelog exists. If you are just interested in major releases then have a look at the GitHub releases.

.NET Foundation

This project is supported by the .NET Foundation.

License

AngleSharp is released using the MIT license. For more information see the license file.

Showing the top 20 packages that depend on AngleSharp.

Packages Downloads
YoutubeExplode
The ultimate dirty YouTube library. Parses public metadata on YouTube videos, lets you download them and much more. Does not require an API key and does not impose usage quotas.
82
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
66
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
65
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
64
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
61
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
60
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
59
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
57
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
56
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
55

.NET Standard 2.0

.NET Framework 4.6.1

.NET Framework 4.7.2

.NET 6.0

.NET 7.0

.NET 8.0

Version Downloads Last updated
1.10.0 2 11/06/2026
1.10.0-beta.928 1 11/06/2026
1.10.0-beta.926 1 11/06/2026
1.10.0-beta.917 4 11/03/2026
1.9.1 6 11/02/2026
1.9.1-beta.913 5 11/02/2026
1.9.1-beta.910 5 11/02/2026
1.9.1-beta.903 5 10/31/2026
1.9.1-beta.902 7 10/31/2026
1.9.0 6 10/31/2026
1.9.0-beta.901 10 10/31/2026
1.9.0-beta.896 4 10/31/2026
1.9.0-beta.894 5 10/31/2026
1.9.0-beta.891 10 10/30/2026
1.9.0-beta.889 7 10/30/2026
1.9.0-beta.886 11 10/28/2026
1.9.0-beta.885 6 10/28/2026
1.9.0-beta.883 8 10/28/2026
1.9.0-beta.881 11 10/28/2026
1.9.0-beta.879 7 10/28/2026
1.8.6 12 10/26/2026
1.8.6-beta.872 10 10/25/2026
1.8.6-beta.868 11 10/25/2026
1.8.6-beta.866 7 10/25/2026
1.8.6-beta.865 8 10/25/2026
1.8.5 23 10/16/2026
1.8.5-beta.859 17 10/18/2026
1.8.5-beta.858 21 10/16/2026
1.8.5-beta.856 18 10/17/2026
1.8.5-beta.853 23 10/16/2026
1.8.5-beta.849 22 10/09/2026
1.8.5-beta.847 14 10/09/2026
1.8.4 20 10/08/2026
1.8.4-beta.832 25 10/07/2026
1.8.4-beta.830 21 10/07/2026
1.8.4-beta.829 28 10/07/2026
1.8.4-beta.827 18 10/08/2026
1.8.4-beta.826 17 10/08/2026
1.8.4-beta.824 24 10/07/2026
1.8.4-beta.822 23 10/07/2026
1.8.4-beta.820 20 10/07/2026
1.8.4-beta.815 19 10/07/2026
1.8.4-beta.808 18 10/07/2026
1.8.4-beta.800 17 10/08/2026
1.8.4-beta.793 19 10/07/2026
1.8.4-beta.785 26 10/08/2026
1.8.3 23 10/01/2026
1.8.3-beta.781 26 10/07/2026
1.8.3-beta.780 26 10/07/2026
1.8.3-beta.773 21 10/02/2026
1.8.3-beta.764 21 10/01/2026
1.8.3-beta.762 26 09/26/2026
1.8.3-beta.760 22 09/26/2026
1.8.3-beta.759 24 09/26/2026
1.8.3-beta.753 24 09/26/2026
1.8.3-beta.752 23 09/26/2026
1.8.2 26 09/18/2026
1.8.2-beta.751 25 09/26/2026
1.8.2-beta.749 28 09/26/2026
1.8.2-beta.734 22 09/19/2026
1.8.2-beta.733 23 09/18/2026
1.8.2-beta.731 24 09/19/2026
1.8.2-beta.730 30 09/16/2026
1.8.2-beta.726 21 09/14/2026
1.8.2-beta.715 19 09/14/2026
1.8.2-beta.712 30 09/14/2026
1.8.2-beta.709 23 09/13/2026
1.8.2-beta.701 18 09/11/2026
1.8.1 25 09/11/2026
1.8.1-beta.696 25 09/11/2026
1.8.1-beta.694 27 09/10/2026
1.8.1-beta.693 22 09/11/2026
1.8.1-beta.692 23 09/11/2026
1.8.1-beta.691 22 09/11/2026
1.8.1-beta.690 24 09/10/2026
1.8.0 32 09/06/2026
1.8.0-beta.679 25 09/05/2026
1.8.0-beta.677 30 09/05/2026
1.8.0-beta.675 26 09/03/2026
1.8.0-beta.674 33 09/03/2026
1.8.0-beta.673 32 09/03/2026
1.8.0-beta.603 26 08/04/2026
1.7.3 33 09/03/2026
1.7.3-beta.669 29 09/03/2026
1.7.3-beta.667 25 09/03/2026
1.7.3-beta.665 31 09/03/2026
1.7.3-beta.643 28 09/02/2026
1.7.3-beta.641 30 09/02/2026
1.7.3-beta.640 26 09/02/2026
1.7.3-beta.639 29 09/02/2026
1.7.2 34 08/23/2026
1.7.2-beta.638 28 09/02/2026
1.7.2-beta.637 27 09/02/2026
1.7.2-beta.636 28 09/02/2026
1.7.2-beta.635 28 09/02/2026
1.7.2-beta.630 24 09/02/2026
1.7.2-beta.627 31 09/02/2026
1.7.2-beta.626 25 09/01/2026
1.7.2-beta.619 29 08/23/2026
1.7.2-beta.617 22 08/23/2026
1.7.1 27 08/06/2026
1.7.1-beta.615 27 08/22/2026
1.7.1-beta.614 25 08/22/2026
1.7.1-beta.609 26 08/08/2026
1.7.1-beta.604 27 08/06/2026
1.7.0 28 08/01/2026
1.7.0-beta.602 22 08/04/2026
1.7.0-beta.595 31 08/04/2026
1.7.0-beta.585 33 08/01/2026
1.7.0-beta.583 23 08/01/2026
1.7.0-beta.580 31 07/29/2026
1.7.0-beta.579 27 07/29/2026
1.7.0-beta.578 23 07/29/2026
1.6.0 28 07/28/2026
1.6.0-beta.577 31 07/29/2026
1.6.0-beta.575 24 07/29/2026
1.6.0-beta.571 31 07/29/2026
1.6.0-beta.570 25 07/29/2026
1.6.0-beta.569 37 07/23/2026
1.6.0-beta.568 28 07/23/2026
1.5.3-beta.567 30 07/23/2026
1.5.3-beta.564 25 07/16/2026
1.5.3-beta.556 29 07/16/2026
1.5.3-beta.553 31 07/11/2026
1.5.2 31 07/07/2026
1.5.2-beta.548 31 07/07/2026
1.5.2-beta.547 22 07/07/2026
1.5.1 37 06/15/2026
1.5.1-beta.546 34 07/07/2026
1.5.1-beta.545 32 07/07/2026
1.5.1-beta.544 26 07/07/2026
1.5.1-beta.543 41 07/07/2026
1.5.1-beta.542 25 07/07/2026
1.5.1-beta.534 30 06/23/2026
1.5.1-beta.530 31 06/10/2026
1.5.0 33 06/08/2026
1.5.0-beta.529 34 06/10/2026
1.5.0-beta.526 25 06/10/2026
1.4.1-beta.525 28 06/10/2026
1.4.1-beta.523 59 04/20/2026
1.4.1-beta.518 51 04/02/2026
1.4.1-beta.509 57 03/31/2026
1.4.1-beta.508 50 03/31/2026
1.4.1-beta.506 59 12/17/2025
1.4.1-beta.505 46 12/12/2025
1.4.1-beta.504 56 12/14/2025
1.4.1-beta.502 54 12/13/2025
1.4.0 47 12/15/2025
1.4.0-beta.499 60 12/15/2025
1.4.0-beta.497 49 12/14/2025
1.4.0-beta.496 56 12/11/2025
1.4.0-beta.495 61 12/13/2025
1.4.0-beta.493 52 12/13/2025
1.3.1 56 12/15/2025
1.3.1-beta.491 6 10/02/2026
1.3.1-beta.490 59 12/15/2025
1.3.1-beta.486 47 12/12/2025
1.3.0 57 12/13/2025
1.3.0-beta.484 62 12/14/2025
1.3.0-beta.477 54 12/17/2025
1.3.0-beta.476 71 12/14/2025
1.3.0-beta.470 5 10/02/2026
1.3.0-beta.468 59 12/20/2025
1.3.0-beta.466 53 12/20/2025
1.2.0 56 12/19/2025
1.2.0-beta.457 59 12/11/2025
1.2.0-beta.456 53 12/17/2025
1.2.0-beta.449 52 12/11/2025
1.2.0-beta.448 50 12/13/2025
1.2.0-beta.439 49 12/13/2025
1.2.0-beta.431 54 12/12/2025
1.2.0-beta.423 49 12/14/2025
1.2.0-beta.420 61 12/20/2025
1.2.0-beta.419 5 09/28/2026
1.2.0-beta.418 54 12/11/2025
1.2.0-beta.410 51 12/20/2025
1.2.0-beta.408 10 10/02/2026
1.1.2 54 12/20/2025
1.1.2-beta.407 56 12/20/2025
1.1.2-beta.395 49 12/11/2025
1.1.1 9 09/30/2026
1.1.1-beta.392 65 12/13/2025
1.1.1-beta.390 6 09/29/2026
1.1.1-beta.389 63 12/12/2025
1.1.1-beta.388 62 12/20/2025
1.1.1-beta.387 49 12/11/2025
1.1.1-beta.386 57 12/14/2025
1.1.1-beta.385 12 10/02/2026
1.1.0 59 12/14/2025
1.1.0-beta.384 56 12/17/2025
1.1.0-alpha-379 62 12/20/2025
1.1.0-alpha-378 50 12/20/2025
1.1.0-alpha-377 54 12/20/2025
1.1.0-alpha-376 53 12/14/2025
1.1.0-alpha-375 59 12/14/2025
1.1.0-alpha-374 63 12/20/2025
1.0.7 60 12/19/2025
1.0.7-alpha-342 41 12/20/2025
1.0.6 64 12/13/2025
1.0.6-alpha-341 53 12/12/2025
1.0.6-alpha-339 64 12/11/2025
1.0.6-alpha-331 64 12/14/2025
1.0.6-alpha-330 56 12/20/2025
1.0.6-alpha-328 67 12/14/2025
1.0.6-alpha-325 56 12/14/2025
1.0.6-alpha-321 54 12/11/2025
1.0.5 62 12/13/2025
1.0.5-alpha-317 59 12/14/2025
1.0.4 56 12/13/2025
1.0.4-alpha-316 50 12/20/2025
1.0.4-alpha-314 9 10/02/2026
1.0.4-alpha-311 65 12/16/2025
1.0.4-alpha-307 61 12/18/2025
1.0.4-alpha-301 10 10/02/2026
1.0.4-alpha-300 8 09/27/2026
1.0.4-alpha-298 54 12/13/2025
1.0.4-alpha-290 54 12/20/2025
1.0.4-alpha-289 58 12/20/2025
1.0.3 60 12/20/2025
1.0.3-alpha-287 58 12/16/2025
1.0.2 54 12/13/2025
1.0.2-alpha-284 57 12/20/2025
1.0.2-alpha-283 66 12/12/2025
1.0.2-alpha-282 56 12/14/2025
1.0.2-alpha-281 57 12/13/2025
1.0.2-alpha-278 51 12/12/2025
1.0.2-alpha-277 61 12/11/2025
1.0.2-alpha-276 53 12/20/2025
1.0.2-alpha-275 46 12/20/2025
1.0.2-alpha-274 52 12/20/2025
1.0.2-alpha-273 55 12/14/2025
1.0.2-alpha-261 47 12/14/2025
1.0.2-alpha-258 44 12/20/2025
1.0.2-alpha-257 53 12/20/2025
1.0.2-alpha-255 63 12/14/2025
1.0.2-alpha-251 6 10/02/2026
1.0.2-alpha-250 58 12/16/2025
1.0.2-alpha-249 66 12/13/2025
1.0.1 78 12/13/2025
1.0.1-alpha-248 59 12/14/2025
1.0.1-alpha-243 43 12/20/2025
1.0.1-alpha-242 49 12/20/2025
1.0.1-alpha-241 52 01/06/2026
1.0.1-alpha-235 59 12/13/2025
1.0.0 50 12/13/2025
1.0.0-ci-228 56 12/20/2025
1.0.0-alpha-231 64 12/14/2025
1.0.0-alpha-229 56 12/14/2025
0.17.1 53 12/20/2025
0.17.1-alpha-179 56 12/20/2025
0.17.1-alpha-178 58 12/20/2025
0.17.0 52 12/14/2025
0.17.0-alpha-177 62 01/01/2026
0.17.0-alpha-174 50 12/15/2025
0.17.0-alpha-173 53 12/11/2025
0.17.0-alpha-172 54 12/20/2025
0.17.0-alpha-171 59 12/14/2025
0.17.0-alpha-170 43 12/13/2025
0.17.0-alpha-169 43 12/12/2025
0.16.1 59 12/13/2025
0.16.1-alpha-99 52 12/14/2025
0.16.1-alpha-96 55 12/13/2025
0.16.1-alpha-91 57 12/20/2025
0.16.1-alpha-168 55 12/14/2025
0.16.1-alpha-167 47 12/14/2025
0.16.1-alpha-155 51 12/20/2025
0.16.1-alpha-153 62 12/20/2025
0.16.1-alpha-152 49 12/20/2025
0.16.1-alpha-148 46 12/20/2025
0.16.1-alpha-145 51 12/14/2025
0.16.1-alpha-144 54 12/13/2025
0.16.1-alpha-133 58 12/14/2025
0.16.1-alpha-127 53 12/20/2025
0.16.1-alpha-125 58 12/14/2025
0.16.1-alpha-120 59 12/20/2025
0.16.1-alpha-114 42 12/13/2025
0.16.1-alpha-112 62 12/14/2025
0.16.1-alpha-110 54 12/13/2025
0.16.1-alpha-108 56 12/14/2025
0.16.1-alpha-106 10 10/02/2026
0.16.1-alpha-104 51 12/19/2025
0.16.0 58 12/20/2025
0.16.0-alpha-86 53 12/14/2025
0.16.0-alpha-85 49 12/20/2025
0.16.0-alpha-84 6 10/02/2026
0.16.0-alpha-80 52 12/20/2025
0.16.0-alpha-79 56 12/14/2025
0.16.0-alpha-78 6 10/02/2026
0.16.0-alpha-77 57 12/13/2025
0.16.0-alpha-76 51 12/16/2025
0.16.0-alpha-75 53 12/20/2025
0.16.0-alpha-72 44 12/20/2025
0.15.0 47 12/20/2025
0.15.0-alpha-14 55 12/20/2025
0.14.0 53 12/13/2025
0.14.0-alpha-818 56 12/14/2025
0.14.0-alpha-817 6 10/02/2026
0.14.0-alpha-813 45 12/20/2025
0.14.0-alpha-811 56 12/14/2025
0.14.0-alpha-809 49 12/19/2025
0.14.0-alpha-805 46 12/20/2025
0.14.0-alpha-803 49 12/20/2025
0.14.0-alpha-802 57 12/20/2025
0.14.0-alpha-801 12 10/02/2026
0.14.0-alpha-798 60 12/20/2025
0.14.0-alpha-796 56 12/11/2025
0.14.0-alpha-794 53 12/14/2025
0.14.0-alpha-793 9 09/29/2026
0.14.0-alpha-790 60 12/14/2025
0.14.0-alpha-789 50 12/20/2025
0.14.0-alpha-788 59 12/17/2025
0.14.0-alpha-787 49 12/20/2025
0.14.0-alpha-784 47 12/20/2025
0.14.0-alpha-783 54 12/20/2025
0.13.0 58 12/13/2025
0.13.0-alpha-782 49 12/14/2025
0.13.0-alpha-775 61 12/20/2025
0.13.0-alpha-771 60 12/20/2025
0.13.0-alpha-768 9 09/28/2026
0.13.0-alpha-766 50 12/20/2025
0.13.0-alpha-764 61 12/20/2025
0.13.0-alpha-763 49 12/20/2025
0.13.0-alpha-760 45 12/20/2025
0.13.0-alpha-758 49 12/20/2025
0.13.0-alpha-756 56 12/20/2025
0.13.0-alpha-754 56 12/20/2025
0.13.0-alpha-748 57 12/14/2025
0.13.0-alpha-745 54 01/06/2026
0.13.0-alpha-744 56 12/14/2025
0.13.0-alpha-743 54 12/11/2025
0.13.0-alpha-742 55 12/21/2025
0.13.0-alpha-739 60 12/20/2025
0.13.0-alpha-737 52 12/17/2025
0.13.0-alpha-735 44 12/20/2025
0.13.0-alpha-734 53 12/20/2025
0.13.0-alpha-733 56 12/20/2025
0.12.1 59 12/20/2025
0.12.0 59 12/20/2025
0.11.0 55 12/20/2025
0.10.1 54 12/20/2025
0.10.0 8 10/02/2026
0.9.11 51 12/22/2025
0.9.10 49 12/20/2025
0.9.9.2 55 12/24/2025
0.9.9.1 50 12/13/2025
0.9.9 56 12/20/2025
0.9.8.1 62 12/20/2025
0.9.8 56 12/20/2025
0.9.7 6 10/02/2026
0.9.6 53 12/20/2025
0.9.5 47 12/20/2025
0.9.4 48 12/20/2025
0.9.3 52 12/14/2025
0.9.2 50 12/11/2025
0.9.1 45 12/20/2025
0.9.0 69 12/14/2025
0.8.9 61 12/20/2025
0.8.8 56 12/16/2025
0.8.7.1 49 12/14/2025
0.8.7 55 12/14/2025
0.8.6 47 12/20/2025
0.8.5 56 12/20/2025
0.8.4.1 54 12/14/2025
0.8.4 59 12/12/2025
0.8.3 0 04/21/2015
0.8.2 0 04/15/2015
0.8.1 53 12/20/2025
0.8.0 54 12/13/2025
0.7.0 45 12/14/2025
0.6.1 51 12/12/2025
0.6.0 51 12/16/2025
0.5.1 52 12/13/2025
0.5.0 52 12/20/2025
0.4.0 49 12/20/2025
0.3.7 46 12/20/2025
0.3.6 8 10/02/2026
0.3.5 48 12/20/2025
0.3.4 49 12/20/2025
0.3.3 8 10/02/2026
0.3.2 56 12/14/2025
0.3.1 47 12/22/2025
0.3.0 51 12/13/2025
0.2.9 7 10/02/2026
0.2.8 58 12/13/2025
0.2.7 45 12/20/2025
0.2.6 43 12/20/2025
0.2.5 51 12/20/2025
0.2.4 49 12/20/2025
0.2.3 50 12/20/2025
0.2.2 44 12/20/2025
0.2.1 45 12/14/2025
0.2.0 50 12/13/2025