Releases: aspl-lang/aspl
v0.3
ASPL v0.3 ✔️ 🥳
This release culminates all changes since version 0.2, published on July 6th, 2025.
Consequently, the changelog is quite long, but these are probably the most important highlights:
- Addition of named arguments (b7d630c)
- Reworked text rendering and font handling in the graphics module (faf0bf9)
- Reworked touch/pointer input interface + touch support on Windows (9851d8f)
- D3D11 graphics API support on Windows (d350c66)
- More mid-size changes to the graphics module (bedc3a4, 1783ff9, 4aafb6b)
- Removal of the old and deprecated GUI stdlib module (4aca62b)
- A workflow for automatic CI checks of PRs (9e6db24)
- Multiple compiler optimizations (2800dd7, c638bdd)
- Deprecation of inline assignments (c0f6052)
- Various documentation improvements
- Various bug and typo fixes
- Release of Click, a new GUI framework for ASPL
The next release is going to be v0.4 - and there's already a roadmap for it! 🚀
It contains a lot of plans for version 0.4 already but is not exclusive.
Contributions and ideas are always welcome! 🤝
v0.2
ASPL v0.2 ✔️ 🥳
Version 0.2 is the second proper release of the ASPL programming language. It culminates all changes since version 0.1, published on July 7th 2024, and thus includes everything that has changed in the language since it has been open-sourced.
The changelog is long, but some of the highlights of ASPL v0.2 are:
- A new
sqlitestandard library module that wraps around the original SQLite3 C library and makes it super simple to build and evaluate complex database queries with optimal performance & security - Support for regular TCP sockets in the
internetmodule of the standard library (in addition to WebSockets that were already supported before) - Several important optimizations and performance improvements (faster JSON decoding, more compiler optimizations, ...)
- New GitHub issue templates based on "GitHub Issue Forms"
- Improved documentation and contributing guidelines
- Tons of bug and typo fixes
- ...
The next release is going to be v0.3 - and there's already a roadmap for it! 🚀
It contains a lot of plans for version 0.3 already, but is not exclusive.
Contributions and ideas are always welcome! 🤝
v0.1
The first public ASPL release! 🎉