Skip to content

Releases: emmanuel-ferdman/solists

v1.0.1

21 Mar 17:42
4030167

Choose a tag to compare

SoLists v1.0.1

📚 Documentation

  • Restructure README with collapsible code and centered tables in 2a7ba74

Full Changelog: v1.0.0...v1.0.1

v1.0.0

21 Mar 15:09
v1.0.0
43a7899

Choose a tag to compare

⛓️ SoLists v1.0.0

Self-organizing lists with native Array methods - 5 heuristics, 43 methods, 100% test coverage, zero dependencies.

✨ New Heuristics

  • Add KInARowSoList heuristic in 47e0952
  • Add MoveAheadKSoList heuristic in 426f91a

🔧 New Array Methods

  • Add with() method in d7431a7
  • Add toSorted() method in d4ad1a2
  • Add toReversed() method in 55e30f3
  • Add toSpliced() method in c393ff3
  • Add thisArg support to callback methods in d731172

🐛 Bug Fixes

  • Implement spec-compliant stable hybrid sort in 0a9fccf
  • Handle reduceRight() with initialValue correctly in 944df38
  • Skip rearrangement during construction in 867b308
  • Make length property readonly in d28e128
  • Match native Array callback TypeErrors in a55fcff

⚡ Performance

  • Optimize copyWithin() to use directional copying in 91f86f5

📚 Documentation

  • Rewrite docs with examples and visualizations in 29ac83b
  • Add contribution guidelines in 53b1b20

Full Changelog: 0.3.0...v1.0.0