commit 8a88db6be6e0e2d47ab195a17e1667e68ec4a1dd
parent 1c79edb844d2c1d1ef719a77981c06cd4efb7dcb
Author: vaplv <vincent.forest@meso-star.com>
Date: Mon, 29 May 2017 11:32:31 +0200
Add the release note of the version 0.4
Diffstat:
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
@@ -2,9 +2,9 @@
Tiny C89 library defining several basic components helpful in the development
of C libraries/applications. Among others, it provides macros that describe the
-host environment (OS, compiler, etc.) several low level functionnalites
+host environment (OS, compiler, etc.) several low level functionalities
(thread, timer, ref counter, etc.), generic containers (dynamic array, hash
-table, etc.) and basic mathematics (linear algebra, etc.)
+table, etc.) and basic mathematics (linear algebra, quaternions, etc.)
## How to build
@@ -15,6 +15,19 @@ the CMake project from the `cmake/CMakeLists.txt` file by appending the
`<RCMAKE_DIR>` directory to the `CMAKE_PREFIX_PATH` variable. The resulting
project can be now edited, built, tested and installed as any CMake project.
+## Release notes
+
+### Version 0.4
+
+- Add the `double2`, `double3`, `double4`, `double33`, `double22` and
+`double44` data types that provide the same functionalities of their `float`
+alternative.
+- Add the `purge` function to the hash table and the dynamic array data
+structures. This function not only resets the state of the structure, as the
+`clear` function, but also frees its internal memory.
+- Implement a new image API that provides and explicit image data structure.
+The old API is still available but is deprecated.
+
## License
RSys is Copyright (C) 2013-2017 Vincent Forest (vaplv@free.fr). It is a free