AngleSharp 1.1.0-alpha-375

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
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
25
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
26
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
27
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
28
AngleSharp.Css
Extends the CSSOM from the core AngleSharp library.
35
AngleSharp.Wrappers
A library of wrappers for AngleSharp. Allows you to replace a real AngleSharp DOM tree but still keep the queried/returned node references. Built for and used by https://github.com/bUnit-dev/bUnit.
25
bunit.web
bUnit.web is the web specific parts of bUnit, that enables you to easily test and verify the output of Blazor (web) component.
25
bunit.web
bUnit.web is the web specific parts of bUnit, that enables you to easily test and verify the output of Blazor (web) component.
27

.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.8.5-beta.847 0 09.10.2026
1.8.4 0 07.10.2026
1.8.4-beta.832 0 07.10.2026
1.8.4-beta.830 0 07.10.2026
1.8.4-beta.829 0 07.10.2026
1.8.4-beta.827 0 07.10.2026
1.8.4-beta.826 0 07.10.2026
1.8.4-beta.824 0 06.10.2026
1.8.4-beta.822 0 06.10.2026
1.8.4-beta.820 0 06.10.2026
1.8.4-beta.815 0 05.10.2026
1.8.4-beta.808 0 05.10.2026
1.8.4-beta.800 0 05.10.2026
1.8.4-beta.793 0 05.10.2026
1.8.4-beta.785 0 04.10.2026
1.8.3 0 30.09.2026
1.8.3-beta.781 0 04.10.2026
1.8.3-beta.780 0 04.10.2026
1.8.3-beta.773 0 30.09.2026
1.8.3-beta.764 0 30.09.2026
1.8.3-beta.762 2 26.09.2026
1.8.3-beta.760 1 26.09.2026
1.8.3-beta.759 1 26.09.2026
1.8.3-beta.753 1 26.09.2026
1.8.3-beta.752 2 26.09.2026
1.8.2 2 21.09.2026
1.8.2-beta.751 2 25.09.2026
1.8.2-beta.749 2 26.09.2026
1.8.2-beta.734 1 21.09.2026
1.8.2-beta.733 2 21.09.2026
1.8.2-beta.731 2 21.09.2026
1.8.2-beta.730 2 21.09.2026
1.8.2-beta.726 1 21.09.2026
1.8.2-beta.715 1 21.09.2026
1.8.2-beta.712 2 21.09.2026
1.8.2-beta.709 2 12.09.2026
1.8.2-beta.701 2 12.09.2026
1.8.1 2 12.09.2026
1.8.1-beta.696 2 12.09.2026
1.8.1-beta.694 1 12.09.2026
1.8.1-beta.693 3 12.09.2026
1.8.1-beta.692 2 12.09.2026
1.8.1-beta.691 2 12.09.2026
1.8.1-beta.690 1 12.09.2026
1.8.0 1 12.09.2026
1.8.0-beta.679 1 12.09.2026
1.8.0-beta.677 2 12.09.2026
1.8.0-beta.675 2 12.09.2026
1.8.0-beta.674 1 03.09.2026
1.8.0-beta.673 2 03.09.2026
1.8.0-beta.603 5 06.08.2026
1.7.3 1 03.09.2026
1.7.3-beta.669 2 03.09.2026
1.7.3-beta.667 2 03.09.2026
1.7.3-beta.665 1 03.09.2026
1.7.3-beta.643 1 03.09.2026
1.7.3-beta.641 2 03.09.2026
1.7.3-beta.640 2 03.09.2026
1.7.3-beta.639 1 03.09.2026
1.7.2 2 30.08.2026
1.7.2-beta.638 2 03.09.2026
1.7.2-beta.637 2 03.09.2026
1.7.2-beta.636 3 03.09.2026
1.7.2-beta.635 2 03.09.2026
1.7.2-beta.630 1 03.09.2026
1.7.2-beta.627 1 03.09.2026
1.7.2-beta.626 2 03.09.2026
1.7.2-beta.619 3 31.08.2026
1.7.2-beta.617 3 31.08.2026
1.7.1 4 06.08.2026
1.7.1-beta.615 3 22.08.2026
1.7.1-beta.614 3 22.08.2026
1.7.1-beta.609 4 10.08.2026
1.7.1-beta.604 4 06.08.2026
1.7.0 5 06.08.2026
1.7.0-beta.602 3 06.08.2026
1.7.0-beta.595 4 06.08.2026
1.7.0-beta.585 3 10.08.2026
1.7.0-beta.583 4 06.08.2026
1.7.0-beta.580 4 06.08.2026
1.7.0-beta.579 3 06.08.2026
1.7.0-beta.578 4 06.08.2026
1.6.0 5 06.08.2026
1.6.0-beta.577 5 06.08.2026
1.6.0-beta.575 3 06.08.2026
1.6.0-beta.571 3 10.08.2026
1.6.0-beta.570 4 06.08.2026
1.6.0-beta.569 3 06.08.2026
1.6.0-beta.568 4 06.08.2026
1.5.3-beta.567 3 06.08.2026
1.5.3-beta.564 6 20.07.2026
1.5.3-beta.556 4 20.07.2026
1.5.3-beta.553 4 12.07.2026
1.5.2 10 12.07.2026
1.5.2-beta.548 5 12.07.2026
1.5.2-beta.547 5 12.07.2026
1.5.1 11 13.06.2026
1.5.1-beta.546 6 12.07.2026
1.5.1-beta.545 6 12.07.2026
1.5.1-beta.544 4 12.07.2026
1.5.1-beta.543 6 12.07.2026
1.5.1-beta.542 5 12.07.2026
1.5.1-beta.534 3 22.06.2026
1.5.1-beta.530 10 10.06.2026
1.5.0 8 13.06.2026
1.5.0-beta.529 8 11.06.2026
1.5.0-beta.526 8 14.06.2026
1.4.1-beta.525 8 11.06.2026
1.4.1-beta.523 13 26.04.2026
1.4.1-beta.518 7 04.04.2026
1.4.1-beta.509 9 31.03.2026
1.4.1-beta.508 9 31.03.2026
1.4.1-beta.506 13 17.12.2025
1.4.1-beta.505 9 17.12.2025
1.4.1-beta.504 9 17.12.2025
1.4.1-beta.502 10 16.11.2025
1.4.0 31 14.11.2025
1.4.0-beta.499 13 16.11.2025
1.4.0-beta.497 10 16.11.2025
1.4.0-beta.496 11 16.11.2025
1.4.0-beta.495 13 16.11.2025
1.4.0-beta.493 13 16.11.2025
1.3.1 12 09.11.2025
1.3.1-beta.491 22 03.08.2025
1.3.1-beta.490 16 03.08.2025
1.3.1-beta.486 23 28.05.2025
1.3.0 21 23.05.2025
1.3.0-beta.484 23 24.05.2025
1.3.0-beta.477 22 23.05.2025
1.3.0-beta.476 18 23.05.2025
1.3.0-beta.470 23 24.05.2025
1.3.0-beta.468 22 14.03.2025
1.3.0-beta.466 18 14.03.2025
1.2.0 22 14.01.2025
1.2.0-beta.457 22 14.03.2025
1.2.0-beta.456 24 14.03.2025
1.2.0-beta.449 26 28.01.2025
1.2.0-beta.448 17 18.02.2025
1.2.0-beta.439 26 29.12.2024
1.2.0-beta.431 19 27.01.2025
1.2.0-beta.423 25 16.01.2025
1.2.0-beta.420 23 28.01.2025
1.2.0-beta.419 19 28.01.2025
1.2.0-beta.418 19 28.01.2025
1.2.0-beta.410 19 28.01.2025
1.2.0-beta.408 23 01.01.2025
1.1.2 44 13.05.2024
1.1.2-beta.407 26 31.12.2024
1.1.2-beta.395 22 31.12.2024
1.1.1 21 23.01.2025
1.1.1-beta.392 20 15.01.2025
1.1.1-beta.390 21 15.01.2025
1.1.1-beta.389 21 31.12.2024
1.1.1-beta.388 22 16.01.2025
1.1.1-beta.387 27 24.01.2025
1.1.1-beta.386 22 16.01.2025
1.1.1-beta.385 19 23.01.2025
1.1.0 28 16.01.2025
1.1.0-beta.384 22 23.01.2025
1.1.0-alpha-379 18 14.03.2025
1.1.0-alpha-378 26 24.01.2025
1.1.0-alpha-377 20 23.01.2025
1.1.0-alpha-376 19 24.01.2025
1.1.0-alpha-375 25 24.01.2025
1.1.0-alpha-374 20 23.01.2025
1.0.7 22 27.01.2025
1.0.7-alpha-342 24 23.01.2025
1.0.6 23 24.01.2025
1.0.6-alpha-341 17 20.02.2025
1.0.6-alpha-339 19 23.01.2025
1.0.6-alpha-331 24 23.01.2025
1.0.6-alpha-330 23 18.02.2025
1.0.6-alpha-328 25 24.01.2025
1.0.6-alpha-325 27 24.01.2025
1.0.6-alpha-321 26 23.01.2025
1.0.5 20 24.01.2025
1.0.5-alpha-317 25 24.01.2025
1.0.4 21 16.01.2025
1.0.4-alpha-316 24 24.01.2025
1.0.4-alpha-314 26 18.02.2025
1.0.4-alpha-311 24 24.01.2025
1.0.4-alpha-307 23 24.01.2025
1.0.4-alpha-301 27 16.01.2025
1.0.4-alpha-300 20 23.01.2025
1.0.4-alpha-298 24 15.01.2025
1.0.4-alpha-290 24 24.01.2025
1.0.4-alpha-289 18 24.01.2025
1.0.3 27 23.01.2025
1.0.3-alpha-287 22 23.01.2025
1.0.2 22 28.01.2025
1.0.2-alpha-284 21 24.01.2025
1.0.2-alpha-283 26 23.01.2025
1.0.2-alpha-282 24 23.01.2025
1.0.2-alpha-281 25 24.01.2025
1.0.2-alpha-278 20 24.01.2025
1.0.2-alpha-277 19 24.01.2025
1.0.2-alpha-276 27 23.01.2025
1.0.2-alpha-275 18 23.01.2025
1.0.2-alpha-274 21 24.01.2025
1.0.2-alpha-273 22 24.01.2025
1.0.2-alpha-261 21 15.01.2025
1.0.2-alpha-258 25 16.01.2025
1.0.2-alpha-257 19 15.01.2025
1.0.2-alpha-255 25 15.01.2025
1.0.2-alpha-251 24 23.01.2025
1.0.2-alpha-250 19 24.01.2025
1.0.2-alpha-249 16 14.03.2025
1.0.1 23 23.01.2025
1.0.1-alpha-248 22 16.01.2025
1.0.1-alpha-243 24 17.02.2025
1.0.1-alpha-242 22 15.01.2025
1.0.1-alpha-241 29 23.01.2025
1.0.1-alpha-235 25 15.01.2025
1.0.0 22 16.01.2025
1.0.0-ci-228 26 16.01.2025
1.0.0-alpha-231 18 16.01.2025
1.0.0-alpha-229 28 02.01.2025
0.17.1 20 16.01.2025
0.17.1-alpha-179 25 23.01.2025
0.17.1-alpha-178 23 16.01.2025
0.17.0 23 16.01.2025
0.17.0-alpha-177 18 16.01.2025
0.17.0-alpha-174 17 16.01.2025
0.17.0-alpha-173 20 19.02.2025
0.17.0-alpha-172 23 18.02.2025
0.17.0-alpha-171 24 16.01.2025
0.17.0-alpha-170 18 23.01.2025
0.17.0-alpha-169 24 24.01.2025
0.16.1 19 18.02.2025
0.16.1-alpha-99 21 24.01.2025
0.16.1-alpha-96 17 16.01.2025
0.16.1-alpha-91 23 23.01.2025
0.16.1-alpha-168 21 24.01.2025
0.16.1-alpha-167 19 24.01.2025
0.16.1-alpha-155 20 28.01.2025
0.16.1-alpha-153 23 28.01.2025
0.16.1-alpha-152 20 24.01.2025
0.16.1-alpha-148 25 24.01.2025
0.16.1-alpha-145 21 16.01.2025
0.16.1-alpha-144 19 23.01.2025
0.16.1-alpha-133 20 24.01.2025
0.16.1-alpha-127 20 24.01.2025
0.16.1-alpha-125 21 23.01.2025
0.16.1-alpha-120 24 16.01.2025
0.16.1-alpha-114 17 16.01.2025
0.16.1-alpha-112 24 28.01.2025
0.16.1-alpha-110 24 13.02.2025
0.16.1-alpha-108 21 23.01.2025
0.16.1-alpha-106 20 24.01.2025
0.16.1-alpha-104 22 28.01.2025
0.16.0 20 28.01.2025
0.16.0-alpha-86 19 16.01.2025
0.16.0-alpha-85 22 16.01.2025
0.16.0-alpha-84 22 07.01.2025
0.16.0-alpha-80 22 02.01.2025
0.16.0-alpha-79 17 16.01.2025
0.16.0-alpha-78 26 15.01.2025
0.16.0-alpha-77 22 28.01.2025
0.16.0-alpha-76 19 17.01.2025
0.16.0-alpha-75 18 31.12.2024
0.16.0-alpha-72 22 15.01.2025
0.15.0 23 31.12.2024
0.15.0-alpha-14 20 31.12.2024
0.14.0 18 16.01.2025
0.14.0-alpha-818 23 31.12.2024
0.14.0-alpha-817 21 31.12.2024
0.14.0-alpha-813 23 16.01.2025
0.14.0-alpha-811 26 23.01.2025
0.14.0-alpha-809 19 31.12.2024
0.14.0-alpha-805 17 01.01.2025
0.14.0-alpha-803 25 01.01.2025
0.14.0-alpha-802 16 31.12.2024
0.14.0-alpha-801 19 31.12.2024
0.14.0-alpha-798 22 16.01.2025
0.14.0-alpha-796 16 16.01.2025
0.14.0-alpha-794 18 19.02.2025
0.14.0-alpha-793 18 18.02.2025
0.14.0-alpha-790 25 23.01.2025
0.14.0-alpha-789 23 31.12.2024
0.14.0-alpha-788 17 31.12.2024
0.14.0-alpha-787 20 16.01.2025
0.14.0-alpha-784 19 03.02.2025
0.14.0-alpha-783 17 16.01.2025
0.13.0 24 16.01.2025
0.13.0-alpha-782 21 16.01.2025
0.13.0-alpha-775 21 15.01.2025
0.13.0-alpha-771 18 28.01.2025
0.13.0-alpha-768 22 08.01.2025
0.13.0-alpha-766 22 27.01.2025
0.13.0-alpha-764 21 31.12.2024
0.13.0-alpha-763 20 01.01.2025
0.13.0-alpha-760 17 16.01.2025
0.13.0-alpha-758 20 28.01.2025
0.13.0-alpha-756 24 06.01.2025
0.13.0-alpha-754 23 31.12.2024
0.13.0-alpha-748 25 24.01.2025
0.13.0-alpha-745 22 01.01.2025
0.13.0-alpha-744 15 16.01.2025
0.13.0-alpha-743 18 23.01.2025
0.13.0-alpha-742 23 28.01.2025
0.13.0-alpha-739 18 16.01.2025
0.13.0-alpha-737 19 16.01.2025
0.13.0-alpha-735 19 24.01.2025
0.13.0-alpha-734 22 28.01.2025
0.13.0-alpha-733 16 15.01.2025
0.12.1 24 31.12.2024
0.12.0 23 31.12.2024
0.11.0 22 16.01.2025
0.10.1 18 16.01.2025
0.10.0 20 18.02.2025
0.9.11 21 16.01.2025
0.9.10 21 24.01.2025
0.9.9.2 18 28.01.2025
0.9.9.1 20 28.01.2025
0.9.9 24 16.01.2025
0.9.8.1 30 31.12.2024
0.9.8 24 18.02.2025
0.9.7 26 27.01.2025
0.9.6 23 16.01.2025
0.9.5 20 31.12.2024
0.9.4 19 12.02.2025
0.9.3 19 16.01.2025
0.9.2 32 13.01.2025
0.9.1 27 31.12.2024
0.9.0 23 01.01.2025
0.8.9 25 16.01.2025
0.8.8 26 01.01.2025
0.8.7.1 21 01.01.2025
0.8.7 25 31.12.2024
0.8.6 29 16.01.2025
0.8.5 28 31.12.2024
0.8.4.1 23 31.12.2024
0.8.4 28 01.01.2025
0.8.3 0 21.04.2015
0.8.2 0 15.04.2015
0.8.1 23 31.12.2024
0.8.0 22 16.01.2025
0.7.0 21 31.12.2024
0.6.1 24 05.02.2025
0.6.0 24 31.12.2024
0.5.1 25 01.01.2025
0.5.0 27 16.01.2025
0.4.0 24 16.01.2025
0.3.7 25 02.01.2025
0.3.6 24 01.01.2025
0.3.5 25 16.01.2025
0.3.4 21 01.01.2025
0.3.3 28 01.01.2025
0.3.2 24 16.01.2025
0.3.1 22 31.12.2024
0.3.0 26 16.01.2025
0.2.9 21 01.01.2025
0.2.8 21 24.01.2025
0.2.7 25 02.01.2025
0.2.6 24 01.01.2025
0.2.5 24 16.01.2025
0.2.4 21 16.01.2025
0.2.3 23 14.03.2025
0.2.2 27 31.12.2024
0.2.1 22 29.01.2025
0.2.0 23 31.12.2024