maliming
f55c904560
Remove the NuGet error code from the v10.7 migration guide
4 days ago
github-actions[bot]
8135e982a1
docs: update package version changes [skip ci]
4 days ago
maliming
f575ce73be
Upgrade OpenIddict to 7.7.0
- Align Microsoft.* and System.* packages with the versions OpenIddict 7.7.0 requires
4 days ago
Enis Necipoglu
29c81feea6
Merge pull request #26129 from abpframework/maliming/enum-adapter-uow-event-tests
Improve the child unit of work and enum adapter tests
1 week ago
Engincan VESKE
1d00a54c97
Merge pull request #26127 from abpframework/maliming/permission-perf
Send only the changed permissions and batch the permission state checks
1 week ago
copilot-swe-agent[bot]
b875866949
Address review feedback on enum adapter comment and child UoW test
Co-authored-by: maliming <6908465+maliming@users.noreply.github.com>
1 week ago
maliming
438476d845
Stop asserting the default provider in the enum adapter test
1 week ago
maliming
bcc1cdf222
Add a test for the `ChildUnitOfWork` event remove accessor
1 week ago
Ma Liming
5c7aaf147c
Merge pull request #26123 from eypcnckr/fix/enum-datatype-attribute-adapter
Add an attribute adapter for EnumDataTypeAttribute
1 week ago
Ma Liming
3115d44c1a
Merge pull request #26122 from eypcnckr/fix/child-uow-event-handler-leak
Fix event handler leak in ChildUnitOfWork
1 week ago
maliming
d79292baef
Check the permission state of each tree level in its own batch
- Keep the posted permission names untrimmed so they still match their definition
1 week ago
maliming
becf5a8a3b
Deduplicate the changed permission names posted by the modal
1 week ago
Eyüpcan Çakır
374f9c5361
Add an attribute adapter for EnumDataTypeAttribute
ASP.NET Core's ValidationAttributeAdapterProvider has no adapter for
EnumDataTypeAttribute, so its ErrorMessage is never passed through the
IStringLocalizer and the raw localization key is returned to the client,
unlike every other common validation attribute.
Add EnumDataTypeAttributeAdapter and return it from
AbpValidationAttributeAdapterProvider.
1 week ago
Eyüpcan Çakır
5a55a1d781
Fix event handler leak in ChildUnitOfWork
ChildUnitOfWork subscribed a lambda to the parent's Failed and Disposed
events in its constructor and never unsubscribed, so every nested unit of
work left two delegates on the parent for the parent's whole lifetime.
Each delegate also captured the child, keeping disposed child instances
alive.
Forward the Failed and Disposed events straight to the parent with event
accessors instead, so nothing accumulates on the parent.
Handlers attached to a child still receive the parent's events with the
same sender and arguments, but their relative order can change: a handler
subscribed through a child now runs at the position where it was
subscribed, rather than where the child was constructed.
1 week ago
maliming
a7bf816669
Skip the permission update when the modal posts no change
- Assert that no per-permission state check runs in the batched read test
1 week ago
maliming
8cf95ac9d8
Send only the changed permissions and batch the permission state checks
- Post the changed permission names from the MVC modal instead of the whole tree
- Replace the per-name list scans with dictionary lookups on the read path
1 week ago
Ma Liming
7d5a6ea57b
Merge pull request #26116 from abpframework/maliming/rel-10.7-remove-dev-backflow
Remove dev-only changes from rel-10.7
1 week ago
maliming
3a410b84d7
Remove dev-only changes from rel-10.7
1 week ago
Halil İbrahim Kalkan
7a4415451e
Move Identity token providers to the domain layer
Move Identity token providers to the domain layer
1 week ago
Ma Liming
d16f743cb1
Update `package-version-changes.md` [skip ci]
1 week ago
github-actions[bot]
5da0282ddf
docs: update package version changes [skip ci]
1 week ago
Ma Liming
72e9659d5b
Update package version changes for 10.7.0-rc.3
Added new version information for Microsoft.AspNetCore.DataProtection.
1 week ago
maliming
3c423eeecf
Correct how AddTokenProvider treats an existing key
It adds to the descriptor already registered under that key instead of replacing it
1 week ago
maliming
28a98bac19
Qualify which token provider registration wins
The manager picks the last one registered for its own user type, not the last one on the key
1 week ago
maliming
27c8f8d4c7
Move the token providers into the Volo.Abp.Identity namespace
- One namespace no longer spans two assemblies now that they live in the domain layer
- The Data Protection purpose keeps its old string, so outstanding 2FA codes stay valid
1 week ago
maliming
2cf45f9eb1
Log token read failures without the exception
- Match the ASP.NET Core provider, which keeps the key id and key ring location out of the log
- Assert the provider the manager uses, not only the one the key's descriptor hands out
1 week ago
maliming
22bb2fee57
Look up single-active token providers through IdentityUserManager
- The public ProviderType is the last type registered under a key, not the one the manager uses
- Add cross-host coverage for a second user type and for both hosts opting out
1 week ago
github-actions[bot]
7ff46af0cb
docs: update package version changes [skip ci]
2 weeks ago
maliming
265d5e1218
Move Identity token providers to the domain layer
- Register them in AbpIdentityDomainModule so both ends of a distributed flow use the same provider
- Add AbpIdentityTokenProviderOptions.UseAbpTokenProviders to opt out on every host
2 weeks ago
Volosoft Agent
93905de1c2
Merge pull request #26110 from abpframework/auto-merge-forward/rel-10.6-to-rel-10.7-25
Auto-merge forward rel-10.6 → rel-10.7
2 weeks ago
github-actions[bot]
e61ca1a1f2
Merge remote-tracking branch 'origin/rel-10.6' into auto-merge-forward/rel-10.6-to-rel-10.7-25
2 weeks ago
sumeyye
7750001cc3
Merge pull request #26013 from abpframework/maliming/fix-extensible-table-header-offset
Fix `abp-extensible-table` header misalignment after a list request
2 weeks ago
github-actions[bot]
dd45b0b386
docs(studio): release 3.1.1 - 3.1.1 ( #26107 )
* docs(studio): update documentation for release 3.1.1
- Updated release notes for 3.1.1
- Updated version mapping with ABP 10.6.0
Release: 3.1.1
* Update ABP Studio version mapping table
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: selman koc <64414348+skoc10@users.noreply.github.com>
2 weeks ago
Engincan VESKE
f1b58d1ee4
Merge pull request #26103 from abpframework/maliming/upgrade-mongodb-driver-3.11.1
Upgrade `MongoDB.Driver` to 3.11.1
2 weeks ago
Engincan VESKE
e957784b04
Merge pull request #26014 from abpframework/maliming/forwarded-headers-known-proxies
Clarify known proxies configuration in forwarded headers document
2 weeks ago
maliming
6d819603f7
Restore the extensible table scroll offset when a list request fails
Also unsubscribe the request status stream with the component
2 weeks ago
Enis Necipoglu
74230d3465
Merge pull request #26064 from abpframework/enisn/docs-studio-shell-environment
Document ABP Studio shell environment overrides
2 weeks ago
github-actions[bot]
6868ba6aac
docs: update package version changes [skip ci]
2 weeks ago
maliming
c82a1bf884
Upgrade MongoDB.Driver to 3.11.1
2 weeks ago
Enis Necipoglu
f9cbccf7b9
Merge pull request #26081 from abpframework/salihozkara/low-code-107-feature-docs
Document primitive collections without storage keys
2 weeks ago
Engincan VESKE
97b965a968
Merge pull request #26078 from abpframework/maliming/configureawait-fody-global
Set the ConfigureAwait weaver default with a shared MSBuild property
2 weeks ago
Engincan VESKE
16cfd9d897
Merge pull request #26084 from abpframework/maliming/document-suite-legacy-many-to-many
Document ABP Suite legacy many-to-many regeneration
2 weeks ago
maliming
cd66f6e354
Document ABP Suite many-to-many regeneration changes
2 weeks ago
maliming
041fd2d12a
Enable Fody on Release only in the remaining shared props
2 weeks ago
SALİH ÖZKARA
0b84f8b4bf
docs(low-code): remove primitive collection storage keys
2 weeks ago
SALİH ÖZKARA
9dbf3b1b08
docs(low-code): clarify primitive collection storage keys
2 weeks ago
Enis Necipoglu
6ede07be5a
Document Low-Code 10.7 feature workflows
Document Low-Code 10.7 feature workflows
2 weeks ago
SALİH ÖZKARA
cc0b6c11f0
docs(low-code): document 10.7 feature workflows
2 weeks ago
maliming
ab88a147c8
Drop the per-project FodyWeavers files covered by the shared property
2 weeks ago
maliming
8f0d2b0425
Set the ConfigureAwait weaver default with a shared MSBuild property
2 weeks ago