diff --git a/source/PlayniteUI/Properties/AssemblyInfo.cs b/source/PlayniteUI/Properties/AssemblyInfo.cs
index bca2c3e69..696f801e8 100644
--- a/source/PlayniteUI/Properties/AssemblyInfo.cs
+++ b/source/PlayniteUI/Properties/AssemblyInfo.cs
@@ -51,5 +51,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("3.6.0.0")]
-[assembly: AssemblyFileVersion("3.6.0.0")]
+[assembly: AssemblyVersion("4.0.0.0")]
+[assembly: AssemblyFileVersion("4.0.0.0")]
diff --git a/web/update/4.0.html b/web/update/4.0.html
new file mode 100644
index 000000000..e589367c9
--- /dev/null
+++ b/web/update/4.0.html
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+- New: Fullscreen mode with controller support
+- New: Counting game session play time
+- New: Support for scripting (PowerShell and IronPython)
+- New: Support for compiled plugins (.NET)
+- New: Additional fields for game details
+- New: Ability to set completion status
+- New: Save state of collapsed groups
+- New: Games can be imported via by dropping executables (and folders) to Playnite window
+- New: Using screenshots instead of store background for Steam games
+- New: Script for exporting library to a csv or formatted txt file
+- New: Scanning for emulated and installed games can be canceled
+- New: Added review score game fields
+- New: PCem emulator profile
+- New: Vita3K emlator profile
+- New: Option to download metadata only for games missing them
+- New: Offer application restart when settings are changed
+- New: Last played time displayed the same way as in Steam client
+- New: Initial scan for installed games is not done by default anymore when importing installed programs
+- New: Improvements to cover view (Classic theme)
+- New: Change default installation location to %localappdata%
+- New: Favorite and Hidden fields selectable from game editing window
+- New: Critic and community score metadata download
+- New: Cache Steam metadata for faster downloads
+- New: Automatically assign PC platform when importing custom games
+- New: Force HTTPS for BattleNet login window and Steam private account URLs
+- Fix: GPU acceleration is disabled by default
+- Fix: French translation fixes
+- Fix: Portable version crashes when it tries to access the games.db
+- Fix: Sorting icons not visible on grid view
+- Fix: Selecting multiple games results in wrong list scrolling
+- Fix: Problem with shortcuts names and special characters
+- Fix: Possible crash due to corrupted Steam files
+- Fix: Playnite window is not maximized when opened from the taskbar
+- Fix: Playnite crashes when trying to remove emulated "Play" action
+- Fix: Other actions for Steam games are not imported correctly
+- Fix: Freezing and OutOfMemory crash when putting many games into a category
+- Fix: Crash when opening link without http
+- Fix: Context menu not updating properly when game properties change
+
+
+
+