Skip to content

refactor: adopt C# 14 language features#114

Merged
Erlend Ellefsen (erlendellefsen) merged 1 commit into
mainfrom
refactor/csharp-14-features
Apr 15, 2026
Merged

refactor: adopt C# 14 language features#114
Erlend Ellefsen (erlendellefsen) merged 1 commit into
mainfrom
refactor/csharp-14-features

Conversation

@erlendellefsen

Copy link
Copy Markdown
Collaborator
  • Use field keyword to eliminate backing fields in JsonApiController
  • Use Lock type in DynamicTypeBuilder for consistency with ReflectionMethodCache and ProjectionTypeCache
  • Use range indexer in StringExtensions

@erlendellefsen Erlend Ellefsen (erlendellefsen) merged commit 2b0169e into main Apr 15, 2026
2 checks passed
@erlendellefsen Erlend Ellefsen (erlendellefsen) deleted the refactor/csharp-14-features branch April 15, 2026 07:57
Erlend Ellefsen (erlendellefsen) pushed a commit that referenced this pull request May 6, 2026
🤖 I have created a release *beep* *boop*
---


##
[2.0.0](v1.8.1...v2.0.0)
(2026-05-05)


### ⚠ BREAKING CHANGES

* upgrade to .NET 10
([#112](#112))

### Features

* upgrade to .NET 10
([#112](#112))
([7e9bae9](7e9bae9))


### Bug Fixes

* code quality and fixes
([#116](#116))
([0f7af6b](0f7af6b))
* use LINQ `Select` instead of foreach loop in `EfIncludePathHelper`
([#115](#115))
([381d1b1](381d1b1))


### Code Refactoring

* adopt C# 14 language features
([#114](#114))
([2b0169e](2b0169e))


### Documentation

* auto-generated docs for
intility/Intility.JsonApiToolkit[#116](#116)
([#117](#117))
([89f5cdf](89f5cdf))


### Build System

* **nuget:** Bump coverlet.collector from 8.0.1 to 10.0.0
([#120](#120))
([8d489bd](8d489bd))
* **nuget:** Bump the microsoft group with 4 updates
([#119](#119))
([5c8f97e](5c8f97e))
* **nuget:** Bump the microsoft group with 5 updates
([#124](#124))
([f616e77](f616e77))


### CI

* **actions:** bump github/codeql-action from 4.35.1 to 4.35.2
([#118](#118))
([600e53b](600e53b))
* **actions:** Bump github/codeql-action from 4.35.2 to 4.35.3
([#123](#123))
([ba623a5](ba623a5))
* **actions:** Bump googleapis/release-please-action from 4.4.1 to 5.0.0
([#121](#121))
([973d5ad](973d5ad))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: intility-release-bot[bot] <175299729+intility-release-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant