From 86b0e1be54537e14e531dca5f2392646768a5adf Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 14:19:46 -0700 Subject: [PATCH 01/16] Use package repository convention --- .github/conventions.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/conventions.yml b/.github/conventions.yml index 5e5cf36..8e1acfd 100644 --- a/.github/conventions.yml +++ b/.github/conventions.yml @@ -1,10 +1,6 @@ # applied automatically by https://github.com/Faithlife/RepoConventionsApplier (DO NOT REMOVE THIS LINE) conventions: - - path: Faithlife/CodingGuidelines/conventions/faithlife-auto-apply-conventions - - path: Faithlife/CodingGuidelines/conventions/dotnet-common - - path: Faithlife/CodingGuidelines/conventions/faithlife-dotnet-library-build - - path: Faithlife/CodingGuidelines/conventions/faithlife-dotnet-library-workflow - - path: Faithlife/CodingGuidelines/conventions/faithlife-license-mit + - path: Faithlife/CodingGuidelines/conventions/faithlife-dotnet-library pull-request: reviewers: From 2ad440f829fba0b331a687a142c0ddcbdebf3902 Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 14:20:50 -0700 Subject: [PATCH 02/16] Apply convention nuget-config --- nuget.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nuget.config b/nuget.config index 6873eb9..95e879e 100644 --- a/nuget.config +++ b/nuget.config @@ -1,6 +1,6 @@ - + From 2da56cfeb05284bd3ba6567ba735d0a1ad3b7729 Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 14:20:52 -0700 Subject: [PATCH 03/16] Update common .gitignore --- .gitignore | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index a2ad192..57e0646 100644 --- a/.gitignore +++ b/.gitignore @@ -6,11 +6,15 @@ obj/ release/ *.cache -*.log *.ncrunchproject *.ncrunchsolution *.user launchSettings.json nCrunchTemp* _ReSharper* + +# DO NOT EDIT: gitignore-common convention .DS_Store +Thumbs.db +*.log +# END DO NOT EDIT From 5e876f4da84f711fd93ca9d194d0103323545ebb Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 14:20:54 -0700 Subject: [PATCH 04/16] Update .gitignore for .NET --- .gitignore | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 57e0646..dd0859d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,5 @@ .vs/ .idea/ -artifacts/ -bin/ -obj/ -release/ *.cache *.ncrunchproject @@ -18,3 +14,10 @@ _ReSharper* Thumbs.db *.log # END DO NOT EDIT + +# DO NOT EDIT: gitignore-dotnet convention +artifacts/ +bin/ +obj/ +release/ +# END DO NOT EDIT From 9024bac73396188a3540b6c8ac35d6294bf8a2f0 Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 14:20:56 -0700 Subject: [PATCH 05/16] Update .gitignore for IDEs --- .gitignore | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index dd0859d..e83df5a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,8 @@ -.vs/ -.idea/ -*.cache *.ncrunchproject *.ncrunchsolution -*.user launchSettings.json nCrunchTemp* -_ReSharper* # DO NOT EDIT: gitignore-common convention .DS_Store @@ -21,3 +16,12 @@ bin/ obj/ release/ # END DO NOT EDIT + +# DO NOT EDIT: gitignore-ide convention +.vs/ +.idea/ +*.cache +*.user +*.userprefs +_ReSharper* +# END DO NOT EDIT From ef9d35e09e7115539a1bd34070b07738a477ba16 Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 14:20:58 -0700 Subject: [PATCH 06/16] Update CONTRIBUTING.md --- CONTRIBUTING.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 99ac772..b95b4fa 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,6 +4,14 @@ To publish an official release: -* Update the `` in [`Directory.Build.props`](Directory.Build.props) -* Add a corresponding section to the top of [`ReleaseNotes.md`](ReleaseNotes.md) +* Update the `` in [`Directory.Build.props`](Directory.Build.props). +* Add a corresponding section to the top of [`ReleaseNotes.md`](ReleaseNotes.md). * Push or create a PR for review. + +### Prereleases + +Certain changes can be hard to unit test and are better tested in a real consumer project. In this case, you can publish a beta version of the library for testing. + +To publish a beta, add a `` below `` in [`Directory.Build.props`](Directory.Build.props), e.g., `beta.1`. Publish as above. + +When beta testing is done, delete the `` and publish again. From 7f8460ec42aed439981fb0c3bd7e2771b0a751aa Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 14:20:59 -0700 Subject: [PATCH 07/16] Update Directory.Packages.props --- Directory.Packages.props | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Directory.Packages.props b/Directory.Packages.props index 54992c9..19258ad 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -14,4 +14,18 @@ + + + true + true + true + + + + + + + + + \ No newline at end of file From 196e570ae666b9c60c381767b6fa628bd290c338 Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 14:21:03 -0700 Subject: [PATCH 08/16] Update Directory.Build.props --- Directory.Build.props | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/Directory.Build.props b/Directory.Build.props index 791f02c..1db4eef 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -29,5 +29,35 @@ all low + + + 14.0 + enable + enable + true + en-US + embedded + MIT + https://github.com/$(GitHubOrganization)/$(RepositoryName) + https://github.com/$(GitHubOrganization)/$(RepositoryName)/blob/master/ReleaseNotes.md + https://github.com/$(GitHubOrganization)/$(RepositoryName) + Faithlife + Copyright $(Authors) + true + latest-all + true + true + false + false + false + true + true + true + true + true + all + low + + \ No newline at end of file From f146d9a93a1115da4ebbe81057e34d477e776f92 Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 14:21:08 -0700 Subject: [PATCH 09/16] Apply convention dotnet-solution-items --- EditorConfigFix.slnx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/EditorConfigFix.slnx b/EditorConfigFix.slnx index 7c2f39e..819ae4e 100644 --- a/EditorConfigFix.slnx +++ b/EditorConfigFix.slnx @@ -17,10 +17,11 @@ + - - + + From 9c9c115927031195eeb402b14c1e2273528f58b1 Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 15:01:51 -0700 Subject: [PATCH 10/16] Complete .NET library convention migration --- Directory.Build.props | 23 ---------------------- Directory.Packages.props | 8 -------- src/EditorConfigFix/EditorConfigFix.csproj | 1 + 3 files changed, 1 insertion(+), 31 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 1db4eef..c022a73 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -2,32 +2,9 @@ 0.1.1 - 14.0 - enable - enable - true $(NoWarn);1591;1998;CA2007;NU1507;NU5105 - en-US - embedded Faithlife EditorConfigFix - MIT - https://github.com/$(GitHubOrganization)/$(RepositoryName) - https://github.com/$(GitHubOrganization)/$(RepositoryName)/blob/master/ReleaseNotes.md - https://github.com/$(GitHubOrganization)/$(RepositoryName) - Faithlife - Copyright $(Authors) - true - latest-all - true - true - false - false - false - true - true - all - low diff --git a/Directory.Packages.props b/Directory.Packages.props index 19258ad..67ddec6 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,7 +1,4 @@ - - true - @@ -9,11 +6,6 @@ - - - - - true diff --git a/src/EditorConfigFix/EditorConfigFix.csproj b/src/EditorConfigFix/EditorConfigFix.csproj index 6df0c81..15da11d 100644 --- a/src/EditorConfigFix/EditorConfigFix.csproj +++ b/src/EditorConfigFix/EditorConfigFix.csproj @@ -9,6 +9,7 @@ true editorconfig-fix README.md + true From c812431a1045961116920c373504236ac4644be0 Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 16:15:30 -0700 Subject: [PATCH 11/16] Rename .NET library props managed sections --- Directory.Packages.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 67ddec6..461c911 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -6,14 +6,14 @@ - + true true true - + From 973bfacdd22cc68021661f8bd37cc0258b3cceaf Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 16:29:11 -0700 Subject: [PATCH 12/16] Style nits in props files, gitignore --- .gitignore | 6 ------ Directory.Build.props | 1 + Directory.Packages.props | 14 +++++++------- 3 files changed, 8 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index e83df5a..7ec75c9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,3 @@ - -*.ncrunchproject -*.ncrunchsolution -launchSettings.json -nCrunchTemp* - # DO NOT EDIT: gitignore-common convention .DS_Store Thumbs.db diff --git a/Directory.Build.props b/Directory.Build.props index c022a73..f040398 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -6,6 +6,7 @@ Faithlife EditorConfigFix + 14.0 diff --git a/Directory.Packages.props b/Directory.Packages.props index 461c911..204b6c3 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,11 +1,4 @@ - - - - - - - true @@ -13,6 +6,13 @@ true + + + + + + + From a4273982432eb6fc4d0f180222f1afc8ba7323c4 Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 20:48:05 -0700 Subject: [PATCH 13/16] Remove generated solution items --- EditorConfigFix.slnx | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/EditorConfigFix.slnx b/EditorConfigFix.slnx index 819ae4e..29e7897 100644 --- a/EditorConfigFix.slnx +++ b/EditorConfigFix.slnx @@ -1,28 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - From 048911c1ecafe3a8705993508ebe3b1c11187207 Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Mon, 25 May 2026 21:12:55 -0700 Subject: [PATCH 14/16] Update generated convention markers --- CONTRIBUTING.md | 2 ++ Directory.Build.props | 2 +- Directory.Packages.props | 4 ++-- nuget.config | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b95b4fa..2bf2bb6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1,5 @@ + + # Contributing ## Publishing diff --git a/Directory.Build.props b/Directory.Build.props index f040398..98eb956 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -7,7 +7,7 @@ EditorConfigFix - + 14.0 enable diff --git a/Directory.Packages.props b/Directory.Packages.props index 204b6c3..3472b8c 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,5 +1,5 @@ - + true true @@ -13,7 +13,7 @@ - + diff --git a/nuget.config b/nuget.config index 95e879e..da2f86d 100644 --- a/nuget.config +++ b/nuget.config @@ -1,4 +1,4 @@ - + From 96b178de7849eba6d2b8fc717af884fdb571ecd4 Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Tue, 26 May 2026 15:31:08 -0700 Subject: [PATCH 15/16] Restore .git suffix to repository URL --- Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Build.props b/Directory.Build.props index 98eb956..a456f16 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -18,7 +18,7 @@ MIT https://github.com/$(GitHubOrganization)/$(RepositoryName) https://github.com/$(GitHubOrganization)/$(RepositoryName)/blob/master/ReleaseNotes.md - https://github.com/$(GitHubOrganization)/$(RepositoryName) + https://github.com/$(GitHubOrganization)/$(RepositoryName).git Faithlife Copyright $(Authors) true From fc24e173a8ee75585f16fd04ce4247e5863601a8 Mon Sep 17 00:00:00 2001 From: Ed Ball Date: Tue, 26 May 2026 14:35:04 -0700 Subject: [PATCH 16/16] Publish 0.1.2 --- Directory.Build.props | 2 +- ReleaseNotes.md | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Directory.Build.props b/Directory.Build.props index a456f16..3a6852c 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,7 +1,7 @@ - 0.1.1 + 0.1.2 $(NoWarn);1591;1998;CA2007;NU1507;NU5105 Faithlife EditorConfigFix diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 8f6cdf8..e726f1c 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,5 +1,9 @@ # Release Notes +## 0.1.2 + +* Update package README. + ## 0.1.x - Initial releases.