Releases: ntamas/plfit
1.0.0
What's Changed
- The API of
plfit
is now considered stable. - refactor: require C99 and remove platform.h by @szhorvat in #49
- Pre-release cleanup by @szhorvat in #50
- chore: update vendored liblbfgs from https://github.com/chokkan/liblbfgs by @szhorvat in #51
Full Changelog: 0.9.6...1.0.0
0.9.6
Full Changelog: 0.9.5...0.9.6
0.9.5
0.9.4
Fixed
-
Fixed a logical out-of-bounds access in the calculation of the Hurwitz zeta function, thanks to @jgmbenoit (#40)
-
Fixed the generation of
libplfit.pc
whenCMAKE_INSTALL_<dir>
is an absolute path. -
Fixed an off-by-one indexing error in continuous fitting when
x_min
was selected using stratified sampling. This may have caused an out-of-bounds read on the input array in rare cases. -
More rigorous memory cleanup in
plfit_continuous()
andplfit_discrete()
in case of errors.
0.9.3
0.9.2
0.9.1
0.9.0
Added
- This version now compiles on Windows as well as Linux and macOS.
Fixed
-
Fixed potential naming conflicts with other libraries by prefixing exported symbols with
plfit_
where appropriate, thanks to @jgmbenoit -
Lots of enhancements to facilitate inclusion in Debian Linux as a separate package, thanks to @jgmbenoit
-
Tidied up CMakeLists.txt file
-
Fixed a bug with the Walker alias sampler that sometimes returned incorrect samples on Windows.