Skip to content

Releases: Unknown-Bloom/LOICollectionA

v1.17.3

Choose a tag to compare

@loitietu loitietu released this 10 Oct 12:31

v1.17.3 Release Notes

Date: 2026-10-10

Compare: v1.17.2...v1.17.3

Bug Fixes

    • keep the chat listener working when the mute module is disabled bd97dd5 (by loitietu)
    • derive the red envelope total from the per-person amount 880feac (by loitietu)
    • treat a missing market listing as a failed purchase instead of an error dcee123 (by loitietu)
    • include the present column names when a market listing is incomplete 0c549b3 (by loitietu)
    • report missing market columns instead of throwing, merge cached statistics into rankings, use a real transfer target 21b6cce (by loitietu)
    • scope script globals per player c496dbb (by loitietu)
    • stop duplicating currency and mispricing sales in wallet, tpa, statistics and market 82dd2b1 (by loitietu)
    • drop no-op key truncation in info command output 3881d13 (by loitietu)
    • break TimerManager self-reference cycle in scheduled callbacks e60af22 (by loitietu)
    • drop invalid null check on Block::mSerializationId 6f3508c (by loitietu)
    • close behaviorevent defects and forward BlockStore error codes 550d78f (by loitietu)
    • restore overlay patch declarations lost in e84562e d979453 (by loitietu)
    • serialise transfer validation and debit 418a013 (by loitietu)
    • commit bank deposits and withdrawals atomically ba526f2 (by loitietu)
    • make envelope refunds single-shot 0f0572f (by loitietu)
    • reject transfers to unknown offline wallets c6dfb8e (by loitietu)
    • split wallet error codes by cause 3481fff (by loitietu)
    • settle offline wallet balance through a transaction b476014 (by loitietu)
    • keep red envelope sends and grabs amount-safe efb55ba (by loitietu)
    • instantiate the payload double read explicitly 69decd8 (by loitietu)
    • constrain the batch column-name overloads to string-like types 3ae458b (by loitietu)
    • close the market listing vulnerabilities 039cd43 (by loitietu)
    • parse the loopback buffer with the negotiated format 91a5a71 (by loitietu)
    • detach projected WinRT pointers through detach_abi 8049939 (by loitietu)
    • release the media session before the process shuts down ca21dbf (by loitietu)
    • keep the script globals alive across callbacks 1a1c088 (by loitietu)

Performance

    • serve the wealth ranking from its cache ef9c8d3 (by loitietu)
    • batch the daily ledger scans 707b598 (by loitietu)

Refactors

    • widen wallet amounts to 64-bit with boundary checks 9dbe6ac (by loitietu)
    • replace anonymous namespaces with detail namespaces e84562e (by loitietu)

CI/CD

    • run the suite twice in one job, default config first then all modules 3798c03 (by loitietu)
    • let the runtime test select between the default and the all-enabled plugin config 4c6cb98 (by loitietu)
    • boot the server once to generate the world before running tests e312b93 (by loitietu)
    • wait for gtest's final summary instead of its first banner line dcfe03b (by loitietu)
    • read the server log through a shared handle instead of Select-String 642a01f (by loitietu)
    • disable allowlist so the server can boot offline, and dump logs when it crashes 2316092 (by loitietu)
    • drop removed -y flag from lip install invocation 4ec2e62 (by loitietu)
    • run unit tests against a real server in a deployed Minecraft environment 07099a2 (by loitietu)

Tests

    • register the score change listener before seeding the baseline 74d79d0 (by loitietu)
    • guard invalid plugins in TearDown and enable every plugin in the runtime-test config 5a4eef2 (by loitietu)
    • run the suite from ServerStartedEvent instead of a console command 2609316 (by loitietu)
    • run the suite from ServerStartedEvent instead of a console command a7f967e (by loitietu)

Maintenance

    • bump version to 1.17.3 5ef98c4 (by loitietu)
File SHA256
LOICollectionA-server-windows-x64.zip 7505eaf089acca4dd273086744cf8dd048c7e2f055f16ba335674100925ea97d
LOICollectionA-client-windows-x64.zip b543f8dd675d31287b7d94d0f2cf5723202072904c66d59b316eaec4aed37317

v1.17.2

Choose a tag to compare

@loitietu loitietu released this 02 Oct 16:12

v1.17.2 Release Notes

Date: 2026-10-02

Compare: v1.17.1...v1.17.2

Features

    • add a loading screen module for the client 0992a56 (by loitietu)

Refactors

    • clear some warnings 033b8fc (by loitietu)
    • support 26.3 a3e5c71 (by loitietu)

CI/CD

    • fix grammar mistakes c370480 (by loitietu)

Tests

    • complete the unit tests 0ea86ea (by loitietu)
File SHA256
LOICollectionA-server-windows-x64.zip e9a7263866a56c41d71583aba63977fa09f04c216fe213d6add59b3834f73f53
LOICollectionA-client-windows-x64.zip ce1dbd4531e18054a99a6e32f180ea5ecdcb06444a22b1b1a01c9704b605ca76

v1.17.1

Choose a tag to compare

@loitietu loitietu released this 01 Oct 13:53

v1.17.1 Release Notes

Date: 2026-10-01

Compare: v1.17.0...v1.17.1

Features

    • adapt to LeviLamina 26.51.6 250d28a (by loitietu)
File SHA256
LOICollectionA-server-windows-x64.zip 916E99119268B8D32594268E2D3F4E414D981E9558D6982D2F10B9FD060EA69C
LOICollectionA-client-windows-x64.zip 2F3290731E8B4F30A528E2E1B3A4E2CCC5E4B714F09F48DAD019EB311C3F4BF4

v1.17.0

Choose a tag to compare

@loitietu loitietu released this 01 Oct 10:49

v1.17.0 Release Notes

Date: 2026-10-01

Compare: v1.16.0...v1.17.0

Features

    • add GSMTC music real-time monitoring feature for the client 714ba6c (by loitietu)
    • add flat->block migration script for legacy KV databases 29b1ed2 (by loitietu)
    • script-side operator overloading via builtin operator traits cfbc295 (by loitietu)
    • dispatch stdlib value operators via registration 77078f3 (by loitietu)
    • add dyn trait objects with runtime dispatch 5a93fc1 (by loitietu)
    • add generic classes and generic impl blocks 76d204d (by loitietu)
    • expose the language server via a top-level config and the plugin lifecycle 7df30f5 (by loitietu)
    • add loopback-only TCP language server over asio 042422a (by loitietu)
    • add a configurable execution budget, the LCUI language service core and a fuzz harness a7d4c16 (by loitietu)
    • persist compiled MIR to .lcub packages via MirSerializer e7ae9ec (by loitietu)
    • eliminate dead constant loads after folding a81f82f (by loitietu)
    • reintroduce MIR serialization for the bytecode-free pipeline 14c2d4c (by loitietu)
    • add common subexpression elimination pass d5924fc (by loitietu)
    • add CFG analysis and loop-invariant code motion 61bd62c (by loitietu)
    • drop stores that a later store overwrites e4675e9 (by loitietu)
    • constant-fold pure native value methods f5c4761 (by loitietu)
    • let Optimizer passes be switched off individually 19dd3f9 (by loitietu)
    • add Rust-style impl blocks for inherent and trait methods 2a62335 (by loitietu)
    • let script-defined classes provide the iteration protocol 44249f3 (by loitietu)
    • drive for-in through an iteration protocol 211bed0 (by loitietu)
    • add generic functions, traits and bound-checked dynamic dispatch b697f23 (by loitietu)
    • require 'let' for variable declaration (Rust-style) be8def5 (by loitietu)
    • slot-ize Object field storage for cache-friendly layout 771f636 (by loitietu)
    • report why a bytecode package was rejected c8dce85 (by loitietu)
    • replace .lcc bytecode cache with self-contained .lcp package 8bb6d3d (by loitietu)
    • require explicit grant for cross-script form navigation a2a34ed (by loitietu)
    • address locals by slot and split debug info into a sidecar 0a3b437 (by loitietu)
    • propagate script identity through native form callbacks c378518 (by loitietu)
    • add sandbox budget and permission.json authorization 1929f36 (by loitietu)
    • deepen bytecode optimization (super-instructions, peephole, inline caches) b7b8f0e (by loitietu)
    • add component system with compile-time hygienic expansion db8eb36 (by loitietu)
    • implement LCUI language evolution (declarative blocks, imports, budgets, bytecode cache) 0e23c08 (by loitietu)
    • targeted red envelopes, grab stats and fund events 9758493 (by loitietu)
    • wealth ranking and bank savings fcaea41 (by loitietu)
    • transfer amount limits and large transfer confirmation 2c6bacc (by loitietu)
    • unified ledger and transaction history bc6ad37 (by loitietu)
    • fund-safety hardening (settlement fix, envelope persistence, fee pool) bdf9047 (by loitietu)
    • runtime tax rate adjustment and price ceiling governance 0ca1634 (by loitietu)
    • add wanted orders, english auctions and market GUI 1c75cc5 (by loitietu)
    • add MarketQuote aggregation, transaction tax and report command 5f12cce (by loitietu)
    • harden store purchase transaction and offline settlement 408afbb (by loitietu)
    • make the LCUI bytecode optimizer more aggressive bb1af68 (by loitietu)
    • add syntax QoL and stdlib for the LCUI language 2fe75e7 (by loitietu)

Bug Fixes

    • give each unity-build test file unique helper names ba5278e (by loitietu)
    • track the active transaction per pool instead of a single slot 32ec0b5 (by loitietu)
    • chain the event lookup on a temporary Expected value a93aa5d (by loitietu)
    • keep uncommitted rows out of the block caches 98933b3 (by loitietu)
    • drop cached blocks created by a rolled back batch 5e7a866 (by loitietu)
    • stop a caller filter from narrowing the event lookup 238eb38 (by loitietu)
    • match wanted fills by item type instead of captured stack 44aefab (by loitietu)
    • hold the operator method name by value during resolution e9d945e (by loitietu)
    • serialize SQLite write transactions and nest savepoints e557b7e (by loitietu)
    • recover real exception from StorageTransaction catch-all fallback 106cb9e (by loitietu)
    • stop recycling and re-leasing pooled connections across threads fa9e25b (by loitietu)
    • surface underlying SQLite error from transaction commit/rollback 0c9ba16 (by loitietu)
    • fix ensureSide executing DDL inside explicit transaction 37464a1 (by loitietu)
    • verify cached statement SQL and release hygiene cbfc8f1 (by loitietu)
    • include sqlite3.h for sqlite3_get_autocommit 273a277 (by loitietu)
    • revert pool acquire guard, surface real SQLite commit errors ebb9b09 (by loitietu)
    • never hand out a connection stuck inside a transaction 0ceffa5 (by loitietu)
    • cap expression recursion inside the 1 MB thread stack ed62397 (by loitietu)
    • clear typed side tables by row soft-delete in teardown e3ce0a3 (by loitietu)
    • log module registry string errors as single lines 9f43bb7 (by loitietu)
    • copy column text onto the plugin heap 36a5d68 (by loitietu)
    • destroy nested array values iteratively f5cc1a8 (by loitietu)
    • serialize nested array constants iteratively 3816555 (by loitietu)
    • destroy nested MirChunk bodies iteratively a7d81d2 (by loitietu)
    • force WAL checkpoint + integrity guard on startup 9d35611 (by loitietu)
    • fix Windows real-device test failures d9d8a31 (by loitietu)
    • eliminate MirSerializer deep-nesting serialization stack overflow 351227a (by loitietu)
    • wire inherited methods into derived vtable slots b78e370 (by loitietu)
    • avoid sqlite_master.sql read in ensureSchema (silent crash on second startup) 3434be2 (by loitietu)
    • run ensureSchema only at startup instead of on every write c3d69d4 (by loitietu)
    • create _custom_src dir before downloading custom source ea11f7c (by loitietu)
    • read the config through ReadOnlyWrapper::get() 8038e14 (by loitietu)
    • disambiguate the Config namespace in ScriptPermissionTest f500f1c (by loitietu)
    • build the connection pool through its factory 56e9e20 (by loitietu)
    • self-heal column additions and preserve existing data on open 5a82ce2 (by loitietu)
    • unwrap principal and normalize batch commit result type ac59658 (by loitietu)
    • give each table-open chain step its correct Expected result type e97a439 (by loitietu)
    • place TableSchema.h under src include root 4680380 (by loitietu)
    • migrate residual settingsDb string-column calls to typed tables a9880c9 (by loitietu)
    • make TypedTable Key::parse C++20-compatible 4fe88e1 (by loitietu)
    • resolve BlockStore compile errors and drop legacy-API test 0ab28a5 (by loitietu)
    • format epoch-seconds expire_at/end_at via SystemUtils instead of toFormatTime afc3c6e (by loitietu)
    • mirror typed cells into tval and fix payload type fa4e542 (by loitietu)
    • accept string literal as typed table column key 4c1b3b3 (by loitietu)
    • confine behavior event queries to their log root 44bfd62 (by loitietu)
    • align write() definition with its declaration d1d42f6 (by loitietu)
    • scope LegacyMigratorTest repo to drop invalid Expected::reset() f01f309 (by loitietu)
    • rename BlockState to BlockLifecycle to avoid clash with mc::BlockState 671f605 (by loitietu)
    • rename LspServerTest request helper to avoid unity-build redefinition 8e7bf37 (by loitietu)
    • qualify global Config in A header to resolve ambiguity 1a20b3d (by loitietu)
    • dereference ll::Expected handle via value() before reading scriptId 4364aaf (by loitietu)
    • instantiate A ctor/dtor where LspServer is complete a3ca9e1 (by loitietu)
    • correct inliner dead-default-return splicing and clear build warnings 0ab15dc (by loitietu)
    • eliminate parser DoS via advancing lexer and depth guards 24a11cf (by loitietu)
    • amend the name 0661e0a (by loitietu)
    • include the operand when keying unary CSE candidates e868d63 (by loitietu)
    • route integral division and power through the arithmetic path 2e8e59d (by loitietu)
    • keep let declarations out of implicit function returns 2cc9616 (by loitietu)
    • emit LOAD_SLOT for slot-backed variable reads a78231d (by loitietu)
    • preserve mutable identity when constant-folding known values 70d7eb1 (by loitietu)
    • correct constant-folding register targeting and de-duplicate purity helpers c872359 (by loitietu)
    • include in AST.h c3ea0ea (by loitietu)
    • keep CSE output index-aligned so relative jumps stay resolvable 21d9838 (by loitietu)
    • restore operands when a fold is rejected at compile time 3447a05 (by loitietu)
    • invalidate constant propagation across by-name and native calls 23afe89 (by loitietu)
    • pass the receiver last to by-name for-in element calls f6c5abd (by loitietu)
    • restore the unknown-opcode diagnostic lost in the VM split 15abdb3 (by loitietu)
    • fix argument pop order in CALL_METHOD_BY_NAME 44380cf (by loitietu)
    • scope function bodies and declare component parameters cd97b1c (by loitietu)
    • index strings by character instead of byte c7e4fca (by loitietu)
    • default-initialize TypeInfo members to silence -Wmissing-field-initializers 0f1b715 (by loitietu)
    • resolve 'this' in declarative blocks and restore BIND_THIS round-trip a4c6f56 (by loitietu)
    • break callback/host retain cycles via receiver-binding (#32) 6abce9b (by loitietu)
    • accept const item reference in giveItem ddd8a07 (by loitietu)
    • locate permission.json relative to the mod directory 1c0e8cf (by loitietu)
    • use UTC instead of local timezone in SystemUtils time helpers 66e949a (by loitietu...
Read more

v1.16.0

Choose a tag to compare

@loitietu loitietu released this 29 Aug 12:59
70456d8

v1.16.0 Release Notes

Date: 2026-08-29

Compare: v1.15.1...v1.16.0

Features

    • report why a bytecode package was rejected 2fdf0bd (by loitietu)
    • replace .lcc bytecode cache with self-contained .lcp package 75b2e1a (by loitietu)
    • require explicit grant for cross-script form navigation 02c6149 (by loitietu)
    • address locals by slot and split debug info into a sidecar a3790a7 (by loitietu)
    • propagate script identity through native form callbacks d6c58c6 (by lcui-sandbox)
    • add sandbox budget and permission.json authorization 701e1bb (by lcui-sandbox)
    • deepen bytecode optimization (super-instructions, peephole, inline caches) 2acb53f (by loitietu)
    • add component system with compile-time hygienic expansion 5183a1c (by loitietu)
    • implement LCUI language evolution (declarative blocks, imports, budgets, bytecode cache) 8b7ff39 (by loitietu)
    • targeted red envelopes, grab stats and fund events 7af3e49 (by loitietu)
    • wealth ranking and bank savings 5312af0 (by loitietu)
    • transfer amount limits and large transfer confirmation dbe8ef5 (by loitietu)
    • unified ledger and transaction history a79728f (by loitietu)
    • fund-safety hardening (settlement fix, envelope persistence, fee pool) d97cb31 (by loitietu)
    • runtime tax rate adjustment and price ceiling governance 80d69da (by loitietu)
    • add wanted orders, english auctions and market GUI 3153818 (by loitietu)
    • add MarketQuote aggregation, transaction tax and report command 10d1a3a (by loitietu)
    • harden store purchase transaction and offline settlement 0cef20b (by loitietu)
    • make the LCUI bytecode optimizer more aggressive 65bba2e (by loitietu)
    • add syntax QoL and stdlib for the LCUI language 1ee38cb (by loitietu)

Bug Fixes

    • resolve 'this' in declarative blocks and restore BIND_THIS round-trip e9be063 (by loitietu)
    • break callback/host retain cycles via receiver-binding (#32) 5da35df (by loitietu)
    • accept const item reference in giveItem 41033e9 (by loitietu)
    • locate permission.json relative to the mod directory 1b6b808 (by loitietu)
    • use UTC instead of local timezone in SystemUtils time helpers 1d0206d (by lcui-sandbox)
    • authorize menu/shop entry scripts and propagate script identity 9b2af4d (by lcui-sandbox)
    • complete permission allowlist and bump bytecode version 4e6e6a0 (by lcui-sandbox)
    • harden sandbox and wire script permission identity 7fdc68b (by lcui-sandbox)
    • serialize array constants and propagate serializer errors e6f92e0 (by loitietu)
    • hold method bodies by unique_ptr for MSVC STL f3b91db (by loitietu)
    • add missing wallet source changes for computeInterest signature 7137149 (by loitietu)
    • disambiguate SQLiteStorage::find in tests and clean warnings 0c298fa (by loitietu)
    • wrap dynamic format string with fmt::runtime for limit error 7c476dd (by loitietu)
    • route limit errors through ll::Error message and sync docs d0b1055 (by loitietu)
    • resolve Windows build errors from PR CI 718760d (by loitietu)
    • forward-declare nested structs before first use 59c1630 (by loitietu)
    • make split GUI translation units self-contained 23289ae (by loitietu)
    • satisfy expected-lite monadic constraints and MarketTax schema 7755b6a (by loitietu)
    • resolve ci compile errors in market subsystems a689051 (by loitietu)
    • harden comparator sort, right-operand dispatch and per-iteration capture 7d0c708 (by loitietu)
    • make MarketGui.cpp self-sufficient for unity builds a9773d3 (by loitietu)
    • fix the parameter issue in ObservableNumberClass 4147b0d (by loitietu)
    • fixed some type errors in the setData of the Observable class be7536d (by loitietu)

Refactors

    • flatten nested navigation conditionals f8a6cd7 (by loitietu)
    • inject permission gate via service and ship permission.json 24119d5 (by lcui-sandbox)
    • move headers to wallet/, align with market plugin layout 2d6d740 (by loitietu)
    • inline storage table names, drop constants 2cbe683 (by loitietu)
    • split implementation into feature modules 7645043 (by loitietu)
    • strip comments to match source-as-documentation style 1588eb4 (by loitietu)
    • split MarketGui registration into per-subsystem files 0ca46e2 (by loitietu)
    • migrate remaining scripts and docs to the new syntax 15bbbf0 (by loitietu)

Documentation

    • cover the .lcp package and navigation grants for 1.16.0 63377ce (by loitietu)
    • document bytecode optimizations, drop code comments 3fe6f5a (by loitietu)
    • sync command and config docs with market expansion 3e66a31 (by loitietu)
    • add flowchart support to the document 4517ef7 (by loitietu)
    • document Beautification Site 7f595c8 (by loitietu)
    • fix the redirect issue in README.md 4f99036 (by loitietu)

CI/CD

    • stop deploying Pages from PRs and topic branches 9684c4e (by loitietu)
File SHA256
LOICollectionA-server-windows-x64.zip 0b5905247e2c5c31d5596340217857035e7674502c59420c13814f9430fd8a41
LOICollectionA-client-windows-x64.zip a05011bbdb00970fb4204a700973a47c62e080e9950920f41bff29df5d8a9bb8
LOICollectionA-ES-server-windows-x64.zip fd6d50181a197d8cef18d17a1567ec51cffafccaabada23802be452adb78e454
LOICollectionA-ES-client-windows-x64.zip f6ae6e4c35c6ba3e787a5ad4ec02434d58166109d92be9db1eb8b1e70483a8c6

v1.15.1

Choose a tag to compare

@loitietu loitietu released this 15 Aug 07:32

v1.15.1 Release Notes

Date: 2026-08-15

Compare: v1.15.0...v1.15.1

Features

    • add player shops to the market module 2937b11 (by loitietu)
    • add fuzzy matching to the menu module 41c76d7 (by loitietu)
    • add the reload subcommand 77c96ca (by loitietu)

Documentation

    • add English support to the document dc27a3c (by loitietu)
    • move the documentation framework to VitePress 5c606d1 (by loitietu)
File SHA256
LOICollectionA-server-windows-x64.zip 84c04908e648938efe9b5aafc89de8eef99866f71dc9b43a43b45f5d89980106
LOICollectionA-client-windows-x64.zip 8022b25807fc297a79a3cf7019e8b33f232b12840a3775fdb1bdb5df37e9e031
LOICollectionA-ES-server-windows-x64.zip a07c79d5dbfb50b8aa2b5bde70d181558a413a5bfd3479dde4c20672dc1b723a
LOICollectionA-ES-client-windows-x64.zip d1dd92cc315ac1aecfdfae5ed8f6134774ad0aa582d00cc6105227177977e834

v1.15.0

Choose a tag to compare

@loitietu loitietu released this 11 Aug 11:43

v1.15.0 Release Notes

Date: 2026-08-11

Compare: v1.14.0...v1.15.0

Features

    • add the exact runtime error location for the frontend 317429d (by loitietu)
    • finish replacing the shop and menu workflows 8ae91dd (by loitietu)
    • improve the GUI adaptation for all modules 843ab34 (by loitietu)
    • compatible with mute.lcui 2b77526 (by loitietu)
    • compatible with blacklist.lcui 0b48ebd (by loitietu)
    • implement native support for PaginatedForm b1324fe (by loitietu)
    • complete GUIManager memory cleanup 32d45a7 (by loitietu)
    • adapt LanguagePlugin GUI 1030b35 (by loitietu)
    • improve native support for ddui 6ce3e0b (by loitietu)
    • add some ddui support 5ebb123 (by loitietu)
    • optimize some frontend parts 8c9fdd1 (by loitietu)
    • add inheritance support for the frontend a6a3252 (by loitietu)
    • add anonymous function support to the frontend 9751ab4 (by loitietu)
    • improve the frontend and add class support 38d7c57 (by loitietu)

Bug Fixes

    • fix GUIManager cleanup issue ef030c3 (by loitietu)
    • fixed some GUIManager issues a3c9d35 (by loitietu)
    • fixed design errors in the frontend part and split the TemplateNode cb6ee73 (by loitietu)
    • fix the namespace issue 0c74aef (by loitietu)

Documentation

    • expand README.md 91d4330 (by loitietu)
    • additional document details 7b37224 (by loitietu)
    • complete the document 9184677 (by loitietu)
File SHA256
LOICollectionA-server-windows-x64.zip 4c0cf52d990d817c6325b560527d416bd84eb090f95d4eb6f490677631ce800e
LOICollectionA-client-windows-x64.zip c14b0bee8addf4bbfc4c945728f907975bb8c2d8543a617524945205035ec9bf
LOICollectionA-ES-server-windows-x64.zip f61ab32110a161c980272dbb8d150b8969b95b59d672499b09e29ec1b5d78c71
LOICollectionA-ES-client-windows-x64.zip 07fb60c3142a629a520b415185322541fd440ada6d86ca584312ebcc6cfd7e4c

v1.14.0

Choose a tag to compare

@loitietu loitietu released this 28 Jul 06:42

v1.14.0 Release Notes

Date: 2026-07-28

Compare: v1.13.0...v1.14.0

Features

    • add English language support 6bc01e5 (by loitietu)
    • add variable support for the frontend 93814a1 (by loitietu)
    • make the built-in functions in the frontend support more return value types 0d15aef (by loitietu)
    • add a visitor pattern to the Compiler 97c90b9 (by loitietu)
    • add an IR layer for the frontend 6f2dc25 (by loitietu)

Refactors

    • implement full-module expected refactoring f076313 (by loitietu)

Documentation

    • complete the frontend error documentation e894103 (by loitietu)
    • Improve README.md ddaf241 (by loitietu)

Build System

    • enable unity build for core modules 3ee4ab7 (by loitietu)
File SHA256
LOICollectionA-server-windows-x64.zip edac5bb1b09bb6848a310e468bd4e4829879fbf4a63ef9a81af68fd9c9cfb3e4
LOICollectionA-client-windows-x64.zip ad0186a0a79ac092449bb5913e06413f8fb516443ac6e348528b44eed2cd4026
LOICollectionA-ES-server-windows-x64.zip 17c5ddab3bab0c9913d9b8aa943c7b1a749c944f8d7df6e680733ac54b93e9c4
LOICollectionA-ES-client-windows-x64.zip e0259c85fd5be8c08d50fbb6cfb80513262c8f5f93d63d5bced5b95593d10da6

v1.13.0

Choose a tag to compare

@loitietu loitietu released this 09 Jul 04:19

v1.13.0 Release Notes

Date: 2026-07-09

Compare: v1.12.0...v1.13.0

Features

    • add compiler flags to fix warning issues d1c21dd (by loitietu)
    • adapt to LeviLamina 26.20.0 c3aaee4 (by loitietu)

Documentation

    • improve the documentation 2f5f11e (by loitietu)

Tests

    • complete unit tests for all modules and fix several bugs 87dfa77 (by loitietu)

Maintenance

    • remove stale 'old-folder' directory after rename c968646 (by loitietu)
File SHA256
LOICollectionA-server-windows-x64.zip e331d923052b7d709c2c3d4088c9b1b9d2d04bf0f766c70499a3d85d6be4f1cd
LOICollectionA-client-windows-x64.zip 59106a3fc973ef6eeb357632f32278a1b4fd4699791736314c4cdf48ba584f9e
LOICollectionA-ES-server-windows-x64.zip 14efc0cec3c4450797ca32ea71d4f9df14f652696c27b35a5f317b3f0093093b
LOICollectionA-ES-client-windows-x64.zip cc010e69d89c866578c387f07097d0ea48fc2b59351ae9a2e5d6348e3cfb0f71

v1.12.0

Choose a tag to compare

@loitietu loitietu released this 01 May 10:22

v1.12.0 Release Notes

Date: 2026-05-01

Compare: v1.11.2...v1.12.0

Features

    • adapt to LeviLamina 26.10.9 a3b32a6 (by loitietu)
    • adapt to Minecraft 26.10 bcc9a4f (by loitietu)

Bug Fixes

    • fix the directory name issue of the release action a3f5dc2 (by loitietu)

Refactors

    • split the GUI parts of all modules 8163dfd (by loitietu)
    • change the project structure to accommodate subsequent versions 88d5bde (by loitietu)

Tests

    • add unit test cases for some modules ec63bfd (by loitietu)

Maintenance

    • update version 33b132c (by loitietu)
    • add client build 386deee (by loitietu)
File SHA256
LOICollectionA-server-windows-x64.zip 163ed539bbd31f22d31c3ef595bf5baca22ca69e217122b85dc336846da414cf
LOICollectionA-client-windows-x64.zip 0b9461bd2a291e7184d60ed364520e50024c4ccfc3553f2173514a387c1b4a32
LOICollectionA-ES-server-windows-x64.zip 2ce3e1c014545f8853ea7f4c5523ae5771014bfc7c073ed6d2f6907cfcb03e16
LOICollectionA-ES-client-windows-x64.zip 5d66f3ecc0143da4a7d4c23596a894ce082be9835779450cee24e4ea9c8ead0d