Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
278c998
[add] add review tasks document for issue tracking and prioritization
i4004 Jun 18, 2026
e3df4b3
[fix] `DIContainer.Current` lazy initialization was not thread-safe a…
i4004 Jun 19, 2026
2e0b97a
[up] to .NET 10
i4004 Jun 19, 2026
b3eb121
Merge branch 'develop' into feature/review-2
i4004 Jun 19, 2026
f6ed656
Merge branch 'feature/review-2' into feature/review
i4004 Jun 19, 2026
a0c6035
[edit] review round 2
i4004 Jun 21, 2026
c651a76
[edit] review round 3
i4004 Jun 22, 2026
99c45c5
[edit] audit file
i4004 Jun 22, 2026
90f6322
[edit] add `[Platform("Win")]` attribute to `IsFileNameMadeValidCorre…
i4004 Jun 23, 2026
d4c49ab
[edit] add `GetRequiredString` method to `IResourcesStringTable` and …
i4004 Jun 23, 2026
9d9b1b3
[edit] review round 4
i4004 Jun 23, 2026
3e9d2db
[edit] suppress SYSLIB0051 warning in Simplify.DI for DryIoc net10.0 …
i4004 Jun 23, 2026
3cd11de
[edit] upgrade test and tester projects target framework from net9.0 …
i4004 Jun 23, 2026
0b4ea02
[edit] migrate DI tester from legacy WebHost/Startup to minimal hosti…
i4004 Jun 23, 2026
a13dd0e
[edit] bump Simplify.DI to 4.3.0, drop net6.0 target, update changelog
i4004 Jun 24, 2026
7c9811d
[devops] upgrade CI workflows from .NET 9 to .NET 10
i4004 Jun 24, 2026
0e3efaa
[edit] upgrade example projects to net10.0 and replace System.Data.Sq…
i4004 Jun 24, 2026
102bf47
[edit] upgrade FluentNHibernate example to net10.0 and bump Microsoft…
i4004 Jun 25, 2026
b5fe9f9
[edit] remove ReSharper settings from .editorconfig and delete src/.e…
i4004 Jun 25, 2026
ae66de1
[del] remove ReSharper DotSettings file from solution
i4004 Jun 25, 2026
97df2f1
[add] include Simplify.Mail.IntegrationTests project in solution
i4004 Jun 25, 2026
c9e0e28
[del] remove CODE_AUDIT_REPORT.md audit report file
i4004 Jun 25, 2026
1cbff40
[devops] change dependabot schedule from daily to weekly and reduce P…
i4004 Jun 25, 2026
a458fea
[up] upgrade NuGet.exe binary in src/.nuget
i4004 Jun 25, 2026
ef7223a
[edit] upgrade Simplify.Mail.TestConsoleApp to net10.0 and update VS …
i4004 Jun 25, 2026
d67fa40
[edit] release prep: update changelogs, bump versions, add .NET 10 ta…
i4004 Jun 25, 2026
67c7770
[edit] update Simplify.Log changelog release date to 2026-06-25
i4004 Jun 25, 2026
a08bbe7
[edit] remove extra blank lines in Program.cs files and DIContainerPr…
i4004 Jun 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 0 additions & 26 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -20,29 +20,3 @@ dotnet_style_qualification_for_field=false:warning
dotnet_style_qualification_for_method=false:warning
dotnet_style_qualification_for_property=false:warning
dotnet_style_require_accessibility_modifiers=for_non_interface_members:hint

# ReSharper properties
resharper_csharp_max_line_length=150
resharper_force_control_statements_braces=only_for_multiline
resharper_indent_switch_labels=true
resharper_js_brace_style=next_line
resharper_js_empty_block_style=together_same_line
resharper_js_keep_blank_lines_in_code=1
resharper_js_stick_comment=false
resharper_js_wrap_chained_method_calls=chop_if_long
resharper_keep_blank_lines_between_declarations=1
resharper_min_blank_lines_after_imports=1
resharper_new_line_before_catch=true
resharper_new_line_before_else=true
resharper_new_line_before_finally=true
resharper_new_line_before_while=true
resharper_place_accessorholder_attribute_on_same_line=False
resharper_simple_embedded_statement_style=line_break
resharper_single_statement_function_style=line_break
resharper_space_before_method_parentheses_anonymous=true
resharper_space_within_empty_braces=false
resharper_space_within_single_line_array_initializer_braces=true
resharper_wrap_chained_binary_expressions=wrap_if_long
resharper_xml_alignment_tab_fill_style=use_tabs_only
resharper_xml_indent_style=tab
resharper_xml_use_indent_from_vs=false
16 changes: 8 additions & 8 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
version: 2
updates:
- package-ecosystem: nuget
directory: "/"
schedule:
interval: daily
time: "06:45"
timezone: Asia/Dacca
open-pull-requests-limit: 10
target-branch: develop
- package-ecosystem: nuget
directory: "/"
schedule:
interval: weekly
time: "06:45"
timezone: Asia/Dacca
open-pull-requests-limit: 5
target-branch: develop
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- os: ubuntu-latest
solution: Simplify.NetCore.slnx
tests-exclude-category: Windows
test-framework-command: --framework net9.0
test-framework-command: --framework net10.0

env:
DOTNET_TEST_FRAMEWORK: ${{ matrix.dotnet-test-framework }} # Set at job level
Expand All @@ -32,7 +32,7 @@ jobs:
- name: Install DotNet
uses: actions/setup-dotnet@v5
with:
dotnet-version: "9.0.x"
dotnet-version: "10.0.x"

- name: Restore Dependencies
run: dotnet restore ${{ matrix.solution }}
Expand Down
30 changes: 2 additions & 28 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,3 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
Expand All @@ -22,7 +11,7 @@ on:
jobs:
analyze:
name: Analyze
runs-on: windows-latest
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
Expand All @@ -32,31 +21,16 @@ jobs:
fail-fast: false
matrix:
language: ["csharp"]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
# Learn more:
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed

steps:
- name: Checkout repository
uses: actions/checkout@v6

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

- name: Setup .NET
uses: actions/setup-dotnet@v5
with:
dotnet-version: 9.0.x

# Build
- run: dotnet build src/Simplify.slnx -v minimal
build-mode: none

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
12 changes: 6 additions & 6 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"type": "coreclr",
"request": "launch",
"preLaunchTask": "Build Simplify.DI.Integration.Microsoft.Extensions.DependencyInjection.Tester",
"program": "${workspaceFolder}/src/Simplify.DI.Integration.Microsoft.Extensions.DependencyInjection.Tester/bin/Debug/net9.0/Simplify.DI.Integration.Microsoft.Extensions.DependencyInjection.Tester.dll",
"cwd": "${workspaceFolder}/src/Simplify.DI.Integration.Microsoft.Extensions.DependencyInjection.Tester/bin/Debug/net9.0/",
"program": "${workspaceFolder}/src/Simplify.DI.Integration.Microsoft.Extensions.DependencyInjection.Tester/bin/Debug/net10.0/Simplify.DI.Integration.Microsoft.Extensions.DependencyInjection.Tester.dll",
"cwd": "${workspaceFolder}/src/Simplify.DI.Integration.Microsoft.Extensions.DependencyInjection.Tester/bin/Debug/net10.0/",
"internalConsoleOptions": "openOnSessionStart",
"serverReadyAction": {
"action": "openExternally",
Expand All @@ -23,8 +23,8 @@
"type": "coreclr",
"request": "launch",
"preLaunchTask": "Build Simplify.Examples.Repository.EntityFramework.App",
"program": "${workspaceFolder}/src/Examples/Simplify.Examples.Repository.EntityFramework.App/bin/Debug/net9.0/Simplify.Examples.Repository.EntityFramework.App.dll",
"cwd": "${workspaceFolder}/src/Examples/Simplify.Examples.Repository.EntityFramework.App/bin/Debug/net9.0/",
"program": "${workspaceFolder}/src/Examples/Simplify.Examples.Repository.EntityFramework.App/bin/Debug/net10.0/Simplify.Examples.Repository.EntityFramework.App.dll",
"cwd": "${workspaceFolder}/src/Examples/Simplify.Examples.Repository.EntityFramework.App/bin/Debug/net10.0/",
"internalConsoleOptions": "openOnSessionStart",
"args": [
"TestUser"
Expand All @@ -38,8 +38,8 @@
"type": "coreclr",
"request": "launch",
"preLaunchTask": "Build Simplify.Scheduler.IntegrationTester",
"program": "${workspaceFolder}/src/Simplify.Scheduler.IntegrationTester/bin/Debug/net9.0/Simplify.Scheduler.IntegrationTester.dll",
"cwd": "${workspaceFolder}/src/Simplify.Scheduler.IntegrationTester/bin/Debug/net9.0/",
"program": "${workspaceFolder}/src/Simplify.Scheduler.IntegrationTester/bin/Debug/net10.0/Simplify.Scheduler.IntegrationTester.dll",
"cwd": "${workspaceFolder}/src/Simplify.Scheduler.IntegrationTester/bin/Debug/net10.0/",
"env": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
Expand Down
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"dotnet-test-explorer.testArguments": "/p:CollectCoverage=true /p:CoverletOutputFormat=lcov /p:CoverletOutput=./coverage/lcov.info",
"cSpell.words": [
"appsettings",
"ASPNETCORE",
"Autofac",
"Cacheable",
"cref",
Expand All @@ -13,10 +14,12 @@
"langword",
"Linq",
"localizable",
"nameof",
"ncrontab",
"netstandard",
"Postgre",
"registrator",
"resx",
"seealso",
"serializer",
"SMTP",
Expand Down
Loading