From 04ee9529747f16d9246b3a0a535936a1f3a47907 Mon Sep 17 00:00:00 2001 From: Ryan Lucia Date: Sat, 17 Oct 2026 08:57:37 -0700 Subject: [PATCH] Add the 3.5.1 changelog Co-Authored-By: Claude Opus 5.5 --- content/en/changelog/3.5.1.md | 49 +++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 content/en/changelog/3.5.1.md diff --git a/content/en/changelog/3.5.1.md b/content/en/changelog/3.5.1.md new file mode 100644 index 000000000..75c962c4e --- /dev/null +++ b/content/en/changelog/3.5.1.md @@ -0,0 +1,49 @@ +--- +title: 3.5.1 +menu: + changelogs: + parent: '3.5' +weight: -351 +date: 2026-10-17 +--- + +### Platform Support + +#### Windows + +- Report Windows 11 correctly to the update checker. + +#### macOS + +- Fix a crash on startup on macOS 13 and other macOS releases with an older system libc++. +- Allow Automation scripts to load native modules that aren't signed by Aegisub's developer again. +- Report macOS 11 and later correctly to the update checker. + +### Automation + +- Fix controls in script dialogs coming out smaller than intended with newer wxWidgets versions. +- Make `include()` and `require()` report the actual syntax error for broken Lua and MoonScript files, rather than the module name or "attempt to call a nil value". +- Fix runtime errors in scripts loaded with `include()` crashing Aegisub on some platforms. +- Fix detection of files starting with a UTF-8 BOM on platforms where `char` is unsigned. +- Add `aegisub.version`, which lets scripts check the version of Aegisub they're running in. + +### Bugfixes + +- Fix a crash when the video display keeps failing to render, e.g. due to a persistent OpenGL error. +- Make changing underline in the font dialog set `\u` rather than toggling italics. +- Fix the `LayoutResY` computed when resampling a script that has a `LayoutRes` while adding or removing top or bottom borders. + +### Improvements + +- Let the video, audio, keyframe, and timecode file dialogs start in the current script's folder when the last such file was opened from its script's folder. +- Show each track's language and title in the track selection dialog. +- List only the file types the active audio and video providers support in the file dialogs' filters. + +### Translations + +- Update the Korean translation. + +### Development + +- Fix building with LuaJIT's external unwinding and with some GCC versions. +- Build the bundled FFmpeg without unused components.