Releases: fplll/fplll
5.5.0
FPLLL 5.5.0 was released on 12 November 2024 and is available at
https://github.com/fplll/fplll/releases/tag/5.5.0
Changes in fplll-5.5.0 compared to fplll-5.4.5:
The following PRs were merged:
- Compute denominator directly in slope calculation #498
- disable long doubles on aarch64-darwin #519
- Fix CI on Macos #523
- Change choice of q in qary-lattice generation #526
- fix convert mpz to long for u and u_inv in bkz.cpp. This hopefully fixes #525. #529
- Remove warning for >=C++20 compilers #531
- Unify header include style #528
The following people have contributed to this release (based on the link above):
- Alex Xiong
- Joe Rowell
- Ludo Pulles
- Martin Albrecht
- Shi Bai
- Shorden
Please note that this release is binary incompatible with prior releases because of #526.
Please report issues at
5.4.5
FPLLL 5.4.5 was released on 17 October 2023 and is available at
https://github.com/fplll/fplll/releases/tag/5.4.5
Changes in fplll-5.4.5 compared to fplll-5.4.4:
The following PRs were merged:
- Fix a minor typo (cas/case) in README.md #506
- More small README.md typo fixes #507
- Remove FPLLL_SONUM from fplll/fplll_config.h.in #511
- update checkout to v4 #518
- Threadpool fix: dynamically switch from deprecated std::result_of to … #517
The following people have contributed to this release (based on the link above):
- Ben Beasley
- Marc Stevens
- Martin Albrecht
Please report issues at
5.4.4
FPLLL 5.4.4 was released on 5 January 2023 and is available at
https://github.com/fplll/fplll/releases/tag/5.4.4
Changes in fplll-5.4.4 compared to fplll-5.4.3:
The following PRs were merged:
- Fix failing babai test. #501
- Trivial typo fix in README.md #503
- Make Babai test more robust for PPC etc. #504
- Fix default dimension for Babai. #505
The following people have contributed to this release (based on the link above):
- Ben Beasley
- Joe Rowell
- Martin Albrecht
Please report issues at
5.4.3
FPLLL 5.4.3 was released on 20 December 2022 and is available at
https://github.com/fplll/fplll/releases/tag/5.4.3
Changes in fplll-5.4.3 compared to fplll-5.4.2:
The following PRs were merged:
- configure.ac: fix bashism in --with-qd test. #491
- Make getters for rows and cols constant for the GSO. #494
- high-level babai method for GSO objects #492
- Add support for ceiling floating point numbers. #497
The following people have contributed to this release (based on the link above):
- Joe Rowell
- Martin Albrecht
- Michael Orlitzky
Please report issues at
5.4.2
Fplll 5.4.2 was released on 24 May 2022 and is available at
https://github.com/fplll/fplll/releases/tag/5.4.2
Changes in fplll-5.4.1 compared to fplll-5.4.0:
The following PRs were merged:
- Exacteval fix #466
- this looks like we defaulted to 80 instead of 120 #465
- GitHub actions all the enum #469
- bugfix CVP enumeration #468
- Fix #470 (document the role of u in LLL_reduction) #473
- Fix #474 -- remove redundant template parameters #475
- Remove 'using namespace fplll' (fix #447) #478
- Fix for #479 - replace static mpfr with temporaries #480
- Use CVPM_PROVED for CVP #484
The following people have contributed to this release (based on the link above):
- Joe Rowell
- Ludo Pulles
- Léo Ducas
- Marc Stevens
- Martin Albrecht
Please report issues at
https://github.com/fplll/fplll/issues
Cheers,
the maintainers
5.4.1
Fplll 5.4.1 was released on 14 May 2021 and is available at
https://github.com/fplll/fplll/releases/tag/5.4.1
Changes in fplll-5.4.1 compared to fplll-5.4.0:
The following PRs were merged:
- #463 minimal change to compile with gcc-11 (François Bissey)
- #459 Add includedir to Cflags in the pkg-config file (Vincent Lefèvre)
The following people have contributed to this release (based on the link above):
- Martin Albrecht
- François Bissey
- Vincent Lefèvre
Please report issues at
5.4.0
Fplll 5.4.0 was released on 04 December 2020 and is available at https://github.com/fplll/fplll/releases/tag/5.4.0
Changes in fplll-5.4.0 compared to fplll-5.3.3: 5.3.3...5.4.0
The following PRs were merged:
- #438 Add verbose guard to cputime in HLLL, LLL and BKZ (Joe Rowell)
- #442 Count enumeration nodes by level, rather than in total (Joe Rowell)
- #451 Migrate CU to GitHub Actions (Martin Albrecht)
- #453 FAQ page (Joe Rowell)
- #454 Use Github Actions to publish Docker images to https://hub.docker.com/repository/docker/fplll/fplll (Martin Albrecht)
- #455 Installation instructions (Joe Rowell)
- #456 Set a default external enumeration library at compile time (Marc Stevens)
- #457 Remove the GaussSieve, use https://github.com/fplll/g6k instead or https://github.com/fplll/fplll/tree/gauss-sieve (Martin Albrecht)
- #458 Fix external enumeration callback index error (Marc Stevens)
The following people have contributed to this release (based on the link above):
- Joe Rowell
- Martin Albrecht
- Marc Stevens
Please report issues at
5.3.3
The following PRs were merged:
- #424 fix -bkzmaxtime in main.cpp
- #422 Added modulus operation
- #421 Added constructors from #417
- #419 check for -latomic
- #412 Added mention of pkg_config (documentation)
- #411 Fix the libraries listed in the pkg-config file
- #407 configure.ac: improved libqd detection
- #406 Updated m4/ax_pthread.m4 to latest autoconf-archive version
The following people have contributed to this release (based on the link
above):
- Joe Rowell
- Marc Stevens
- Martin Albrecht
- Michael Orlitzky
- Shi Bai
5.3.2
5.3.1
This is a bugfix release. Changes in fplll-5.3.1 compared to fplll-5.3.0: