Status
SteamPeaks
ChartsSalesUpcomingPatchesEventsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
EventsSteam's own events and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesEventsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Lily2D›Events›Patch notes 2026-07-02
Game update

Patch notes 2026-07-02

Lily2D · published 2 months ago · build 23978226

All eventsPlayers around this dateRead on Steam

Lily Runtime 0.4.6

Added

  • Fentags support. Example: [some_command x_offset=-32 health=42.0] interleaved text [another_command]
  • Layout tags. Example: [color rgba(0.8, 0.4, 0.2, 1.0)]
  • Evaluation overlay for Swim files produced by demo/evaluation builds.

Changed

  • Profiling Report now shows more stats and has ANSI color coding.
  • Render now only requests a redraw on about_to_wait instead of directly after a render.

Fixed

  • FixedUpdateScheduler now only updates every 16 ms tick. Previously, it updated at least once per render.
  • --profiling command line argument now works again. It shows profiling with ANSI colors to stderr. Only works in the dev runtime.

Marsh VM

Added

  • New super instructions: BoundsCheck, BoundsCheck.lt, LoadScaled, StoreScaled, b.cmp, cpyN, zeroN, etc. These improve runtime performance slightly.

Experimental

  • Intrinsic vec_quick_sort().

Swamp 0.5.14

Added

  • Subcommand clean deletes the Swim file target (e.g. lily/bin/main.lily).
  • Subcommand check shows analyzer results without lowering or codegen.
  • Subcommand aliases b for build and c for check.

Changed

  • test subcommand. Test harness now garbles memory before each test so tests do not accidentally rely on zeroed memory.
  • swamp.yini now requires a type field. Use :main (for games) or :lib (for packages).

Experimental

  • codegen.use_branch_fusing and lowering.use_super_instructions flags in swamp.yini.
  • quick_sort() for ordered collections (Vec). It only works with *very* limited syntax and only for Int right now.

Swamp LSP

Added

  • buildOnSave, pretendInteractive, and showDebug options.

Experimental

  • The LSP server now registers dynamic file watchers for **/*.sw and **/*.swamp for clients that support it.

Sprout 0.0.5

Changed

  • Branch and tag dependencies now resolve to concrete commit hashes more reliably.
  • sprout.lock now skips rewriting the file when the dependencies remains the same.

Strata

Fixed

  • Intrinsic map.remove now detects when a trap is issued.
  • Wrap-like collections now copy properly to Vec collections.
More from Lily2D

Other announcements

All events
Lily2DGame update18 Aug 2026Patch notes 2026-08-18Swamp 0.5.43 Added · Added loop keyword for unconditional loops. Each loop must contain a break . · match patterns now support ranges, constants, and variable binding. · All project commands accept --workspace and --member to select a workspace and one of its members. · --workspace is inferred from the nearest parent swamp.yini . · swamp run can run a standalone file without a project. · --timi…Lily2DGame update28 Jul 2026Patch notes 2026-07-28Swamp 0.5.32 Added · LSP . Now show Hint level diagnostics, e.g. superfluous commas before newline and similar styling. Fixed · Aggregate to unsafe pointer coercions. · Creates Slice<T> for headerless collections, i.e. Block . · LSP . Problem entries are removed when a file no longer has diagnostics. Lily Runtime 0.5.2 Added · wgpu . Now exposes distinct index, vertex, storage, and uniform buff…Lily2DGame update23 Jul 2026Hotfix 2026-07-23Swamp 0.5.26 - Allow --stdio to be specified for LSP clients.