selman koc
ea25ea4e35
Update release notes for ABP Studio version 2.2.3
Updated release notes for ABP Studio to include version 2.2.3 and its features.
1 week ago
Volosoft Agent
87b226c115
Merge pull request #25145 from abpframework/skoc10-patch-3
Update ABP Studio version mapping table
1 week ago
selman koc
c65040060c
Update ABP Studio version mapping table
1 week ago
Fahri Gedik
0ce1b453fa
Merge pull request #25117 from abpframework/issue/25115
Angular - Fixing the `ExtensibleLimitedResultRequestDto` extention class
1 week ago
Ma Liming
23321b9f27
Merge pull request #25125 from abpframework/enisn/10537-mapperly-suite-docs-rel-10-1
docs: clarify ABP Suite usage after Mapperly migration
1 week ago
enisn
c7ccd3175c
docs: add ABP Suite guidance for Mapperly migration
1 week ago
sumeyye
b89c4e2203
fix: extend from 'ExtensibleObject' instead
2 weeks ago
Engincan VESKE
155f0ca5b5
Merge pull request #25105 from abpframework/fix/fluent-validation-conventional-controllers
Fix FluentValidation not working with `ConventionalControllers`
2 weeks ago
Enis Necipoglu
e94aa4fb9a
Merge pull request #25097 from abpframework/EngincanV/update-maui-docs
Update maui document to mention adb tool
2 weeks ago
maliming
b21747c63b
Dispose HttpRequestMessage in tests
2 weeks ago
maliming
86b42e2613
Avoid double reflection call by passing effectiveMethod into ValidateActionArgumentsAsync
2 weeks ago
maliming
d3d6915ddf
Address Copilot review: extract GetEffectiveMethodInfo helper and fix method resolution in ValidateActionArgumentsAsync
Extract override method resolution logic into a reusable GetEffectiveMethodInfo helper to avoid duplication.
Use the resolved override method in ValidateActionArgumentsAsync so that IMethodInvocationValidator validates
against the concrete method on the controller type, not the base method from ActionDescriptor.
Remove unused imports in FluentValidationTestAppService_Tests.
2 weeks ago
maliming
234c46aab8
Fix FluentValidation not working with ConventionalControllers
When Application Services are registered via ConventionalControllers.Create(),
their types are added to DynamicProxyIgnoreTypes, which disables the
ValidationInterceptor. The AbpValidationActionFilter only checked ModelState
(DataAnnotations), so FluentValidation rules were never executed.
Add IValidationEnabled check in AbpValidationActionFilter to call
IMethodInvocationValidator for conventional controllers, enabling
FluentValidation support without duplicating validation for regular controllers.
Resolve #23457
2 weeks ago
Engincan VESKE
0e61d85331
Update maui document to mention adb tool
2 weeks ago
Fahri Gedik
60d7b2f084
Merge pull request #25085 from abpframework/issue/25081
Angular - Aligning the vite version
3 weeks ago
sumeyye
a395b93f99
update: use vite version 8 instead
3 weeks ago
sumeyye
dbc325ba1c
fix: downgrade the vite version because of the vitest version
3 weeks ago
Yağmur Çelik
6b80dc5971
Merge pull request #25067 from abpframework/fix/manage-page-post-null-reference
fix: initialize `ProfileManagementPageCreationContext` in `OnPostAsync` of `ManageModel`
3 weeks ago
Engincan VESKE
d604e6ccfd
Merge pull request #25071 from abpframework/fix/swagger-oidc-scheme-mismatch
fix: OIDC schema mismatch in `AddAbpSwaggerGenWithOidc`
3 weeks ago
Yağmur Çelik
5f86700df4
Merge pull request #25017 from abpframework/fix/resource-permission-definition-bugs
fix: resource permission definition bugs in cache and event notification
3 weeks ago
maliming
46478acd14
fix: OIDC schema mismatch in SwaggerGen setup
3 weeks ago
maliming
b262f71c32
fix: initialize ProfileManagementPageCreationContext in OnPostAsync of ManageModel
3 weeks ago
maliming
ef84dbaef3
Include sorting and paging in role list fetch
3 weeks ago
maliming
a57e249ab3
fix: guard against null provider key and stale search results in ResourcePermissionManagementModal
3 weeks ago
Engincan VESKE
a0fbdfd258
Merge pull request #25056 from abpframework/fix/update-dependency-changes-script
improve: preserve doc preamble and normalize `-preview` version in `update_dependency_changes` script
3 weeks ago
maliming
fb23d80440
test: add coverage for extract_preamble in update_dependency_changes tests
3 weeks ago
maliming
dacda7721c
fix: preserve doc preamble and normalize preview version in update_dependency_changes script
- Add extract_preamble() to retain SEO metadata before the heading when rewriting the doc
- Add normalize_version() to map -preview suffix to -rc.1 (preview == RC1 in ABP versioning)
- Add unit tests (Test 17-19) covering preview, rc.N, and stable version normalization
3 weeks ago
maliming
bacca3a1c0
fix: add AbpUiResource as base type in AbpPermissionManagementWebModule for JS localization fallback
3 weeks ago
Engincan VESKE
80bd4dca7a
Merge pull request #25041 from abpframework/feature/add-claude-code-skills
feat: add Claude Code skills.
3 weeks ago
maliming
211a37b764
fix: remove XML tags from abp-multi-tenancy skill description
3 weeks ago
maliming
2773012640
improve: enhance Claude Code skills descriptions and add key rules sections
3 weeks ago
maliming
682312289b
feat: add Claude Code skills for ABP ai-rules
3 weeks ago
Fahri Gedik
ca9e05a065
Merge pull request #25018 from abpframework/issue/ng-guides-for-nodejs-version
Angular - Updating the migration guide for node.js version information
4 weeks ago
sumeyye
a254d370c8
update: migration guide
4 weeks ago
maliming
0722e74ba1
refactor: extract ApplyPermissionProperties to eliminate duplication and add StateCheckers test
4 weeks ago
maliming
474e1bfcd4
test: add regression tests for DynamicPermissionDefinitionStoreInMemoryCache resource permissions
4 weeks ago
maliming
2c15a6088e
fix: apply Providers, StateCheckers and ExtraProperties to resource permissions in FillAsync
4 weeks ago
maliming
2beee2ace1
fix: fix resource permission definition bugs
- Fix ResourcePermissionDefinitions not being populated in DynamicPermissionDefinitionStoreInMemoryCache.FillAsync, causing GetResourcePermissionOrNull and GetResourcePermissions to always return empty
- Fix StaticPermissionSaver incorrectly using newRecords instead of changedRecords when collecting changed permission names for event notification
4 weeks ago
Engincan VESKE
ccd39ed0b9
Merge pull request #24927 from abpframework/EngincanV/post-release-doc-update
Update release notes for v10.1 stable version
4 weeks ago
voloagent
703ab42729
Update_NPM_Packages
4 weeks ago
Alper Ebiçoğlu
1ecba37567
Merge pull request #25000 from abpframework/skoc10-patch-3
Update version to release 10.1.1
4 weeks ago
selman koc
60caa967eb
Update version to release 10.1.1
4 weeks ago
Volosoft Agent
a9364d907d
Merge pull request #24994 from abpframework/auto-merge/rel-10-0/4393
Merge branch rel-10.1 with rel-10.0
4 weeks ago
Engincan VESKE
3ba9010d47
Merge pull request #24990 from abpframework/fix/mvc-cached-config-client-cache-key-by-user
Fix cache key isolation by user identity in MvcCachedApplicationConfigurationClient
4 weeks ago
Engincan VESKE
fd160042b6
Merge pull request #24985 from abpframework/modalClass-ResourcePermissionManagement
update: enhance resource permission management modal initialization
4 weeks ago
maliming
4c20961b15
Rename constant and use InvariantCulture for cache key formatting
4 weeks ago
maliming
b59fc27c1d
Extract GetHttpContextItemsCacheKey helper method
4 weeks ago
maliming
ddf9b04b44
Include UI culture in the HttpContext.Items cache key
4 weeks ago
maliming
5f933a6afb
Fix cache key isolation by user identity in MvcCachedApplicationConfigurationClient
4 weeks ago
maliming
91b47183fe
update: enhance resource permission management modal integration instructions
1 month ago