CHANGELOG.md

# Changelog

## Version 0.7.1 (23 February 2024)

- Upgrade Stella logo

## Version 0.7.0 (16 May 2023)

- Upgrade Stella project dependencies, add support for Elixir 1.14

## Version 0.6.0 (24 September 2021)

- Create `Interval` module with `random_number` and `member?` methods
- Rewrite `Heap` data structure and add `heapsort` to it
- Add type specs to a whole project

## Version 0.5.0 (02 March 2021)

- Add a new documentation test, expand the method descriptions
- Add to Time module conversions from miliseconds or seconds to HMS format
- Add conversion of nested structures to nested maps

## Version 0.4.0 (21 October 2020)

- Stella module can return current version of package
- Add Fibonacci sequence
- Add implementation of counting sort
- Create clamp method for a Number module that clamps number in min-max range
- Create nearly equal method to Number module that determines whether number is equal to the other by given epsilon
- Add Binary search algorithm
- Create implementation of insertion sort
- Create Elixir's implementation of bubble sort
- Create Binary Search Tree data structure (without deletion option)

## Version 0.3.1 (21 August 2020)

- Fix Heap documentation examples
- Fix unused variables
- Rename some unit test headers to more appropriate

## Version 0.3.0 (21 August 2020)

- Add Ackermann function
- Create implementation of Quicksort algorithm
- Create implementation of Queue data structure
- Create implementation of Stack data structure
- Add service of cartesian diagram
- Create implementation of two dimensional vector
- Create implementation of three dimensional vector
- Add quick sort
- Add easing functions
- Add service of isometric layout
- Implement max and min heap

## Version 0.2.1 (5 August 2020)

- fix documentation examples validation

## Version 0.2.0 (5 August 2020)

- Add basic number operations
- Create time converter

## Version 0.1.0 (5 August 2020)

- Create initial project package
- Create proof of concept