Repository navigation
Bump the nuget-minor-patch group with 10 updates - #3
Open
dependabot[bot] wants to merge 1 commit into
Open
dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps Casl.Net from 0.1.0 to 0.2.0 Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.12 to 10.0.15 Bumps Microsoft.EntityFrameworkCore.Design from 10.0.12 to 10.0.15 Bumps Microsoft.EntityFrameworkCore.Relational from 10.0.12 to 10.0.15 Bumps Microsoft.NET.Test.Sdk from 17.14.1 to 17.14.2 Bumps MimeKit from 4.16.0 to 4.18.2 Bumps OpenIddict.AspNetCore from 7.7.1 to 7.8.0 Bumps QRCoder from 1.8.0 to 1.8.1 Bumps System.Security.Cryptography.Pkcs from 10.0.13 to 10.0.15 Bumps xunit.runner.visualstudio from 3.1.4 to 3.1.5 --- updated-dependencies: - dependency-name: Casl.Net dependency-version: 0.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Casl.Net dependency-version: 0.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Casl.Net dependency-version: 0.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Microsoft.AspNetCore.Mvc.Testing dependency-version: 10.0.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-version: 10.0.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.EntityFrameworkCore.Relational dependency-version: 10.0.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 17.14.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 17.14.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: MimeKit dependency-version: 4.18.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: OpenIddict.AspNetCore dependency-version: 7.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: QRCoder dependency-version: 1.8.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: System.Security.Cryptography.Pkcs dependency-version: 10.0.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: xunit.runner.visualstudio dependency-version: 3.1.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: xunit.runner.visualstudio dependency-version: 3.1.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Updated Casl.Net from 0.1.0 to 0.2.0.
Release notes
Sourced from Casl.Net's releases.
0.2.0
Security
A placeholder whose variable is null now fails the build, as a missing one already did. Before, a null variable was
filled in as JSON null (a whole placeholder) or as empty text (inside a longer string), so
{ "assigneeId": "${user.id}" }with a null id matched every unassigned record, in memory and in SQL, and acannotrule written thesame way stopped denying. Abilities built with null variables now throw
CaslConfigurationException.ToMongoQuerynow followsRuleSemantics.DenyOverrides. It used CASL's "last rule wins" whatever the semantics, soa
cannotrule added before an allow rule was left out:Cannot(read, Post, { secret: true })thenCan(read, Post)gave{}(every document) instead of{ "$nor": [{ "secret": true }] }, unlikeCanandFilter.PermittedFieldsnow leaves out fields that acannotrule's pattern denies. It removed a deny's field stringsliterally, so
Cannot(read, WorkItem, fields: "cost.*")removed nothing andcost.totalstayed listed whileCan(read, item, "cost.total")returned false.$regexnow decides the same in memory and on PostgreSQL. The pattern ran as .NET syntax in memory but asPostgreSQL syntax in SQL, so
{ "$regex": "\\bconfidential\\b" }in acannotrule denied inCanbut matchednothing in
AccessibleBy(\bis a backspace in PostgreSQL), which returned the rowsCanrefused.\d \D \w \W \s \S \b \B \A \Z \z \G,\p{…},\x…, back-references and octal escapes, named, atomic and conditional groups, inline options, POSIXclasses and class subtraction, and the options
mandstogether. SeeConditions for replacements.
m,$no longer matches before a final newline, and unlesssis set,[^…]no longer matches anewline, in memory and on SQLite too, as on PostgreSQL.
$options, so one that is valid only without them fails the build.Placeholder text inside a
$regexpattern is now matched literally. It was filled in as raw text, so a variablesuch as a self-chosen slug
x|.*turned"^/teams/${user.slug}/"into a pattern matching every value. A patternthat is exactly one placeholder is still used as it is.
In-memory
$regexmatches stop afterAbilityOptions.RegexMatchTimeout(100 ms by default) and throwRegexMatchTimeoutException, so a costly pattern from a rule author can't hold a request thread. Field patterns(
**.**.zz) match in linear time.With a strict registry,
$elemMatchon a path the registry doesn't list now fails with the same "not allowed"message as any other condition. It used to say whether the member existed and what type it had.
A rule whose
conditionsisn't an object (a string, an array, a number) or whose subject list is empty now fails.The first used to be dropped, making the rule unconditional, and the second became a rule on every subject.
With listed fields (a strict registry), an allow rule's field patterns now reach only the fields the registry
lists, as its literal fields already did. A pattern such as
**skipped the field allowlist, so it granted fieldsthe registry leaves out, including through
FieldMatch.Named.PermittedFieldsnow lists the listed fields anallow pattern matches instead of the pattern itself.
cannotpatterns still reach every field, and openregistries are unchanged.
Added
releaseworkflow's NuGet and npm jobs run in areleaseenvironment, and the workflow stops when the tagisn't on
main. See CONTRIBUTING.md for the environment, tag ruleset and registry settings that make this a gate.AbilityOptions.RegexMatchTimeout.tests/Casl.Net.PostgresTestsand the optionalpostgresworkflow: the equivalence test and$regexcomparisons ona real PostgreSQL, run when
CASL_POSTGRESholds a connection string.Commits viewable in compare view.
Updated Microsoft.AspNetCore.Mvc.Testing from 10.0.12 to 10.0.15.
Release notes
Sourced from Microsoft.AspNetCore.Mvc.Testing's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.EntityFrameworkCore.Design from 10.0.12 to 10.0.15.
Release notes
Sourced from Microsoft.EntityFrameworkCore.Design's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.EntityFrameworkCore.Relational from 10.0.12 to 10.0.15.
Release notes
Sourced from Microsoft.EntityFrameworkCore.Relational's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.NET.Test.Sdk from 17.14.1 to 17.14.2.
Release notes
Sourced from Microsoft.NET.Test.Sdk's releases.
17.14.2
Security fix
This release fixes CVE-2026-105544, an elevation of privilege vulnerability in the VSTest artifact post-processor. The post-processor could consume a forged
executionComplete.jsonwritten by another local user, and then run attacker-controlled output handling.Affected:
Microsoft.TestPlatform.CLI17.14.0 and 17.14.1.Fixed in:
Microsoft.TestPlatform.CLI17.14.2.Microsoft.TestPlatform.CLIis the VSTest build that we ship into the .NET SDK. The recommended way to get this fix is to update your .NET SDK to the latest patched version, see the advisory for the SDK versions.The fix is also released in the
Microsoft.TestPlatform.CLIpackage, for completeness. That package is rarely used directly. It is not a dependency ofMicrosoft.NET.Test.SdkorMicrosoft.TestPlatform, so those packages do not bring it in.Details: microsoft/vstest#16654 and dotnet/announcements#517
Using custom Docker images or Nano Server? See microsoft/vstest#16652
What's Changed
Full Changelog: microsoft/vstest@v17.14.1...v17.14.2
Commits viewable in compare view.
Updated MimeKit from 4.16.0 to 4.18.2.
Release notes
Sourced from MimeKit's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated OpenIddict.AspNetCore from 7.7.1 to 7.8.0.
Release notes
Sourced from OpenIddict.AspNetCore's releases.
7.8.0
This release introduces the following changes:
A new
SetAllowedDecompressionMethods()API was introduced in theSystem.Net.Httpintegration packages to limit the decompression methods they can use when extracting HTTP responses. While not recommended, this new option can be used to mitigate the recent CVE-2026-111497 vulnerability. See Add an option to limit the decompression methods theSystem.Net.Httpintegration packages are allowed to use openiddict/openiddict-core#2568 for more information (thanks @m3nax! ❤️)HTTP response payloads are no longer logged by default when encountering an error. A new
EnableSensitivePayloadLogging()API was added to opt out this new behavior. See Cancellation during token response handling logs the full token response (incl. access_token) at Error level (event 6183) openiddict/openiddict-core#2558 for more information (thanks @zengqinglei and @m3nax! ❤️)All the .NET and third-party dependencies have been updated to their latest version.
7.7.2
This release introduces the following changes:
The Quartz.NET integration now uses
ConfigureAllQuartzSchedulers()instead ofAddQuartz()on .NET 10+ to ensure options previously configured by the user are not overwritten by OpenIddict when registering the pruning job (thanks @gabrielkim13! ❤️)The Discord web provider was updated to use server configuration discovery, which allows the OpenIddict client to dynamically determine whether the
issparameter is allowed in the authorization responses returned by Discord (thanks @StellaAlexis! ❤️)Commits viewable in compare view.
Updated QRCoder from 1.8.0 to 1.8.1.
Release notes
Sourced from QRCoder's releases.
1.8.1
What's Changed
New Contributors
Full Changelog: Shane32/QRCoder@v1.8.0...v1.8.1
Commits viewable in compare view.
Updated System.Security.Cryptography.Pkcs from 10.0.13 to 10.0.15.
Release notes
Sourced from System.Security.Cryptography.Pkcs's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated xunit.runner.visualstudio from 3.1.4 to 3.1.5.
Release notes
Sourced from xunit.runner.visualstudio's releases.
3.1.5
Release notes: https://xunit.net/releases/visualstudio/3.1.5
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions