3.2 KiB
3.2 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning (during 0.x.y development phase).
[0.41.15] - 2026-05-26
Changed
- More internal optimizations.
[0.41.14] - 2026-05-26
Changed
- Internal optimizations and helper improvements.
[0.41.13] - 2026-05-26
Added
- Basic interactive IRC client example (experimental; known issues remain).
[0.41.12] - 2026-05-26
Fixed
- Minor fixes and adjustments for the new IRC library.
[0.41.11] - 2026-05-26
Added
- Basic IRC library fully written in Fun (see lib/net/irc.fun) and initial examples.
[0.41.10] - 2026-05-09
Added
- Doxygen documentation for kcgi opcodes via inline comments. No code changes.
- Blog post and various content updates. No code changes.
Changed
- CMake output messages tweaked. No code changes.
- Various content/doc cleanups. No code changes.
Fixed
- kcgi-related check in scripts/check_op_includes.py.
[0.41.9] - 2026-05-09
Added
- Basic CGI support using kcgi.
- New “features” section on the website and navigation entry (web/). No code changes.
Changed
- Content updates across the website and docs. No code changes.
[0.41.8] - 2026-05-07
Fixed
- Bug in the PCSC extension.
Added
- More Doxygen documentation across extensions. No code changes.
[0.41.7] - 2026-05-07
Changed
- Refactored the PCRE2 extension.
Added
- New regex examples demonstrating the PCRE2 extension.
[0.41.6] - 2026-05-07
Changed
- Refactoring and cleanups in VM code.
[0.41.5] - 2026-05-01
Added
- Doxygen configuration (Doxyfile) and initial documentation scaffolding (Doxygen.in).
- Optional docs build flag (-DFUN_BUILD_DOCS=ON). No code changes.
- .clang-format and .clang-tidy configurations. No code changes.
Changed
- Doxygen-related code comments cleaned up. No code changes.
- GitHub CI updates to build Doxygen docs. No code changes.
- Removed sudo from make install dependency.
[0.41.4] - 2026-04-27
Changed
- scripts/play.fun now behaves more like scripts/run_examples.sh. No internal logic changes.
[0.41.3] - 2026-04-27
Changed
- Opcode cleanup.
- GitHub workflow now checks opcode includes. No code changes.
[0.41.2] - 2026-04-27
Fixed
- Threading on Alpine Linux.
[0.41.1] - 2026-04-27
Fixed
- Threading on Alpine Linux.
[0.41.0] - 2026-04-27
Changed
- Parser: default variable scope in functions is now local (fixes scoping issues).
[0.40.5] - 2026-04-10
Removed
- All
libsqlsupport. - All
tcltksupport.
[0.40.0] - 2026-03-25
Added
- Nested functions support in the Fun parser.
- Higher-order function patterns enabled by nesting.
[0.39.15] - 2026-03-10
Added
- Initial GitHub Actions CI workflow.
- Automated execution of examples in CI.
Changed
- Refactored examples directory structure.
Fixed
- Line number reporting in error messages.
[0.30.0] - 2025-11-15
Added
libcurl(cURL) support for networking.CRC32andCRC32Cclasses in stdlib.
Note: Dates for older versions are approximate based on repository history.