This Golf release adds some significant new features:
- Golf can now be installed in any folder, even without root privileges. Of course, installing dependencies still requires root, but Golf itself does not. For instance, you can install Golf in a home directory under its own folder.
- New "-g" option is added to gg utility to display Golf root, which is the folder where it's installed. For package-installed Golf (such as with apt, dnf etc.), Golf root is an empty string. It's not empty when Golf is installed into a specific folder (see above new feature).
- Improved error message when using "-r" option in gg to execute command line programs.
- Added a string concatenation expression, using plus (+) sign to add strings together whenever a string is expected. Strings can now be simply added together (i.e. set-string s = a+b+c).
- Added "root-directory" clause in get-app statement, which returns Golf root directory (see above).
- Added better error message if wrong type is used in statements.
- Added better error message when a handler cannot be used because it's not public.