What's Changed
- time: accept date-only strings as midnight (fixes #175) by @Firdavs9512 in #176
- fix: rep short-circuits the handler like ret (issue #173) by @Firdavs9512 in #179
- feat: lexicographic str comparison + str.cmp (issue #174) by @Firdavs9512 in #180
- fix: map :del method symbol to DELETE in http.on (issue #177) by @Firdavs9512 in #181
- Refactor Step 1: split main.rs integration tests into src/tests/ submodules by @Firdavs9512 in #189
- refactor: split http_mod.rs into http_mod/ submodules (#185) by @Firdavs9512 in #190
- refactor: split builtins.rs into builtins/ submodules (#186) by @Firdavs9512 in #191
- refactor: split db_mod.rs into db_mod/ submodules (#187) by @Firdavs9512 in #192
- refactor: split interp.rs into interp/ submodules (#188) by @Firdavs9512 in #193
- docs: remove REFACTOR.md — refactor epic #183 complete by @Firdavs9512 in #194
- docs: redesign README + reposition Fluxon as a general-purpose language by @Firdavs9512 in #196
- Static immutability check: catch =-bound var reassignment at check time (#178) by @Firdavs9512 in #195
- Add tui battery: modern terminal UI for CLI tools & agents by @Firdavs9512 in #197
- tui: render Markdown in the terminal (tui.md) by @Firdavs9512 in #203
- ai: allow overriding base URL, wire style, headers and body params (#199) by @Firdavs9512 in #205
- Battery-shaped modules: .pkg manifest + load-time validation (#202 phase 2) by @Firdavs9512 in #206
- Add binary HMAC + str.url_enc for AWS SigV4 signing by @Firdavs9512 in #207
- docs: soften absolute "no packages" claim in human guide by @Nobody9512 in #208
- docs: soften absolute "paket o'rnatish yo'q" in README.uz.md by @Firdavs9512 in #211
- ai: ai.stream — token-by-token streaming (SSE) for TUI and ws/SSE chat (#201) by @Firdavs9512 in #210
- db: allow opting into PRAGMA synchronous via DATABASE_URL by @Firdavs9512 in #212
- ai: ai.config partial runtime update for /model switching (#200) by @Firdavs9512 in #209
- fix: prefix !/- binds whole paren-free call; str.slice end optional (#213) by @Firdavs9512 in #214
- feat: index assignment m[k] = v for maps and l[i] = v for lists (#220) by @Firdavs9512 in #221
- fix: paren-free nested call binds tighter in arg position (#219) by @Firdavs9512 in #222
- feat: add map.get + make discarded .set/.del/.merge/.push a loud error (#218, #215) by @Firdavs9512 in #224
- Accept && and || as aliases for & and | (#216) by @Firdavs9512 in #225
- docs: fix stale spec token count (~2700 → ~10k) and drop version pin by @Nobody9512 in #228
- release: v0.2.0 by @Nobody9512 in #229
Full Changelog: v0.1.0...v0.2.0