Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"version": 1,
"isRoot": true,
"tools": {
"fallout.cli": {
"version": "11.0.18",
"fallout.globaltool": {
"version": "10.4.0",
"commands": [
"fallout"
]
Expand Down
7 changes: 7 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,13 @@ The main integration surface is `src/AngleSharp.Io/IoConfigurationExtensions.cs`
- `WithCookies(...)` wires `AdvancedCookieProvider` (memory or file-backed) as the cookie service.
- `WithDownload(...)` / `WithStandardDownload(...)` wraps AngleSharp's document factory to
intercept attachments / binary responses.
- `WithHttpCache(...)` wraps the registered HTTP(S) requesters in `CachingRequester`
(`src/AngleSharp.Io/Http`), so it must be called after `WithRequesters(...)`. Not to be
confused with `Cache/` (`window.caches`, the DOM Cache Storage API).
- `WithPermissions(...)` registers the `IPermissionPolicy` behind `navigator.permissions`. APIs
using a powerful feature take the navigator's `Permissions` (null = ungated) and call
`EnsureGrantedAsync` / `RequestAsync` instead of their own checks; add new names to
`PermissionNames` (`src/AngleSharp.Io/Permissions`).

Cookie subsystem layout (`src/AngleSharp.Io/Cookie`):

Expand Down
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# 1.2.0

Released on Friday, October 23 2026.

- Added an HTTP cache for the requesters (`WithHttpCache`)
- Added `IoOptions.CreateTemporary` and `IoOptions.CreatePersistent`
- Added `StorageManager` on `navigator.storage` (#38)
- Added minimal service workers on `navigator.serviceWorker` (#39)
- Added `navigator.sendBeacon` (#43)
- Added reporting with network error capture and `ReportingObserver` (#46)
- Added `RTCPeerConnection` with data channels and a loopback platform (#40)
- Added `navigator.permissions` with a policy gating clipboard, geolocation, and `persist` (#47)
- Added `navigator.language` and `navigator.languages` (`NavigatorOptions.Languages`) (#49)

# 1.1.0

Released on Friday, July 31 2026.
Expand Down
359 changes: 356 additions & 3 deletions README.md

Large diffs are not rendered by default.

4 changes: 1 addition & 3 deletions build/_build.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Fallout.Common" Version="11.0.18" />
<!-- Transitive pin: Fallout.Common 11.0.18 still resolves 10.0.6, which carries advisories. -->
<PackageReference Include="System.Security.Cryptography.Xml" Version="10.0.10" PrivateAssets="All" />
<PackageReference Include="Fallout.Common" Version="10.4.0" />
</ItemGroup>

</Project>
Loading
Loading