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
Fahri Gedik
60d7b2f084
Merge pull request #25085 from abpframework/issue/25081
Angular - Aligning the vite version
2 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
4 weeks ago
Ma Liming
33e9acaf72
Update docs/en/modules/permission-management.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 month ago
maliming
5b171350a6
update: enhance resource permission management modal initialization
1 month ago
sumeyye
f4229b28ec
Merge pull request #24547 from abpframework/documentation/angular-dynamic-form-module
Documentation - Angular Dynamic Forms
1 month ago
sumeyye
c5f64470bb
update: small changes
1 month ago
Fahri Gedik
a44e714a6a
Merge pull request #24971 from abpframework/issue/update-migration-guide-for-ng
Angular - Updating the migration guide
1 month ago
sumeyye
7a1bfe1c76
update: migration guide
1 month ago
Engincan VESKE
ae9891a7e5
Merge pull request #24962 from abpframework/copilot/update-migration-guide-v10-1
docs: Add Swashbuckle.AspNetCore v10 upgrade section to v10.1 migration guide
1 month ago
copilot-swe-agent[bot]
f75d074e68
docs: add Swashbuckle.AspNetCore v10 upgrade section to v10.1 migration guide
Co-authored-by: EngincanV <43685404+EngincanV@users.noreply.github.com>
1 month ago
copilot-swe-agent[bot]
419f99ea48
Initial plan
1 month ago
Mansur Besleney
9bd2f63ecf
Merge pull request #24931 from abpframework/skoc10-patch-3
Update workflow to merge rel-10.2 with rel-10.1
1 month ago
selman koc
0ed306bf4a
Update workflow to merge rel-10.2 with rel-10.1
1 month ago
EngincanV
412d4f0a04
Update release notes for v10.1 stable
1 month ago