Repository navigation
Releases
Releases · Project-Outlands/Outlands
2026.11.07
[2026.11.07] - 2026-11-07
🐛 Bug Fixes
d06ff43- Mixin extra 0.5.5 crash (commit by @kappa-maintainer)
⚡ Performance
2a4cd65- Reduce remapping and config synchronization work (PR #54 by @Circulate233)
⚙️ Miscellaneous Tasks
7b48139- Merge branch 'main' of github.com:Project-Outlands/Outlands (commit by @kappa-maintainer)
2026.11.06-2
[2026.11.06-2] - 2026-11-06
🐛 Bug Fixes
9929887- (installer) Emit artifact paths for vanilla libraries (PR #52 by @H2Sxxa)1ce55ea- Narrator broken in installer (commit by @kappa-maintainer)
2026.11.06
[2026.11.06] - 2026-11-06
🚀 Features
0b36b11- (render) Add render takeover seams and the shim retarget table (commit by @kappa-maintainer)
🐛 Bug Fixes
3139a6f- Use regular full screen on Linux, fix #50 (commit by @kappa-maintainer)1070ad1- Fix serveral issue on installer crafting and publish (commit by @kappa-maintainer)
⚙️ Miscellaneous Tasks
f339d98- Merge branch 'main' of github.com:Project-Outlands/Outlands (commit by @kappa-maintainer)ccf333d- Prefer wayland instead of X11 when possible (commit by @kappa-maintainer)
2026.11.05-2
[2026.11.05-2] - 2026-11-05
🚀 Features
adc95cf- New crash report enhance interface (commit by @kappa-maintainer)
🐛 Bug Fixes
18754c8- (display) Release the GL provider when a display create fails (PR #49 by @DHJComical)
🚜 Refactor
8f37529- (brand) Simply replaced idea project icon with outlands icon (PR #48 by @Gebardensprache)
2026.11.05
New Features
ab5ad7d- add entity roll axis, mouse turn event and frame clock (PR #46 by @DHJComical)
Bug Fixes
6ca2d2e- config: do not force the loader to load from the config directory lookup (commit by @kappa-maintainer)9485511- transformers: close two gaps in the bytecode transform layer (commit by @kappa-maintainer)f114e92- windows: make the Mica window style reach the window (commit by @kappa-maintainer)
Refactors
4a3a584- taskbar: drop the COM taskbar API for SDL's (commit by @kappa-maintainer)bf7259f- Remove legacy class for Fugue remap target (commit by @kappa-maintainer)5251ecd- fml: Merge more duplicated code from old era (commit by @kappa-maintainer)285191a- config: Move ForgeEarlyConfig into one forge.cfg (commit by @kappa-maintainer)aab7be1- splash: Remove Fugue/Scalar uninstalled warning (commit by @kappa-maintainer)
Tests
7deb3bf- install: test both record kinds the patch format has (commit by @kappa-maintainer)
Chores
a102079- Update Foundation (commit by @kappa-maintainer)
2026.11.03-2
[2026.11.03-2] - 2026-11-03
🚀 Features
ab5ad7d- Add entity roll axis, mouse turn event and frame clock (PR #46 by @DHJComical)
🚜 Refactor
aab7be1- (splash) Remove Fugue/Scalar uninstalled warning (commit by @kappa-maintainer)285191a- (config) Move ForgeEarlyConfig into one forge.cfg (commit by @kappa-maintainer)5251ecd- (fml) Merge more duplicated code from old era (commit by @kappa-maintainer)
2026.11.03
New Features
04a90a4- declare mixin configurations in the jar section (PR #47 by @kappa-maintainer)c0a2b1a- declare dependencies in a mod entry as one object per dependency (PR #45 by @kappa-maintainer)dc77147- read dependency lists from the entry whenever the jar section is declared (PR #44 by @kappa-maintainer)
Bug Fixes
691fab8- read the jar section with the types it declares (PR #43 by @kappa-maintainer)ceba6d2- extract the bundled jars of mods that belong to no mod list (PR #42 by @kappa-maintainer)
2026.11.02-2
[2026.11.02-2] - 2026-11-02
🚀 Features
dc77147- Read dependency lists from the entry whenever the jar section is declared (PR #44 by @kappa-maintainer)c0a2b1a- Declare dependencies in a mod entry as one object per dependency (PR #45 by @kappa-maintainer)
🐛 Bug Fixes
ceba6d2- Extract the bundled jars of mods that belong to no mod list (PR #42 by @kappa-maintainer)691fab8- Read the jar section with the types it declares (PR #43 by @kappa-maintainer)
2026.11.02
New Features
40bcfbb- move the coremod keys into the jar section and read mcmod.info once (PR #41 by @kappa-maintainer)5f7d5e0- move ModSide and FMLAT into the mcmod.info jar section (PR #40 by @kappa-maintainer)
Bug Fixes
6a4f380- let jar.containedDeps drive extraction on its own (PR #39 by @kappa-maintainer)
2026.11.01
BREAKING CHANGES
-
due to
54df574- drop Bansoukou support (PR #15 by @kappa-maintainer):the
Bansoukoumanifest attribute is no longer honoured. A jar
declaring it still loads, but its class replacements are not applied. Packs that
relied on it should move to mixins. Each affected jar gets one explicit warning,
emitted fromModDiscoverer.scanwhere the manifest is already in hand rather
than fromgetCandidates, which would have to open every jar just to look.
getCandidates()is now a pure function - reads directories, sorts, returns an
immutable list - so it no longer touches the classloader at all.
New Features
21d3c7b- decide the LWJGL2 rewrite from the mcmod schema, not from ModType (PR #38 by @kappa-maintainer)63d78b1- loader: the mod list, its assets and the loader id move to outlands (PR #34 by @kappa-maintainer)99beb8c- config: formats behind one model + ConfigEnvironment (PR #29 by @kappa-maintainer)b6dd8b7- loader: let a jar declare mods without mod classes (B10) (PR #25 by @kappa-maintainer)c51f3db- loader: allow one level of subdirectories in the mods folder (B12) (PR #24 by @kappa-maintainer)01a4dc6- metadata: declare bundled libraries with an identity, and keep them out of mods/ (PR #23 by @kappa-maintainer)05b83f5- metadata: check modLanguageVersion against what a provider supports (PR #20 by @kappa-maintainer)a1d3d35- metadata: let a jar declare the language providers it ships (PR #18 by @kappa-maintainer)8dc9112- metadata: let a mod declare its language in mcmod.info (#B8) (PR #17 by @kappa-maintainer)cfffa65- metadata: let a jar declare where it loads among coremods (PR #14 by @kappa-maintainer)4c47a11- metadata: read a jar-level declaration from mcmod.info (PR #13 by @kappa-maintainer)860b37c- event: let the Forge event bus take listeners without an annotated method (PR #11 by @kappa-maintainer)8a700e0- loader: add frozen Registry and move language adapters onto it (PR #10 by @kappa-maintainer)6b07719- commands: make modern completion opt-in (PR #6 by @DHJComical)
Bug Fixes
b0243ed- loader: bundled jars stay next to the mods, marked per entry (PR #26 by @kappa-maintainer)588fde8- window: continue when SDL window icons are unsupported (PR #7 by @DHJComical)137cc78- opengl: expose GL46 in LWJGL2 capabilities (PR #8 by @DHJComical)ff30ecd- metadata: handle empty, non-container and modList-less mcmod.info (PR #5 by @kappa-maintainer)
Performance Improvements
d3f29b4- event: derive listener lists and flags from ClassValue, drop the transformer (PR #16 by @kappa-maintainer)
Refactors
d8c9aa6- loader: one registration entry point for language adapters (PR #19 by @kappa-maintainer)18c1b29- loader: separate "no mod object" from "failed to construct" (PR #9 by @kappa-maintainer)
Tests
4651772- discovery: cover annotations shared by mods from one jar (PR #4 by @kappa-maintainer)
Chores
3074dbb- drop the Bansoukou warning (commit by @kappa-maintainer)ae1beeb- replace the loader artwork with the Outlands mark (PR #37 by @kappa-maintainer)871c6b2- relicense the two visible-source headers as Outlands (PR #36 by @kappa-maintainer)99bbea5- loader: stop pointing the loader at another project, and rebrand the repo metadata (PR #35 by @kappa-maintainer)f339f80- drop the Cleanroom name from code that no contract depends on (PR #33 by @kappa-maintainer)