Releases: HapticX/happyx
Releases · HapticX/happyx
v3.8.1
v3.8.0
Changelog
- Start working on HappyX sandbox (started from #235);
- Start working on JVM bindings (#209);
- Component generics + alias for component syntax (started from #234);
- Improve
staticDir
(#223, #226); - Arguments in route decorators (#205);
- Fix bugs (#197, #201, #206, #215, #217, #218, #221, #227, #229, #231, #232, #238).
What's Changed
- split form data items with
strutils.split
to preventAssertionDefect
in regex package by @derekdai in #207 - fix typos. add a section for assigning new value to reactivity variables with
set()
by @derekdai in #208 - Minor fixes by @derekdai in #210
- Improve Norm docs. by @moigagoo in #211
- Doc updates by @derekdai in #214
- better handleRequest branching by @levovix0 in #216
- more fixes for #223 by @derekdai in #224
Full Changelog: v3.5.2...v3.8.0
v3.5.2
What's Changed
- rich syntax in
buildHtml
via{}
(#194) - python bindings server stopping was solved (#191)
staticDir
with file extensions (#181)- requests safety with
-d:safeRequests
(#180) - new cli project type (#195)
- fix components bugs (#183, #185)
- fix todo example by @derekdai in #189
- mark generated handleRequest proc as gcsafe to display better errors by @levovix0 in #193
New Contributors
Full Changelog: v3.3.0...v3.5.2
v3.3.0
v3.1.0
Changelog
What's Changed
- fix: firefox adds "keep-alive" in ws connection headers by @svenrdz in #166
- Add a common 'render' function by @monocoder in #167
New Contributors
- @svenrdz made their first contribution in #166
- @monocoder made their first contribution in #167
Full Changelog: v3.0.0...v3.1.0
v3.0.0
Changelog
- NodeJS bindings are here! (#157);
These bindings now works only on Linux. On Windows you can use WSL.
Simple usage (TypeScript):Main language is Nim still.import { Server, Request } from "happyx"; const app = new Server("127.0.0.1", 5000); app.get("/"), (req: Request) => { return "Hello, world!"; }); app.start();
- Sessions (#156);
- Improve component syntax (#155);
- Nim variables now are modifiable in
buildHtml
macro (#154);
Full Changelog: v2.11.6...v3.0.0
v2.11.6
Changelog
- Support component usage without
component
keyword (#150).component
keyword still support for backward compatibility - On incorrect JSON server now responds with 400 http code (#151)
- Support components as component fields (#149)
- fix typo: allowMethods -> allowHeaders when regCORS headers is kind o… by @lost22git in #148
- HTML tags keep focus on page rerender (#146)
- Start migrating from
compileTime
variables tomacrocache
stdlib (#145)
New Contributors
- @lost22git made their first contribution in #148
Full Changelog: v2.10.1...v2.11.6