Skip to content

Latest commit

 

History

History
94 lines (48 loc) · 1.65 KB

CHANGELOG.md

File metadata and controls

94 lines (48 loc) · 1.65 KB

Revision history for tensort

0.1.0.0 -- 2024-05-30

  • First version. Released to an eager world!

0.2.0.0 -- 2024-05-31

  • Add Logarithmic Tensort

  • Rename and update Exchangesort

  • Simplify code and structure

  • Cleanup exports

  • Cleanup Types

  • Improve documentation

  • Add to package file

  • Expand supported dependency versions

  • Add tests

0.2.0.1 -- 2024-06-12

  • Add guards for short lists in input

  • Improve testing

  • Improve documentation

  • Add very basic benchmarking

0.2.0.2 -- 2024-06-13

  • Cleanup testing and CI

0.2.0.3 -- 2024-06-16

  • Improve testing compatibility (fix QuickCheck breaking Stackage build)

1.0.0.0 -- 2024-08-21

  • Add Recursive Robustsort

  • Add Rotationsort

  • Fix Bubblesort to more closely match Ackley's non-'optimized' version

  • Add Benchmarking

  • Expand README

  • Replace Exchangesort with Rotationsort in Robustsort

  • Use Sortable type in Tensort and Robustsort so they can be used recursively

  • Add top-level Tensort and Robustsort functions wrapped in a type converter so they can be easily used to sort Bits (Integers)

  • Add more helper functions

  • Many more updates to the algorithms - see README for details

1.0.1.0 -- 2024-08-22

  • Export more functions for building custom Tensort variants

  • Cleanup and improve documentation

  • Cleanup code a bit

1.0.1.1 -- 2024-08-22

  • Make all pictures in README viewable on Hackage

1.0.1.2 -- 2024-08-22

  • Include benchmarking results and README images in package

  • Improve flow in README

  • Cleanup code and documentation a bit

1.0.1.3 -- 2024-09-16

  • Adjust README formatting

  • Add Hype section to README

  • Some code and documentation cleanup