Changelog

Version 0.8.9, "The Image Update" (19 October 2024)

  • [lang] 4 new variables: images, videos, recursiveImages, recursiveVideos
  • [lang] 5 new attributes: isImage, isVideo, width, height, duration
  • [win-gui] new dark mode graphic design
  • [win-gui] better handling of rare exceptions
  • [website] new dark mode graphic design
  • [website] links pointing to precise sections of documentation

Version 0.8.8, "The Missing Update" (16 May 2024)

  • [lang] two new operators: Between and Regexp
  • [lang] new command Popup
  • [lang] added explicit loop Foreach

Version 0.8.7, "The Rizz Update" (11 March 2024)

  • [lang] introduction of the Resembles operator
  • [lang] 2 new functions: resemblance(), raw()
  • [lang] possible static analysis (the -m cmd flag)
  • [lang] additional check for working location existence
  • [win-lang] Menu Start parsing for program constants
  • [win-gui] button for code correctness check

Version 0.8.6, "The Clock Update" (19 January 2024)

  • [lang] two new possible forms of time: clock (10:34:23) and shortClock (10:34)
  • [lang] 3 new functions: isNan(), isNever(), clock()
  • [lang] wrong time compared with itself now always evaluates to false
  • [lang] wrong time casted to string prints as 'never'
  • [win-gui] no longer show save changes pop-up for new global script
  • [general] small icon modification

Version 0.8.5, "The Programs Update" (24 October 2023)

  • [lang] 2 new variables: downloads, nan
  • [lang] 13 new program constants: 7zip, acrobat, audacity, firefox, gimp, inkscape, notepadPlusPlus, openOffice, photoshop, sumatra, vlc, winrar, word
  • [lang] numbers now can be NaN (used instead of exceptions)
  • [lang] changed comment tokenization
  • [win-gui] global scripts limit check
  • [win-gui] function hint autofill bug fix
  • [win-gui] syntax highlighting bug fix
  • [win-installer] license indentation bug fix

Version 0.8.4, "The Constraints Optimizations Update" (9 September 2023)

  • [lang] directory size incremental constraint optimization
  • [lang] counting files incremental constraint optimization
  • [lang] recursive select optimization
  • [lang] directory size algorithm is now iterative
  • [lang] binary and ternary for every data type
  • [cli] flag -c forces next arg to be the code
  • [cli] flag -n has new meaning
  • [general] icon change
  • [win-installer] remove two default global scripts
  • [win-installer] even more simplified actualizations

Version 0.8.3, "The Pendrives Update" (1 August 2023)

  • [lang] two new constants: pendrive, pendrives
  • [lang] time variable access bug fix
  • [win-gui] actualization menu item
  • [win-installer] actualization shortcut

Version 0.8.2, "The Insignificant Update" (25 July 2023)

  • [lang] precise syntax error messages caused by asterisks in literals
  • [lang] two new constants: nothing and never
  • [win-gui] indentation bug fix
  • [win-gui] more reliable actualizations
  • [win-all] use the latest version of .NET Framework

Version 0.8.1, "The Numbers Update" (14 July 2023)

  • [lang] number suffixes K and M
  • [lang] number infix K
  • [lang] enable path retreats in cmd args
  • [lang] empty time filled with -1 properties
  • [win-lang] disc access speedup by large fetch
  • [win-gui] make actualizations optional
  • [win-gui] show possible actualizations
  • [win-installer] installation check
  • [win-installer] OS compatibility check

Version 0.8.0, "The First Update" (25 June 2023)

  • [lang-general]: introduction of Asterisk Patterns
  • [lang-general]: string manipulation optimizations
  • [lang-general]: OrderBy optimizations