Skip to content

Releases: fluhus/gostuff

v1.4.0

01 Jan 22:54

Choose a tag to compare

Changes:

  • Changed the struct tag for csvx from the old csvdec to csvx.
  • Added SortByKey to mimic Python's sorted(x, key=...).
  • Added a new reservoir sampler.
  • Updated dependencies.

Full Changelog: v1.3.0...v1.4.0

v1.3.0

08 Oct 17:59

Choose a tag to compare

Lots of changes!

New stuff:

  • Package csvx replaces csvdec for streamlined csv decoding
  • Package reservoir for reservoir sampling
  • New gnum functions:
    • ExpMean for calculating exponential mean
    • Quantiles, NQuantiles for fetching a slice's quantiles (median, quartiles, deciles, etc)
    • LogFactorial for efficient factorial calculations
  • New jio function ReadAs streamlines creating a new value from JSON
  • New sets functions Sorted* for using sorted slices as sets
  • New snm.Queue function Seq iterates over the queue's elements
  • Deprecated iterx's Slice and ISlice

Improvements:

  • Optimized string building in bnry
  • Cleaned up Rand-Index calculation logic

v1.2.0

18 Mar 21:55

Choose a tag to compare

Main changes:

  • New prefixtree package
  • Upgrade to go 1.24

List of commits

v1.1

04 Mar 00:21

Choose a tag to compare

Some new functions and documentation improvements.

Main changes:

  • Added the bits package for manipulating bit arrays
  • Added new functions to snm and iterx
  • Added BFS and DFS to graphs
  • Improved error messages and documentation

List of commits

v1.0

22 Nov 20:52

Choose a tag to compare

API updates and removal of deprecated code. Hurray!

Main changes:

  • Add graphs package
  • Remove nlock package
  • Remove old versions of:
    • csvdec
    • hll
    • ppln
  • Remove deprecated functions
  • Change jio function names
  • Merge buz64 and buz32

v0.6 .. v1.0

v0.6

18 Nov 19:21

Choose a tag to compare

Last release for v0. The next release will be a cleaned up v1.

Main changes:

  • Improved compression handling in aio.
  • Added Queue, CapMap and Enumerator to snm.
  • Added csvdec/v3.
  • Deprecated nlock.
  • New features in iterx, flagx and hll.

Change log: v0.5.0 -> v0.6.0

v0.3

20 Nov 13:17

Choose a tag to compare

Full Changelog: v0.2...v0.3

v0.2.1

24 Oct 11:38

Choose a tag to compare

Update go.mod

v0.1.14

30 Aug 03:03

Choose a tag to compare

Add fuzz test to minhash

v0.1.1

04 Apr 09:54

Choose a tag to compare

Make slice functions generated in csvdec