packages feed

tensort-1.1.0.0: CHANGELOG.md

# 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

## 1.0.1.4 -- 2025-01-07

- Bump version constraints on base and random

- Test with new versions of GHC

- Fix typos and make minor changes to README

## 1.1.0.0 -- 2025-02-14

- Add support for sorting all Ord types

- Expand types used in testing

- Remove types and functions no longer used

- Immensely cleanup the code