Releases: Gusarich/housify
Releases · Gusarich/housify
Release v0.3.0
Release v0.2.1
Release v0.2.0
Release v0.1.1
Changed
- Default stat value definition syntax has been removed due to implementation constraints: PR #58
Fixed
- Temporary stats are now excluded from the compilation result: PR #50
- Placeholders for player stats are now correctly generated: PR #51
- Temporary stat names are now generated independently for each expression: PR #52 and PR #59
- There is now a limit of 20 persistent stats of each kind: PR #53
- Global and player stat placeholders in expressions are now correctly generated: PR #56
Release v0.1.0
This is the MVP release, featuring all basic functionalities. While the tool for deploying compiled modules to Housing is still under development and the product is not yet fully usable, the compiler itself is operational, complete with tests and documentation. Future releases leading up to 1.0.0 will focus on adding essential features and enhancing the developer experience.
Changed
- The handler grammar has been changed to
handle EVENT { Statements }
: PR #35 - All required Housing types have been added: PR #36
- Event types in handlers must now accurately match the uppercase snake case event names from Housing types: PR #37
Fixed
Release v0.0.3-alpha
Added
- All missing Housing types have been added, and the names and fields have been fixed: PR #17
- Support for
if
statements and all binary comparisons: PR #20
Changed
- Expression statements of types other than
void
are now forbidden: PR #21
Fixed
- Stat placeholders are now generated accurately: PR #23
Release v0.0.2-alpha
This is a small release in terms of features and code updates, but it is the first release that will be published to npm.
Added
- Single-line comments with
//
and multi-line comments with/* */
: PR #14
Release v0.0.1-alpha
This is the initial development release of the project. It includes basic features but is in an early stage and may be unstable and incomplete. Use it for testing and feedback purposes.