Skip to content

Release v0.1.10

Latest

Choose a tag to compare

@mrchypark mrchypark released this 18 Jan 12:18

Changes from v0.1.8

CRAN Compliance Fixes

  • Removed src/vendor directory from git (now bundled in vendor.tar.xz for offline builds)
  • Fixed Makevars.win vendor extraction path (src/ instead of src/rust/)
  • Updated .Rbuildignore to exclude vendor and cargo directories
  • Updated .gitignore to exclude src/vendor/
  • Added R-CMD-check-no-ort job for CRAN offline simulation

Code Cleanup

  • Removed duplicate wrapper functions (setup_onnx_runtime, get_onnx_runtime_info)
  • Removed R/error_handling_examples.R (non-executable roxygen examples)
  • Removed dead Rust code (check_input, r_to_ndarray_f32, r_to_ndarray_f64)
  • Added .validate_session() helper to reduce code duplication
  • Removed find_model_path function (trivial wrapper)

Bug Fixes

  • Fixed Windows Makevars vendor extraction path
  • Fixed empty string quoting issue in R code

CI/CD Improvements

  • Added rustc version check in build scripts
  • Fixed vendor tarball extraction for all platforms
  • Updated GitHub Actions workflow

Dependencies

  • ONNX Runtime updated to 1.23.2

Size Reduction

  • Removed ~24KB of vendored source files from git (now in compressed tarball)

See full changelog: v0.1.8...v0.1.10