summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--release-notes.md11
-rw-r--r--src/GlobalAssemblyInfo.cs4
-rw-r--r--src/StardewModdingAPI/Constants.cs2
3 files changed, 9 insertions, 8 deletions
diff --git a/release-notes.md b/release-notes.md
index 03c5f1f3..1ff868a4 100644
--- a/release-notes.md
+++ b/release-notes.md
@@ -4,16 +4,17 @@
See [log](https://github.com/Pathoschild/SMAPI/compare/1.7...1.8).
For players:
-* Mods will no longer generate `.cache` subfolders.
+* Mods no longer generate `.cache` subfolders.
* Fixed multiple issues where mods failed during assembly loading.
* Tweaked install package to reduce confusion.
For mod developers:
-* You can now create a `SemanticVersion` from a version string.
-* **Breaking change:** `Assembly.GetExecutingAssembly().Location` will no longer reliably
- return a valid path, because mod assemblies will be loaded from memory when rewritten for
- compatibility. (It's been deprecated since SMAPI 1.3.)
+* The `SemanticVersion` constructor now accepts a string version.
* Increased deprecation level for `Extensions` to _pending removal_.
+* **Warning:** `Assembly.GetExecutingAssembly().Location` will no longer reliably
+ return a valid path, because mod assemblies are loaded from memory when rewritten for
+ compatibility. This approach has been discouraged since SMAPI 1.3; use `helper.DirectoryPath`
+ instead.
For SMAPI developers:
* Rewrote assembly loading from the ground up. The new implementation...
diff --git a/src/GlobalAssemblyInfo.cs b/src/GlobalAssemblyInfo.cs
index 29e5dae7..b591153a 100644
--- a/src/GlobalAssemblyInfo.cs
+++ b/src/GlobalAssemblyInfo.cs
@@ -2,5 +2,5 @@
using System.Runtime.InteropServices;
[assembly: ComVisible(false)]
-[assembly: AssemblyVersion("1.7.0.0")]
-[assembly: AssemblyFileVersion("1.7.0.0")] \ No newline at end of file
+[assembly: AssemblyVersion("1.8.0.0")]
+[assembly: AssemblyFileVersion("1.8.0.0")] \ No newline at end of file
diff --git a/src/StardewModdingAPI/Constants.cs b/src/StardewModdingAPI/Constants.cs
index df527dfe..a62a0d58 100644
--- a/src/StardewModdingAPI/Constants.cs
+++ b/src/StardewModdingAPI/Constants.cs
@@ -30,7 +30,7 @@ namespace StardewModdingAPI
public static readonly Version Version = (Version)Constants.ApiVersion;
/// <summary>SMAPI's current semantic version.</summary>
- public static ISemanticVersion ApiVersion => new Version(1, 7, 0, null, suppressDeprecationWarning: true);
+ public static ISemanticVersion ApiVersion => new Version(1, 8, 0, null, suppressDeprecationWarning: true);
/// <summary>The minimum supported version of Stardew Valley.</summary>
public const string MinimumGameVersion = "1.1";