Skip to content

Pre-release v2.0.0-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@hamishun hamishun released this 09 Jun 13:59
· 63 commits to main since this release
8b5b276

Changes

  • Simplified CMake, reduced to one level of CMake per project (sample-kernels and each example).
  • Introduced the hekit central command with several subcommands,
    • init initializes the HE Toolkit;
    • fetch,build, install various steps in the fetch, build, and installation of components;
    • list list fetch, build, and install statuses of component instances;
    • remove remove components and instances instances;
    • new creates a new project;
    • docker-build new way of HE Toolkit docker builds;
    • algebras tool that provides BGV plaintext algebras.
    • check-dependencies check system dependencies.
  • Tab completion of hekit and its subcommands.
  • Recipe files for building libraries and HE Toolkit components.
  • Addition of VS Code to docker build.
  • Addition of pytests for testing the HE toolkit commands.
  • Updated CI workflows.
    • Enable pylint.
  • Documentation updates.

Co-Authored-by: @jlhcrawford
Co-Authored-by: @hamishun
Co-Authored-by: @denCalderon
Co-Authored-by: @ajagann
Co-Authored-by: @mkilari1