maliming
5f2d552ebd
restore behavior test for duplicate JSON keys with clearer naming and comment
2 months ago
maliming
4a6af1d10d
refactor: remove unused resource variable and update test to exclude parent cultures
2 months ago
maliming
9c5015b8ec
Refactor localization dictionary handling and improve test cases for split localization files
2 months ago
maliming
36d59a6ada
docs: clarify localization merging with example
2 months ago
maliming
f7c22b4123
Refactor localization handling and improve test coverage for split localization files
2 months ago
Anton Gritsenko
9c76057ce0
Add documentation about localizatoin files split
2 months ago
Anton
442762f6d0
Merge branch 'abpframework:dev' into dev
2 months ago
Anton Gritsenko
67f523e454
Add support for multiple localization files with same culture
2 months ago
Volosoft Agent
842704576a
Merge pull request #25226 from abpframework/auto-merge/rel-10-3/4479
Merge branch dev with rel-10.3
2 months ago
Engincan VESKE
2069c8be25
Merge pull request #25223 from abpframework/warn-orphaned-abp-modules
Add warning for ABP modules not in the `[DependsOn]` chain
2 months ago
Volosoft Agent
456c789e8b
Merge pull request #25225 from abpframework/auto-merge/rel-10-3/4478
Merge branch dev with rel-10.3
2 months ago
selman koc
7cad87f97e
Merge branch 'dev' into auto-merge/rel-10-3/4478
2 months ago
Alper Ebiçoğlu
63064a87f3
Merge pull request #25224 from abpframework/skoc10-patch-3
Update version to release 10.3.0-rc.2
2 months ago
maliming
040a1e7f92
Extract DisablePropertyInjection check to avoid duplication
2 months ago
selman koc
fbfaa64dce
Update version to release 10.3.0-rc.2
2 months 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
2 months ago
maliming
36691ec106
Refactor logging mechanism and enhance orphan module warning tests
2 months 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.
2 months ago
Volosoft Agent
c08dbb0c11
Merge pull request #25220 from abpframework/auto-merge/rel-10-3/4477
Merge branch dev with rel-10.3
2 months ago
Engincan VESKE
c827a29d6b
Merge pull request #25219 from abpframework/maliming-patch-3
Update branch reference in auto-pr workflow
2 months ago
Ma Liming
62923ba2c4
Update branch reference in auto-pr workflow
Change the branch reference from 'rel-10.3' to 'dev' in the workflow.
2 months 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
2 months ago
Ma Liming
99f7e2f9cc
Merge branch 'rel-10.3' into auto-merge/rel-10-2/4475
2 months 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
2 months ago
Mansur Besleney
79778559ae
Merge pull request #25214 from abpframework/ebicoglu-patch-3
Update article for AI Tutorial Validator
2 months ago
Mansur Besleney
977f79320b
Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2 months ago
Alper Ebiçoğlu
3fee6aefbb
Update article for AI Tutorial Validator
2 months ago
maliming
a25e94fe23
Address Copilot review: fix nullability and add whitespace tests
2 months ago
maliming
39bd3f0854
Do not short-circuit tenant resolver chain when query string tenant value is blank
2 months 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
2 months ago
Engincan VESKE
7b7b07e64f
Merge pull request #25174 from abpframework/feature/url-based-localization
feat: Implement route-based culture support in localization.
2 months ago
maliming
7cfa641bef
Catch CliUsageException specifically in IsValidNpmPackageName
2 months ago
maliming
c8149d8397
Tighten version regex, centralize package name validation, handle null, and add version tests
2 months ago
maliming
34cafde444
Add version validation, sanitize log output, and use CliUsageException
2 months ago
maliming
3ad44cb5a8
Implement npm package name validation and add tests for it
2 months ago
maliming
f2d7070f86
Add --ignore-scripts flag to npm/yarn commands in ABP CLI
Fixes #25209
2 months ago
Yağmur Çelik
d47e1a0318
Merge pull request #25207 from abpframework/blogging-posts-permission
Require delete permission for blog posts
2 months 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.
2 months ago
github-actions[bot]
5e3ba188a0
Optimised images with calibre/image-actions
2 months ago
sumeyye
a887fa9bef
update: angular documentation for url-based localization
2 months ago
sumeyye
34d5bc16cf
update: breadcrumbs for url based localization
2 months ago
sumeyye
9d0e04044e
update: routes to implement related pipe for url based localization
2 months ago
sumeyye
337e649945
add: services, utils and tests for the url based localization configuration
2 months ago
sumeyye
a257b74059
add: a pipe to meet the language changes
2 months ago
sumeyye
074bf9de5f
update: permission guard to find the matching url
2 months ago
sumeyye
bd86923b0a
update: dynamic layout for url matching
2 months ago
Volosoft Agent
7a40be27b9
Merge pull request #25205 from abpframework/auto-merge/rel-10-3/4472
Merge branch dev with rel-10.3
2 months 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 months ago
Ma Liming
899b7b6342
Remove QA Module from roadmap
2 months ago
Ma Liming
80f6be49fa
Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2 months ago