                 Changes in version 1.0.4 (2026-03-10)                  

Minor improvements and fixes

  - Fixed test that gave error on some linux builds

                 Changes in version 1.0.3 (2026-02-15)                  

Minor improvements and fixes

  - Updated R required version to 4.1.0
  - Fixed issue with html tags in the manual causing a CRAN note

                 Changes in version 1.0.2 (2024-02-18)                  

Minor improvements and fixes

  - rkeops was removed to CRAN. Constructed a work-around to prevent
    having to remove all optional code that uses rkeops by moving rkeops
    build to an additional repository.

                 Changes in version 1.0.1 (2023-11-30)                  

Minor improvements and fixes

  - Bug squashed under the hood arising from an update in an imported
    package

                  Changes in version 1.0 (2023-11-28)                   

Breaking changes

  - Simplified the arguments to the main calc_weight() function
  - Removed direct Python dependency
  - Changed estimation function estimate_effect() arguments

New features

  - Added a new object-oriented set of functions for advanced users.
    Described in the new vignette, "Object Oriented COT Objects."
  - Added torch based data structures allowing GPU support
  - Added support for rkeops methods to allow for GPU use without the
    large memory footprint (CRAN version only for Unix machines)
  - Added quadratic programming based on the osqp package where relevant
  - Added internal optimal transport optimization removing reliance on
    approxOT package
  - Added vcov, confint, and coef methods for the output of
    estimate_effect()
  - Added a barycentric projection outcome estimation method via the
    function barycentric_projection() and a corresponding predict
    method.
  - Added a plot method for the causalWeights and causalEffects objects

Minor improvements and fixes

  - Added a NEWS.md file to track changes to the package.
