···11-## Moonbase
22-33-- Overhauled restart notifications
44- - Moonbase now waits for the user to save their changes before prompting to restart the client
55- - Restarting the client in Moonbase now *fully* restarts the client when needed
66- - Allowed extensions to specify "restart advice" for settings
77-- Improved update systems
88- - Fixed the update banner having an invisible close button
99- - Made updates clearer in Moonbase by adding a divider + filter
1010- - Extension settings now update immediately after updating, without having to restart
1111- - Added extension changelogs (`meta.changelog` in the manifest)
1212- - Added a refresh button to Moonbase
1313- - Added the ability to update moonlight from the system tray
1414-- Moonbase now warns the user when enabling a dangerous extension
1515-- Moonbase now checks the extension author when using the search filter
1616-- Added a tooltip for conflicting extensions in Moonbase
1717-- Added basic crash cause detection
1818-1919-## Core
2020-2121-- Reworked core loading to properly be asynchronous, fixing race conditions
2222- - **A full client restart is required when updating to this version!**
2323- - If you have any issues starting your client, or moonlight does not load, let us know!
2424- - Special thanks to @gBasil for helping us find this issue.
2525-- Added better support for `\i` in patching and Spacepack
2626-- Added better error handling in entrypoint Webpack modules to prevent crashes
2727-- Added hard fail/"grouping" to patches
2828-- Added being able to patch mapped modules by referencing their name in the patch find
2929-- Fixed a bug with extensions patching the same Webpack module
3030- - Special thanks to @karashiiro for helping us find this issue.
3131-- Added API parity to all moonlight global variables
3232-- Updated all core extension manifests
3333-- Added an optional config to the injector for special installation setups
3434-3535-## Documentation
3636-3737-- Updated the GitHub README and project website
3838-- Added "Why moonlight?" section to the project website
3939-- Updated Starlight
4040-- Added better documentation for all core extensions
4141-- Documented the new moonlight features
4242-- Added documentation for writing mappings
4343-- Added note about auto-detected Linux installs and running as root
4444-- Added clearer download buttons for the moonlight installer
4545-- Documented installing moonlight through Nix
4646-- Added contribution guidelines
4747-- Added reminder to restart fully when adding React DevTools
4848-- Mention all files when editing the sample extension
4949-- Documented extension manifests
5050-- Documented adding types for Webpack module import statements
5151-- Clarified how moonlight environments and globals behave
5252-- Fixed an invalid suggestion for matching yourself with Spacepack
5353-- Performed a general cleanup pass on grammar
5454-5555-## Misc
5656-5757-- Fixed Nix support by updating pnpm2nix (thank you @sersorrel!)
5858-- Cleaned up the installer (thank you @pauliesnug!)
5959-- Updated deprecated GitHub Actions to the latest version
6060-- Updated & cleaned up sample extension
6161-- Fixed auth requirement for RoboJules
6262-- Merged 9 new extensions (thank you @Cynosphere, @redstonekasi!)
6363-- Cleaned up GitHub organization permissions by moving to teams
11+- Fixed missing restart prompt when updating an extension
22+- Updated the Context Menu API to support regex
33+- Moved Moonbase to use a different API to hopefully fix a rare crash