AngleSharp 1.10.0-beta.928

logo

AngleSharp

CI GitHub Tag NuGet Count Issues Open 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.

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

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 ships for netstandard2.0, net8.0, and net10.0. On Windows the build also targets net462 and net472.

In practice this keeps the library broadly consumable while still allowing newer runtimes to take advantage of runtime and BCL improvements.

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.

AngleSharp Ecosystem

AngleSharp.Core is the foundation. Additional repositories provide higher-level services and integrations:

Project Purpose Repository
AngleSharp.Css Full CSS parser, CSSOM, and styling services https://github.com/AngleSharp/AngleSharp.Css
AngleSharp.Js JavaScript integration for browsing contexts https://github.com/AngleSharp/AngleSharp.Js
AngleSharp.Wasm WebAssembly-oriented integration work for AngleSharp https://github.com/AngleSharp/AngleSharp.Wasm
AngleSharp.Xml XML, XHTML, and related XML-oriented parsing support https://github.com/AngleSharp/AngleSharp.Xml
AngleSharp.Renderer Rendering-focused companion project https://github.com/AngleSharp/AngleSharp.Renderer
AngleSharp.Diffing DOM and markup diffing utilities https://github.com/AngleSharp/AngleSharp.Diffing
AngleSharp.XPath XPath support on top of the AngleSharp DOM https://github.com/AngleSharp/AngleSharp.XPath

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.

Discussion and issue tracking happen on GitHub.

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.

See the related GitHub issue for more information.

Development

AngleSharp is written in the most recent version of C# and thus requires Roslyn as a compiler. Using an IDE like Visual Studio 2022+ is recommended on Windows. Alternatively, VS Code with the C# extension or another suitable Language Server Protocol implementation works well 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.

No packages depend on AngleSharp.

.NET 10.0

  • No dependencies.

.NET Framework 4.6.2

.NET Framework 4.7.2

.NET 8.0

  • No dependencies.

.NET Standard 2.0

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