maliming
5f2d552ebd
restore behavior test for duplicate JSON keys with clearer naming and comment
4 days ago
maliming
4a6af1d10d
refactor: remove unused resource variable and update test to exclude parent cultures
4 days ago
maliming
9c5015b8ec
Refactor localization dictionary handling and improve test cases for split localization files
4 days ago
maliming
36d59a6ada
docs: clarify localization merging with example
4 days ago
maliming
f7c22b4123
Refactor localization handling and improve test coverage for split localization files
4 days ago
Anton Gritsenko
9c76057ce0
Add documentation about localizatoin files split
4 days ago
Anton
442762f6d0
Merge branch 'abpframework:dev' into dev
4 days ago
Anton Gritsenko
67f523e454
Add support for multiple localization files with same culture
4 days ago
Volosoft Agent
842704576a
Merge pull request #25226 from abpframework/auto-merge/rel-10-3/4479
Merge branch dev with rel-10.3
4 days ago
Engincan VESKE
2069c8be25
Merge pull request #25223 from abpframework/warn-orphaned-abp-modules
Add warning for ABP modules not in the `[DependsOn]` chain
4 days ago
Volosoft Agent
456c789e8b
Merge pull request #25225 from abpframework/auto-merge/rel-10-3/4478
Merge branch dev with rel-10.3
4 days ago
selman koc
7cad87f97e
Merge branch 'dev' into auto-merge/rel-10-3/4478
4 days ago
Alper Ebiçoğlu
63064a87f3
Merge pull request #25224 from abpframework/skoc10-patch-3
Update version to release 10.3.0-rc.2
4 days ago
maliming
040a1e7f92
Extract DisablePropertyInjection check to avoid duplication
4 days ago
selman koc
fbfaa64dce
Update version to release 10.3.0-rc.2
4 days ago
maliming
c377fd9544
Refactor InitLogger to flush all categories and address review feedback
- WriteInitLogs now uses ILoggerFactory to flush all InitLogger
categories with their original category name instead of only
flushing AbpApplicationBase
- Add CategoryName to AbpInitLogEntry, recorded automatically by
DefaultInitLogger<T> using typeof(T).FullName
- Add GetAllEntries/ClearAllEntries to IInitLoggerFactory interface
- Add GetReferencedAssemblies filter to skip non-ABP assemblies
- Handle ReflectionTypeLoadException separately from other exceptions
- Add CategoryName null/empty fallback in WriteInitLogs
- Skip DisablePropertyInjection types from orphaned module detection
4 days ago
maliming
36691ec106
Refactor logging mechanism and enhance orphan module warning tests
4 days ago
maliming
6ccb0ad689
Add warning for ABP modules not in the [DependsOn] chain
When a type's assembly contains an ABP module but is not part of the
module dependency chain, Autofac's property injection is silently
skipped. This causes LazyServiceProvider and other injected properties
to remain null, leading to NullReferenceException at runtime.
This change detects the misconfiguration at startup and logs a warning
with the affected assembly name, module type, and a fix suggestion.
4 days ago
Volosoft Agent
c08dbb0c11
Merge pull request #25220 from abpframework/auto-merge/rel-10-3/4477
Merge branch dev with rel-10.3
5 days ago
Engincan VESKE
c827a29d6b
Merge pull request #25219 from abpframework/maliming-patch-3
Update branch reference in auto-pr workflow
5 days ago
Ma Liming
62923ba2c4
Update branch reference in auto-pr workflow
Change the branch reference from 'rel-10.3' to 'dev' in the workflow.
5 days ago
Volosoft Agent
b0c5693ee9
Merge pull request #25218 from abpframework/auto-merge/rel-10-2/4475
Merge branch rel-10.3 with rel-10.2
5 days ago
Ma Liming
99f7e2f9cc
Merge branch 'rel-10.3' into auto-merge/rel-10-2/4475
5 days ago
Alper Ebiçoğlu
0cf6cb89a1
Merge pull request #25212 from abpframework/enhance/query-string-tenant-resolve
Do not short-circuit tenant resolver chain when query string tenant value is blank
5 days ago
Mansur Besleney
79778559ae
Merge pull request #25214 from abpframework/ebicoglu-patch-3
Update article for AI Tutorial Validator
6 days ago
Mansur Besleney
977f79320b
Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
6 days ago
Alper Ebiçoğlu
3fee6aefbb
Update article for AI Tutorial Validator
6 days ago
maliming
a25e94fe23
Address Copilot review: fix nullability and add whitespace tests
6 days ago
maliming
39bd3f0854
Do not short-circuit tenant resolver chain when query string tenant value is blank
6 days ago
Alper Ebiçoğlu
f616cee7cb
Merge pull request #25210 from abpframework/cli/sanitize-package-json-scripts
Sanitize package.json and prevent command injection in ABP CLI
7 days ago
Engincan VESKE
7b7b07e64f
Merge pull request #25174 from abpframework/feature/url-based-localization
feat: Implement route-based culture support in localization.
7 days ago
maliming
7cfa641bef
Catch CliUsageException specifically in IsValidNpmPackageName
1 week ago
maliming
c8149d8397
Tighten version regex, centralize package name validation, handle null, and add version tests
1 week ago
maliming
34cafde444
Add version validation, sanitize log output, and use CliUsageException
1 week ago
maliming
3ad44cb5a8
Implement npm package name validation and add tests for it
1 week ago
maliming
f2d7070f86
Add --ignore-scripts flag to npm/yarn commands in ABP CLI
Fixes #25209
1 week ago
Yağmur Çelik
d47e1a0318
Merge pull request #25207 from abpframework/blogging-posts-permission
Require delete permission for blog posts
1 week ago
Ahmet Çelik
f6f1996b8c
Require delete permission for blog posts
Remove the ownership-based fallback that allowed post creators to delete their own posts in Detail.cshtml. Deletion now strictly requires BloggingPermissions.Posts.Delete, centralizing authorization on explicit permissions to enforce consistent access control.
1 week ago
github-actions[bot]
5e3ba188a0
Optimised images with calibre/image-actions
1 week ago
sumeyye
a887fa9bef
update: angular documentation for url-based localization
1 week ago
sumeyye
34d5bc16cf
update: breadcrumbs for url based localization
1 week ago
sumeyye
9d0e04044e
update: routes to implement related pipe for url based localization
1 week ago
sumeyye
337e649945
add: services, utils and tests for the url based localization configuration
1 week ago
sumeyye
a257b74059
add: a pipe to meet the language changes
1 week ago
sumeyye
074bf9de5f
update: permission guard to find the matching url
1 week ago
sumeyye
bd86923b0a
update: dynamic layout for url matching
1 week ago
Volosoft Agent
7a40be27b9
Merge pull request #25205 from abpframework/auto-merge/rel-10-3/4472
Merge branch dev with rel-10.3
2 weeks ago
Ma Liming
f62b224b0c
Merge pull request #25204 from abpframework/EngincanV/update-release-docs
Update release-notes and roadmap after v10.3-rc release
2 weeks ago
Ma Liming
899b7b6342
Remove QA Module from roadmap
2 weeks ago
Ma Liming
80f6be49fa
Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2 weeks ago