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