Skip to content

Releases: IEatUranium238/silvermoon

v0.3.6

Choose a tag to compare

@IEatUranium238 IEatUranium238 released this 27 Sep 12:56

Fixes

  • Fixed UNIX sockets not working
  • Fixed envrioment variables not being read correctly
  • Server will now display "FastCGI server started at UNIX socket at /var/run/silvermoon_fcgi.sock" if using UNIX sockets

V0.3.5

Choose a tag to compare

@IEatUranium238 IEatUranium238 released this 26 Sep 19:38

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

Choose a tag to compare

@IEatUranium238 IEatUranium238 released this 24 Sep 19:17

Fixed:

  • Some params missing from sm.params due to incorrect internal handling

v0.3.1

Choose a tag to compare

@IEatUranium238 IEatUranium238 released this 21 Sep 19:14

Fixed:

  • Tags without any content being treated as void by html generator

v0.3.0

Choose a tag to compare

@IEatUranium238 IEatUranium238 released this 20 Sep 19:26

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

Choose a tag to compare

@IEatUranium238 IEatUranium238 released this 18 Sep 19:22

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

Choose a tag to compare

@IEatUranium238 IEatUranium238 released this 18 Sep 18:43
5112efa

Added:

  • Response API
  • Security API

Changed:

  • Moved request data under the request API
  • Under the hood changes

v0.1.6

Choose a tag to compare

@IEatUranium238 IEatUranium238 released this 16 Sep 14:23
6bff1bc

Fixes:

  • Fix dependencies and revamp the build process

v0.1.5

Choose a tag to compare

@IEatUranium238 IEatUranium238 released this 15 Sep 19:52

New features:

  • Unix socket support
  • Lua now reports file name and lines accurate to in html position.

v0.1.0

Choose a tag to compare

@IEatUranium238 IEatUranium238 released this 14 Sep 19:47
1dd1aca

Initial release