Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| dc0e643c | 2025-09-15 00:01:35 | publish OpenBSD packages into master branch | ||
| ced069da | 2025-08-27 17:51:41 | release v0.1.15 | ||
| d18a8bc2 | 2025-01-21 22:33:00 | SHA256 SHA512 | ||
| 8f4ce6ec | 2025-01-21 21:29:01 | New in KC3 v0.1.14 - pretty printer - auto indent KC3 code - map - `access` - `get` (get key value) - `put` (return a new map) - struct - `access` - `get` - `put` - facts database (triple store) accessible from KC3 - `new database (Ptr)` - `add_tags` - `collect_with` - `collect_with_tags` - `remove_tags` - `with_tags` - `with` - `with_macro` - HTTPd v0.2.0 - dynamic pages (MVC) - models are defined in `./app/models/` - controllers are defined in `./app/controllers/` - templates are defined in `./app/templates/` - views are defined in `./app/views/` - dynamic router is defined in `./config/router.kc3` - For now we don't match request method and just match the start of the URL with `Str.starts_with?(url, route.path)` - If there is no route or no controller or the controller does not return a HTTP response, a 404 error is returned. Other frameworks like Ruby on Rails or Phoenix do return a 500... - threads - `env_fork_init` - `env_fork_clean` - `Thread.new(fn)` - fx v0.2.0 - file explorer - preview files - text - image - video - audio - binary (hexdump -C) - properties - create - POST "/properties/*path" - delete - DELETE "/properties/*path | ||
| d58a37ee | 2024-09-04 13:22:51 | release kc3 v0.1.13 | ||
| 8676ffed | 2024-09-02 16:38:27 | KC3 v0.1.13 | ||
| e4bc0c0d | 2024-08-06 18:14:40 | release v0.1.12 | ||
| 223c7ab7 | 2024-07-19 15:39:23 | update master release | ||
| 380e1ed1 | 2024-07-18 20:47:06 | link master release |