Skip to content

FAST v3.5.3

Latest
Compare
Choose a tag to compare
@Hyomoto Hyomoto released this 23 Nov 17:23
· 4 commits to master since this release

3.5.3 is a stability release which adds/modifies features to prepare for the re-release of upcoming modules Database and Scripting.

Packages: Core

New Features

  • Parser - A more standardized parsing tool for breaking apart strings. It has been rewritten from scratch, and thus all the methods have changed. If you were using Parser before, you can ignore this file. However, other modules that depend on it will not function properly. It is now a valid InputStream, and has more powerful tools. For example, it is much easier to read from a string and return to a previous point, store/recall a previous state, or just read a small string of characters. The original next() behavior has been replaced with word() which takes a function as it's input to decide what characters are consumed.
  • string_formatted - A more powerful string tool. Allows Python-style string formatting.
  • char_is_whitespace - Returns true if the character is whitespace. Can be used with Parser.
  • char_is_linebreak - Returns true if the character is a linebreak. Can be used with Parser.
  • char_is_printable - Returns true if the character is a printable character. Can be used with Parser.
  • char_is_numeric - Returns true if the character is a number. Can be used with Parser.

Updated

  • GamepadManager - Fixes a long outstanding bug, and updates connection/disconnection logic. Logging messages are also properly passed through the GamepadManager module instead of syslog().

Changes

  • string_conc is now string_combine

Depreciated