0.1.0 - 2025-12-24

- Load/Save functions
- Literal initialization
- zig bindings

0.1.1 - 2025-12-25

- NDA_NOAXES renamed to NDA_NO_AXES
- NDA_AXES_ALL renamed to NDA_ALL_AXES

0.1.2 - 2026-01-05

- build system improved - MacOS support added

0.2.0 - 2026-01-06

- New functions
- Tests refactored

0.2.1 - 2026-01-07

- Random array creation reviewed and improved
- Test added to verify random numbers quality

0.2.2 - 2026-01-07

- zig package review

0.2.3 - 2026-01-07

- const qualitifiers
- CMakefileLists.txt updated
- zig aditional dynamic memory allocations removed
- zig tests extended
- README divided in multiple files
- README - new section on nesting functions
- Tests for nested functions added
- License added: BSD 3-clause
- Support for compiling in Windows added via CMakefile
- new function: `ndarray_scalar_aggr`

0.3.0

- zig: all functions that creates a new NDArray are prefixed with init,
  ex. initArange(...). In that way, it is easy to remember that it
  requires a deinit and also that they can not be chained.
- ndaray_logical... functions have been renamed to
  ndarray_new_logical... Also ndarray_where has been renamed to
  ndarray_new_where to be clear that they are allocating memory that
  must be deallocated.
- Comments in code improved to include examples.
- Site documentation improved

0.3.1 - 2026-01-09

- new_randpoisson function added
- zig: one external buffer to convert dimensions zig <-> c
- order in copy slice changed. now destination is first
- gemv funcion removed
- zig to c dims buffer size set in 64

0.3.2 - 2026-01-12

- set_slice and fill_slice enabled for chaining

0.4.0 - 2026-01-24

- includes support for functions some functions defined in the c math
  header: exp, log, sqrt, sin, cos, tan, sinh, cosh, tanh, asin, acos,
  atan, and pow
- new example added: Geometric Brownian Motion Paths, to simulate stock
  price evalotion.
