# FixScript Classes Documentation

Back to summary

## ChangeLog

### Version 0.4 (2021/05/12):

- Added ability to directly define static methods using private constants
- Added access to constants, locals and variables in API
- Added basic support for import aliases
- Added automatic to_string implementation
- Added ability to define global functions using private constants
- Changed to use script_line function for error reporting
- Changed adjusting of function calls to include return type in API
- Fixed parsing of empty array with whitespace between braces
- Fixed adjusting of functions when called from methods (using API)
- Fixed bug in throw statement that prevented method calls

### Version 0.3 (2020/10/13):

- Added support for class definitions using private constants
- Added support for declaring of types when obtaining two results from a function call
- Added support for function references to class methods
- Added hiding of helper functions for calling virtual methods
- Added better syntax for constructors
- Added API for integration with other token processors
- Fixed reporting of unrecognized tokens in class body
- Fixed parsing of operator for array access using constant (->)

### Version 0.2 (2020/02/06):

- Added support for calling super methods
- Fixed foreach statement
- Fixed type checking of functions outside classes
- Fixed method calls preceeded by unary operators
- Fixed parsing of case statements

### Version 0.1 (2019/12/26):

- Initial release