Skip to content

Releases: EepyBerry/lagrange

v0.5.2a - Hotfix

Choose a tag to compare

@github-actions github-actions released this 03 May 21:03

Fixes

  • Codex: fix planet imports being broken
  • Miscellaneous: update version numbers in AboutDialog

v0.5.2 - Tweaks from Space Patch

Choose a tag to compare

@github-actions github-actions released this 07 Apr 19:52

Additions

  • Rendering: add new post-processing pipeline! Includes many effects like RGB shift, vignette, bloom, retro and pixelation effects.
  • Accessibility: new controls for the camera: FOV, step-dolly, mouse button swapping
  • Settings: add new skyboxes for more variety in your screenshots! Chroma Key background also included for more advanced use cases

Changes

  • Internal: refactor ChangeTracker system into a simpler observer pattern; removes hard coupling between changes and properties
  • Formatting: switch to oxfmt+oxlint (permanent use still under consideration)
  • Internal: improve typings for all dialogs

Fixes

  • Dependencies: update dependencies to fix current vulnerabilities

v0.5.1 - Glow-in-the-Dark Patch

Choose a tag to compare

@github-actions github-actions released this 14 Dec 14:36

Additions

  • Editor: add emissivity parameters for surfaces & biomes; the latter can override the former's intensity. This effect is preserved on exports!
  • Editor: add new advanced atmosphere parameters based on underlying calculations (scattering constant, density ratios)
  • UI: New n' Improved! Rework header, footer & Codex interface
  • Editor: add new basic planet data: planetType (planet/moon/gas giant) + planetClass (ice, ocean, arid, etc.)

Changes

  • Editor: adjust randomization ranges; should give slightly more coherent values now
  • UI: rework most SCSS codebase, notably dialogs and accessibility (work-in-progress still)
  • Internal: refactor ring uniform system, greatly improve ChangeTracker system w/ the addition of source & action properties
  • Init: improve error handling during initialization

Fixes

  • Editor: rework atmosphere shader; fixes unwanted height & density behaviour
  • Init: fix #23 (via improved error handling)

v0.5 - Core Overhaul Update ⚡

Choose a tag to compare

@github-actions github-actions released this 12 Sep 17:33

Additions

  • Rendering: add WebGPU support through the use of three.js' new WebGPURenderer system. Every single feature up to this point is fully compatible with this renderer, provided your browser supports it. Check the README for more information!
  • Init: update & slightly adjust main shortcuts styling
  • UI: add 3D rendering selector in the app settings
  • UI: add 0.5 changelog info in "Init" and "About" dialog

Changes

  • Internal: refactor large parts of the code to simplify & streamline further development
  • UI: increase scrollbar visibility, adjust responsiveness in some parts

v0.4.3 - Rings & I/O Patch

Choose a tag to compare

@github-actions github-actions released this 31 Mar 11:29

Additions

  • Rings: planets can now have multiple rings! Legacy rings will be converted upon loading the planet
  • Settings: you can now backup & restore app settings! Buttons have been added to the "Advanced Settings" section to do just that :3

Changes

  • Internal: simplify DataTexture initialization when loading Editor
  • Editor: leverage new ring storage system for planet randomization

v0.4.2 - Shuffle & Stuff Patch

Choose a tag to compare

@github-actions github-actions released this 18 Feb 19:20

Additions

  • Editor: planets can now be randomized! Randomization works based on a seed that can be reused, changed and shared!
  • Editor: planets can now be saved as copies! Simply select the "Save as copy" option in the save menu.
  • Clouds: add displacement parameters for clouds

Changes

  • UI: regroup existing and new options on the top bar into small menus (randomisation, saving/exporting)
  • Internal: rewrite & reorganize scene/uniform management (better separation of responsibilities)
  • Editor: improve planet saving performance by leveraging baking technique

Fixes

  • Editor: fix save-warning not showing when changing planet name then exiting editor
  • Biomes: fix noise frequency parameters not being applied correctly (used lacunarity by mistake)
  • Build: apply patch CVE-2025-24010: websites were able to send any requests to the development server and read the response in vite

v0.4.1 - Export Patch

Choose a tag to compare

@github-actions github-actions released this 31 Dec 20:11

Additions

  • Editor: you can now export your planets as glTF files! However, for technical reasons, this does not include atmospheres (yet?).
  • 📣 UI: add sub-groups on editor sections for better visibility, update de-DE translations (#16)
  • Extras: add a toggleable "special day" box in the footer for various events (e.g. new year, halloween, etc)

Changes

  • Internal: upgrade ESLint to v9 & move to flat-config system
  • Miscellaneous: force something on when enabling secret mode + improve related routing :3

v0.4.0a - Security Hotfix

Choose a tag to compare

@github-actions github-actions released this 03 Dec 11:53

Fixes

  • Build: Apply patch for CVE-2024-52809: vue-i18n has cross-site scripting vulnerability with prototype pollution
  • Build: Apply patch for CVE-2024-52810: @intlify/shared Prototype Pollution vulnerability

v0.4 - Jovian Expansion Update 🪐

Choose a tag to compare

@github-actions github-actions released this 09 Nov 13:03

Additions

  • Surface parameters: new set of parameters for planet surfaces: XYZ warping & surface displacement! These work in tandem with your already defined surface noise parameters for even more customizability!
  • Ring systems: adds the option for a ring system around your planets, with radius & RGBA color ramp options!
  • 📣 Editor: display a warning dialog when trying to leave the page without saving the planet first.
  • Init: add 0.4 changelog info in "About" dialog
  • UI: add new dialog in Codex containing basic planet information, add fr-FR translation
  • Extras: add a "hologram mode" option in the settings (just for fun :3)

Changes

  • General: swap project license for the "I'm So Tired" Software License - No Resale version (ISTSL-NR 1.0)
  • Internal: refactor large parts of the code to simplify & streamline further development
  • UI: increase scrollbar visibility, adjust responsiveness in some parts

Fixes

  • Rendering: fix inverted bump mapping normals (oops...)
  • 📣 Accessibility: increase scrollbar visibility, adjust responsiveness in some parts

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 30 Oct 12:31

Changes

  • Build: Update all dependencies, except three-custom-shader-material, which breaks everything on v6 (tested with 6.0.13)
  • Miscellaneous: Add JSON-LD structured data for better Google Search display, hopefully

Fixes

  • Editor: Add missing markForChange call when sorting color-ramp steps to immediately update the relevant material