Releases: IEatUranium238/silvermoon
Releases · IEatUranium238/silvermoon
Release list
v0.3.6
V0.3.5
Changes
- Some evil functions can now be called if you set envrioment variables to enable them
- Added some evil functions to list
- Added sm.FOLDER - way to access curent .sm file's parent folder
v0.3.2
Fixed:
- Some params missing from sm.params due to incorrect internal handling
v0.3.1
Fixed:
- Tags without any content being treated as void by html generator
v0.3.0
Added
- Cookies API
- Add URL params API to Request APIs
- sm.VERSION value
Changes & Fixes
- We are now a HTML(ish?) preprocessor, we do this by preprocessing HTML to be mostly xml compliant for the parser, it still can fail to parse if you write malformed html.
- Added support for HTML boolean attributes, self closing tags without /, optional closing tags like
<li> - Fixed bug where parser would fail to parse if lua tags contained script/style tags.
- Switched internally to c++ 23, with updates for code being planed for v0.4.
- Remove secondary namespaces for APIs, for example sm.req.header is now sm.header.
v0.2.1
Fixes:
- Lua module include path breaking due to file name being included in it
- Finally fixing bugs with html escaping, for real this time... I hope...
v0.2.0
Added:
- Response API
- Security API
Changed:
- Moved request data under the request API
- Under the hood changes
v0.1.6
Fixes:
- Fix dependencies and revamp the build process
v0.1.5
New features:
- Unix socket support
- Lua now reports file name and lines accurate to in html position.