Skip to content

Releases: moonlight-mod/moonlight

v2026.3.3

24 Mar 00:46
v2026.3.3
4a6ef6b

Choose a tag to compare

Core Extensions

Moonbase

  • Fix array options in the config tab (repos, extension search paths) removing all items when removing one

Markdown

  • Rework how rules are added

Mappings

  • Fix find for OverflowTooltip

v2026.3.2

18 Mar 02:27
v2026.3.2
47add99

Choose a tag to compare

Core Extensions

Moonbase

  • Fix "Open Moonbase" on notices not doing anything

Commands

  • Fix patch find to fix crash

v2026.3.1

11 Mar 17:03
v2026.3.1
89b9b85

Choose a tag to compare

Core Extensions

Moonbase

  • Fix being unable to type in text entries for Repositories and Extension search paths
  • Discord changed something with settings internals again

No Hide Token

  • Add a patch to stub out creating devtools callbacks to prevent needless errors as Discord now adds callbacks over IPC

v2026.3.0

06 Mar 17:40
v2026.3.0
453944d

Choose a tag to compare

Core Extensions

Patch fixes for the following:

  • Component Editor
  • Commands
  • Link Redirect
  • Settings

v2026.2.2

24 Feb 01:39
v2026.2.2
f825846

Choose a tag to compare

Core Extensions

Disable Sentry

  • Add stub function for addFeatureFlag

v2026.2.1

11 Feb 18:09
v2026.2.1
54f545a

Choose a tag to compare

Core

  • Move from ESLint+Prettier to biome

Core Extensions

Native Fixes

  • Linux Updater now uses temp files for updating

Mappings

  • Add extra find to React, as another module with similar matches was added

v2026.2.0

07 Feb 22:50
v2026.2.0
be6c121

Choose a tag to compare

Discord made another big breaking change (bumped the minimum ECMAScript version). Most patches and module finds will
need to be fixed.

We took a little bit longer to get this update out due to refactoring and improvements to the developer experience of
moonlight's core.

Core

  • Mappings and esbuild-config are now in the monorepo
  • New version format based off of CalVer (YYYY.MM.revision)
    • Discord is an ever moving target, this makes more sense compared to an arbitrary version
  • develop branch no longer exists
    • This only breaks Nix, remove the branch from your flake input's URL
  • Build scripts have been improved
  • Version tags are now signed
  • Mappings, types and esbuild-config are now published on release

Core Extensions

Settings

  • Fix patch again

Markdown

  • Fix Slate decorator patch

Commands

  • Fix option choices breaking due to missing displayName field

Experiments

  • Remove now obsolete patches and option for Discord's devtools

Mappings

  • All (but 7) mappings fixed

v1.3.39

24 Jan 21:31
aed3fba

Choose a tag to compare

Core

  • Update mappings to fix Notice

Core Extensions

Notice

  • Wrap notices in error boundary

v1.3.38

24 Jan 01:01
b394b3f

Choose a tag to compare

Core

Discord updated rspack. Most extensions will be broken until they are updated.

  • Patching needed a workaround now that rspack optimizes module definitions to exclude :function
  • Update mappings

Core Extensions

  • Fix patches where needed

Moonbase

  • Crash screen "possible causes" now properly detects when an extension's modules are in the stack

spacepack

  • Fixed findObjectFromKeyValuePair always retuning null
  • Added findObjectFromValueSubstring
    • Useful for CSS modules as their export names are mangled now

v1.3.37

16 Dec 20:21
b4f3abe

Choose a tag to compare

Core

  • Discord changed from camelCase to kebab-case on script names, script blocking regex needed to be updated to include -.
  • Updated mappings

Core extensions

Component Editor

  • Fix DM list

Context Menu

  • Fix patches again

moonbase

  • Fix crash screen not loading
  • Fix crash screen patches that were broken for a while
  • Added error boundaries to config and about tabs so they don't fallthrough to crash screen when broken
  • Fixed jankiness with the confirmation modals (e.g. danger zone extensions) when confirming
  • Update notice now goes to redesigned settings

Settings

  • Fixed context menu for redesigned settings

Browser

  • Developer Portal now loads with the browser extension enabled

Other

  • Discord changed how their CSS modules have unique classnames again, as such almost every theme is broken in some way
    • This also extends to some extensions that modify Discord's styles