diff --git a/build/0Harmony.dll b/build/0Harmony.dll
index 492255be..72ca2b61 100644
Binary files a/build/0Harmony.dll and b/build/0Harmony.dll differ
diff --git a/build/0Harmony.xml b/build/0Harmony.xml
index 8499d20b..f1b9b4cf 100644
--- a/build/0Harmony.xml
+++ b/build/0Harmony.xml
@@ -845,7 +845,7 @@
- The beginning of an except filter block
+ The beginning of an except filter block (currently not supported to use in a patch)
@@ -2660,6 +2660,18 @@
The optional operand
The optional name
+
+
+ Creates a code match that calls a method
+ The lambda expression using the method
+ The optional name
+
+
+
+ Creates a code match that calls a method
+ The lambda expression using the method
+ The optional name
+
Creates a code match
@@ -3216,6 +3228,13 @@
The enum
True if the instruction loads the constant
+
+
+ Tests if the code instruction loads a string constant
+ The
+ The string
+ True if the instruction loads the constant
+
Tests if the code instruction loads a field
@@ -3346,7 +3365,11 @@
A file log for debugging
-
+
+ Set this to make Harmony write its log content to this stream
+
+
+
Full pathname of the log file, defaults to a file called harmony.log.txt on your Desktop
diff --git a/docs/release-notes.md b/docs/release-notes.md
index e4324d40..89883f87 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -19,7 +19,7 @@
* When [providing a mod API for a C# mod](https://stardewvalleywiki.com/Modding:Modder_Guide/APIs/Integrations), you can now get an optional parameter with the mod requesting the API (thanks to KhloeLeclair!). This avoids needing the pattern where each method needs the requesting mod's manifest.
* SMAPI now treats square brackets in the manifest `Name` field as round ones to avoid breaking tools which parse log files.
* Made deprecation message wording stronger for the upcoming SMAPI 4.0.0 release.
- * Updated to [FluentHttpClient](https://github.com/Pathoschild/FluentHttpClient#readme) 4.2.0 (see [changes](https://github.com/Pathoschild/FluentHttpClient/blob/develop/RELEASE-NOTES.md#420)).
+ * Updated dependencies: [Harmony](https://harmony.pardeike.net) 2.2.2 (see [changes](https://github.com/pardeike/Harmony/releases/tag/v2.2.2.0)) and [FluentHttpClient](https://github.com/Pathoschild/FluentHttpClient#readme) 4.2.0 (see [changes](https://github.com/Pathoschild/FluentHttpClient/blob/develop/RELEASE-NOTES.md#420)).
* Fixed `LocationListChanged` event not raised & memory leak occurring when a generated mine/volcano is removed (thanks to tylergibbs2!).
## 3.16.2
diff --git a/docs/technical/smapi.md b/docs/technical/smapi.md
index b8a1683b..d115aefa 100644
--- a/docs/technical/smapi.md
+++ b/docs/technical/smapi.md
@@ -78,8 +78,8 @@ the `SMAPI` project with debugging from Visual Studio or Rider should launch SMA
debugger attached, so you can intercept errors and step through the code being executed.
### Custom Harmony build
-SMAPI uses [a custom build of Harmony](https://github.com/Pathoschild/Harmony#readme), which is
-included in the `build` folder. To use a different build, just replace `0Harmony.dll` in that
+SMAPI uses [a custom build of Harmony 2.2.2](https://github.com/Pathoschild/Harmony#readme), which
+is included in the `build` folder. To use a different build, just replace `0Harmony.dll` in that
folder before compiling.
## Prepare a release