Skip to content

Releases: Alydus/liro

Liro V2.2

19 Mar 23:00
f74e65c
Compare
Choose a tag to compare

Liro V2.2 is the latest stable version of the gamemode base.

Includes some very minor fixes over the previous V2.1 version.

Updating is optional.

Liro V2.1

10 Aug 21:28
471cf6c
Compare
Choose a tag to compare

Liro V2.1 is fully tested and has been functional for large roleplay communities for a good few months now, and I'm confident in releasing it.

2.1 does not specifically include many features in comparision to 2.0, but fixes a major issue introduced in 2.0 related to gamemode references in certain circumstances.

This may be the last release I do to Liro, as my development with Garry's Mod has slowed.

Updating is highly recommended.

Liro V2.0

07 May 08:48
2af725d
Compare
Choose a tag to compare

This version of liro cleans a lot of code and attempts to fix some major issues. Including (but not limited to) configurable load prefixes, loading of blacklisted files, the loading of shared files and some appearance issues. The console output is very much similar to V1.9 with some minimal changes. The liro.isEmpty function has been updated to utilise string.Trim to further help support authors remember to include metadata where possible. Module metadata has now optional parameters, so fake websites and so on are no longer needed if there is not one available. All files have been micro optimised, in order to help optimise the basic loading functionality of Liro - this difference shouldn't be noticable, unless you're a frequent user of lua auto refresh. The Liro version has been separated from GM.Version, it is now GM.LiroVersion - in order to allow your gamemodes built upon Liro to have their own version without removing Liro auto-update functionality. Lua autorefresh notifications/statistics have also returned in this release, with hopefully better accuracy. Global network strings from the config will no longer attempt to run/register on the client.

It is highly recommended to update to this version of Liro, it does not include any major changes that will break the majority of modules. Potentially exclusions to this clause include modules that modify or utilise a modified Liro base function.

Liro V1.9

22 Dec 08:08
Compare
Choose a tag to compare

Fixed multiple bugs; module loading process not showing on server boot when the gamemode is loaded, an error where GAMEMODE variable wasn't loaded correctly as Liro wasn't waiting until the gamemode was initialised. Along with this, there has also been a number of formatting changes with basecode, and console outputs should be better and include more information about what is going wrong with your modules. The multi-load process console output is now much cleaner and includes more information about module metadata. Lua Autorefresh is also better supported thanks to the new Initialise hook on liro.initializeModules(). Now, after everything has finished Liro will tell you the time it took. I have moved Liro version checking to liro.versionCheck(), along with liro now outputting any HTTP errors it may come across. It shouldn't crash Liro if github rate limiting occurs.

Liro V1.8

27 Nov 21:44
Compare
Choose a tag to compare

This release adds new and improved functions; liro.diagnosticPrint, liro.getSystemOS and liro.formatBatteryPower, mostly for use within the base. It adds post-initialisation messages for players, much improved syntax in a load of files, improved console output, restriction of who sees the Liro post-initialisation client side and better preparation for plans for Liro V2.

Liro V1.7

20 Oct 14:24
Compare
Choose a tag to compare

I'm a messy developer, you should definitely use this instead of Liro V1.6.

Liro V1.6

16 Oct 11:30
Compare
Choose a tag to compare

Fixes fatal syntax issues in the module loader, if you have Liro =< V1.5 please update immediately. It also fixes various syntax inconsistencies.

Liro V1.5

12 Oct 12:57
Compare
Choose a tag to compare

This release adds support for quick module disabling via module names, use by prefixing your module folder name with "DSB_", this like many things; can be disabled in the config. It also adds a LUA auto refresh warning, which also informs you of the time it took to load Liro.

Liro V1.4

09 Oct 18:23
Compare
Choose a tag to compare

This release adds numerous more comments to the module loader and other Liro base files for easier contributions and development. It also fixes a bug where global network strings were loaded before modules. Along with more comments, it cleans up various error messages to make module development/debugging better. It improves the version checker by adding a optional outdated version warning, that checks GitHub. (an improvement to first iteration of the version checker)

This release doesn't change any major features (existing modules should still work) and is optional, although recommended.

Liro V1.3

10 Sep 15:43
Compare
Choose a tag to compare

This release includes a number of formatting changes to the post initialisation console log. It also adds a version checker that fetches the latest release from Github so users will be made aware when there is a new update/release available. It also adds a new warning, if the system is Linux, Liro will warn the user that modules/module file names with uppercase characters will cause issues.