Skip to content

Releases: Subject-Team/SLib

1.1.0-stable

22 May 13:33
a36ab0d
Compare
Choose a tag to compare

See Read Me File for all description.

Change Log

New

  • Demo part
  • (F)set_file_path
  • (F)localize_path
  • SLibPlugin class
  • More error & exception handling
  • More default values
  • SLib Advanced file management system (SLib AFMS)
  • SLib Animation system
  • Animations: (A)fade_in, (A)fade_out, (A)scale, (A)rotate, (A)move, (A)change_opacity
  • Error management system

Edit

  • Error and warning formatting
  • (F)file_path to (F)get_file_path
  • (F)full_path to (F)globalize_path
  • (F)stringify to (F)stringify_array
  • Change config file section & key separator in (P)config from , to / in (F)save_file and (F)load_file (also (F)backup_file)

Update

  • Godot 4.3
  • GFL system logic
  • Security docs
  • Recursive mode for (F)save_file automated directory creating
  • Library debugging system

Remove

  • (F)save_config_file
  • (F)load_config_file
  • (F)backup_config_file
  • (F)save_json_file
  • (F)load_json_file
  • (F)backup_json_file
  • (F)save_resource_file
  • (F)load_resource_file
  • (F)backup_resource_file
  • Automation system
  • (M)All

Bug Fix

  • set key for config files in (F)save_file, (F)load_file and (F)backup_file
  • Fix #51 (Note: Reverted for use SLib AFMS)
  • Fix #31
  • Fix #52
  • Fix (F)globalize_path call in (F)os_open
  • Fix logic bugs in (F)load_file
  • Fix (A)fade_in bug
  • Fix relative animations logic
  • Fix access to key in loading config files

Other

  • file_update #32 (Note: Replaced by "SLib AFMS")
  • More type hints

See full change log in Project change logs

Navigation

Caution

SLib has received an in-version update in this version, so if you installed this version before May 27, 2025, you must now reinstall the same version to receive minor (but essential) changes!


V1.1.0 Stable is available here:

v1.1.0-beta (3)

16 May 08:45
Compare
Choose a tag to compare
v1.1.0-beta (3) Pre-release
Pre-release

See Read Me File for all description.

Change Log

New

  • Automate duble type check for (F)load_file
  • Animation system

Edit

Update

Remove

  • Automation (Macros) system and docs
  • (F)appear (see animation)
  • (F)disappear (see animation)

Documentation

  • Update for new systems

Bug Fix

Other

Animations

  • Fade In
  • Fade Out

Navigation

Note

Beta versions are those that have passed initial testing. These versions are released for final review and further testing in real-world scenarios. Most of our beta updates are complete and do not change until reaching a stable version. Therefore, you can use them without worry about installation issues. However, if you do encounter any issues, please report them in the repository, and we will promptly address them for the stable release!

Note

The wiki section in the project and the plugin macros will not be updated until the stable version is released. Given this, it is recommended to avoid using macros with the beta version, because if function names or their parameters change between versions, the macro will be replaced with incorrect code!

V1.1.0 Beta 3 is available here:

v1.1.0-beta (2)

19 Feb 16:45
Compare
Choose a tag to compare
v1.1.0-beta (2) Pre-release
Pre-release

See Read Me File for all description.

Change Log

New

  • Default Value for (P)type in (F)backup_file
  • Better error handling for (F)load_file when the file or directory doesn't exist
  • Improve (F)save_file with use make_dir_recursive_absolute for create new directories

Edit

Update

Remove

Documentation

Bug Fix

Bug Fix

  • Fix use "SLib" in plugin script for parse time errors
  • Fix use type flags for json, config and resource files in (F)load_file

Other

  • Update project repo to Godot 4.3
  • and items found by a number of contributors and users

Navigation

Note

Beta versions are those that have passed initial testing. These versions are released for final review and further testing in real-world scenarios. Most of our beta updates are complete and do not change until reaching a stable version. Therefore, you can use them without worry about installation issues. However, if you do encounter any issues, please report them in the repository, and we will promptly address them for the stable release!

Note

The wiki section in the project and the plugin macros will not be updated until the stable version is released. Given this, it is recommended to avoid using macros with the beta version, because if function names or their parameters change between versions, the macro will be replaced with incorrect code!

V1.1.0 Beta 2 is available here:

v1.1.0-beta (1)

07 Feb 15:55
Compare
Choose a tag to compare
v1.1.0-beta (1) Pre-release
Pre-release

See Read Me File for all description.

Change Log

New

  • (Fi)res://Demo.gd
  • (Fi)ree://Demo.tscn
  • (Fi)res://addons/SLib/SLib.png
  • (F)set_file_path
  • (F)localize_path
  • Add (Fi)res://addons/SLib/SLibConfig.gd class_name: SLibPlugin
  • Error handling for (F)save_log

Edit

  • (P)type_name to (P)target_class in (F)find_child_of_class
  • Error and warning formating
  • (F)file_path to (F)get_file_path
  • (F)full_path to (F)globalize_path
  • (V)defaults to (PV)_defaluts
  • (V)file_locations to (PV)_file_locations
  • (F)stringify to (F)stringify_array

Update

  • Automatic modify for local path in (F)os_open
  • Use lambda function for (F)patterned_sort
  • Error handling in (F)save_file
  • Default value for (P)type in (F)load_file (For JSON, Config and Resource files)
  • Use TYPE_BOOL instead 1 in (F)change_pause

Remove

  • (F)save_config_file
  • (F)load_config_file
  • (F)backup_config_file
  • (F)save_json_file
  • (F)load_json_file
  • (F)backup_json_file
  • (F)save_resource_file
  • (F)load_resource_file
  • (F)backup_resource_file
  • (PV)_user_pattern
  • (PF)_sorter

Documentation

New

  • Library icon

Edit

  • Lists
  • Note formating
  • Align text and icon

Update

  • All

Bug Fix

  • (W)int_as_enum_without_cast in (F)get_local_ip
  • set key for config files in (F)save_file, (F)load_file and (F)backup_file
  • Fix #51 (Note: Reverted for use another system)
  • Fix #31
  • Fix defalut value in (F)backup_file in load file
  • Fix remained changes in af154fb
  • Fix (F)globalize_path call in (F)os_open

Other

  • file_update #32 (Note: Replaced by another system)
  • Advanced file managament system
  • More type hints

Navigation

Note

Beta versions are those that have passed initial testing. These versions are released for final review and further testing in real-world scenarios. Most of our beta updates are complete and do not change until reaching a stable version. Therefore, you can use them without worry about installation issues. However, if you do encounter any issues, please report them in the repository, and we will promptly address them for the stable release!

Note

The wiki section in the project and the plugin macros will not be updated until the stable version is released. Given this, it is recommended to avoid using macros with the beta version, as if function names or their parameters change between versions, the macro will be replaced with incorrect code!

V1.1.0 Beta 1 is available here:

v1.0.7-stable

01 Nov 13:57
Compare
Choose a tag to compare

v1.0.6-stable

23 Sep 14:13
Compare
Choose a tag to compare

v1.0.5-stable

08 Sep 08:09
Compare
Choose a tag to compare

v1.0.4-stable

28 Aug 11:17
a6ec883
Compare
Choose a tag to compare

v1.0.3-stable

27 Aug 07:14
Compare
Choose a tag to compare

See Read Me File for all description.

What is SLib?
Key features
Why use SLib?
How to install
How to use
Documentation
Community and Support
Contribute
Thanks
Other Versions
ChangeLogs

Available functions in this version:

  • Appear()
  • BackupFile()
  • Disappear()
  • Exit()
  • FindChildOfClass()
  • FullPath()
  • GetLog()
  • GetProjectSetting()
  • GoToScene()
  • LoadFile()
  • MergeUnique()
  • OSOpen()
  • PauseChange()
  • Reload()
  • ReverseDict()
  • SaveFile()
  • SaveLog()
  • SendAlert()
  • SendError()
  • SendWarning()
  • SetProjectSetting()
  • Wait()
  • expDecay()

V1.0.3 Stable is available here:

v1.0.3-beta-2

24 Aug 18:33
Compare
Choose a tag to compare
v1.0.3-beta-2 Pre-release
Pre-release

See Read Me File for all description.

What is SLib?
Key features
Why use SLib?
How to install
How to use
Documentation
Community and Support
Contribute
Thanks
Other Versions
ChangeLogs

Available functions in this version:

  • Appear()
  • BackupFile()
  • Disappear()
  • Exit()
  • FindChildOfClass()
  • FullPath()
  • GetLog()
  • GetProjectSetting()
  • GoToScene()
  • LoadFile()
  • MergeUnique()
  • OSOpen()
  • PauseChange()
  • Reload()
  • ReverseDict()
  • SaveFile()
  • SaveLog()
  • SendAlert()
  • SendError()
  • SendWarning()
  • SetProjectSetting()
  • Wait()
  • expDecay()

V1.0.3 Beta(2) is available here: