diff --git a/HotKeys2.E2ETest/Toolbelt.Blazor.HotKeys.E2ETest.csproj b/HotKeys2.E2ETest/Toolbelt.Blazor.HotKeys.E2ETest.csproj
index 2b65368..279426e 100644
--- a/HotKeys2.E2ETest/Toolbelt.Blazor.HotKeys.E2ETest.csproj
+++ b/HotKeys2.E2ETest/Toolbelt.Blazor.HotKeys.E2ETest.csproj
@@ -17,7 +17,7 @@
-
+
diff --git a/HotKeys2/ILLink.Substitutions.xml b/HotKeys2/ILLink.Substitutions.xml
index 0617026..b33d595 100644
--- a/HotKeys2/ILLink.Substitutions.xml
+++ b/HotKeys2/ILLink.Substitutions.xml
@@ -2,7 +2,7 @@
-
+
\ No newline at end of file
diff --git a/HotKeys2/Toolbelt.Blazor.HotKeys2.csproj b/HotKeys2/Toolbelt.Blazor.HotKeys2.csproj
index 77be3a6..685a4cf 100644
--- a/HotKeys2/Toolbelt.Blazor.HotKeys2.csproj
+++ b/HotKeys2/Toolbelt.Blazor.HotKeys2.csproj
@@ -15,7 +15,7 @@
- 3.3.0
+ 4.0.0
Copyright © 2022-2024 J.Sakamoto, Mozilla Public License 2.0
J.Sakamoto
git
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 8bda9e7..78a70c1 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,3 +1,8 @@
+v.4.0.0
+- [Breaking Change] The "Remove()" method now removes a single hotkey entry by only the key combination parameters, at least as long as it can be uniquely identified.
+ - It will throw an exception if the parameters identify two or more hotkey entries.
+- Improve: Add another overloaded "Remove()" method with a filter function to remove multiple hotkey entries.
+
v.3.3.0
- Improve: Add overloaded version of Add() methods for async methods returns a Task.
diff --git a/SampleSites/Client/SampleSite.Client.csproj b/SampleSites/Client/SampleSite.Client.csproj
index 6007220..669ddcf 100644
--- a/SampleSites/Client/SampleSite.Client.csproj
+++ b/SampleSites/Client/SampleSite.Client.csproj
@@ -9,23 +9,23 @@
-
+
-
-
+
+
-
-
+
+
-
-
+
+
diff --git a/SampleSites/Components/SampleSite.Components.csproj b/SampleSites/Components/SampleSite.Components.csproj
index 3b684d7..d3ca438 100644
--- a/SampleSites/Components/SampleSite.Components.csproj
+++ b/SampleSites/Components/SampleSite.Components.csproj
@@ -8,19 +8,19 @@
-
+
-
+
-
+
-
+
diff --git a/SampleSites/Server8/SampleSite.Server8.csproj b/SampleSites/Server8/SampleSite.Server8.csproj
index 8e3c0bc..a238590 100644
--- a/SampleSites/Server8/SampleSite.Server8.csproj
+++ b/SampleSites/Server8/SampleSite.Server8.csproj
@@ -7,7 +7,7 @@
-
+