From c45e49d47cbfe87c229c1030eeaa6a11e51d8df0 Mon Sep 17 00:00:00 2001 From: Alex Jercan Date: Wed, 3 Apr 2024 20:37:13 +0300 Subject: [PATCH] docs: changelog --- CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..61ad2b4 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,36 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added + +- @alexjercan Snake Game example +- @alexjercan Float support +- @alexjercan Random module `random` +- @alexjercan Threading module `threading` +- @alexjercan Netowrking module `net` + +### Changed + +- @alexjercan Updated the module implementation to use dependency resolution +- @TunifyBasic Updated Makefile with log messages for each step + +### Fixed + +- @alexjercan Disallow usage of extern variables in assign + +## [1.0.0] - 2024-03-27 + +### Added + +- @alexjercan Implement the initial version of the compiler +- @alexjercan Extend the language with `extern` keyword +- @alexjercan Integration with Linux syscalls +- @alexjercan Memory allocation module `mallocator` +- @alexjercan Graphics module `raylib` +- @alexjercan Basic datastructures module `data`