Skip to content

chore: release v0.2.0 - #129

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-09-13T19-04-03Z
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-09-13T19-04-03Z

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 13, 2026 •

Copy link
Copy Markdown

🤖 New release

  • mapping-algorithms: 0.1.0 -> 0.2.0 (⚠ API breaking changes)
  • mapping-suites: 0.1.0 -> 0.2.0 (⚠ API breaking changes)

⚠ mapping-algorithms breaking changes

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/feature_missing.ron

Failed in:
  feature cc in the package's Cargo.toml
  feature pregenerated in the package's Cargo.toml
  feature cuda in the package's Cargo.toml
  feature bindgen in the package's Cargo.toml

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/function_missing.ron

Failed in:
  function mapping_algorithms::polygons::single_precision::jarvis_march_f64, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:139
  function mapping_algorithms::geo::double_precision::calculate_sphere_bearing, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/geo/haversine.rs:135
  function mapping_algorithms::lines::single_precision::plot_3d_u32_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::polygons::double_precision::graham_scan_u32, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:176
  function mapping_algorithms::polygons::single_precision::jarvis_march_isize, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:139
  function mapping_algorithms::polygons::double_precision::are_multiple_points_in_polygon, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/point_in_polygon.rs:175
  function mapping_algorithms::lines::single_precision::plot_3d_i64_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::polygons::double_precision::graham_scan_u8, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:176
  function mapping_algorithms::polygons::single_precision::jarvis_march_i32, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:139
  function mapping_algorithms::geo::single_precision::calculate_sphere_bearing, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/geo/haversine.rs:133
  function mapping_algorithms::lines::single_precision::plot_2d_f64_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::lines::double_precision::plot_3d_f32_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::polygons::single_precision::jarvis_march_i8, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:139
  function mapping_algorithms::polygons::single_precision::is_single_point_in_polygon, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/point_in_polygon.rs:173
  function mapping_algorithms::lines::single_precision::plot_2d_usize_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::lines::double_precision::plot_3d_u64_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::polygons::single_precision::graham_scan_f32, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:175
  function mapping_algorithms::polygons::single_precision::jarvis_march_u64, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:139
  function mapping_algorithms::lines::single_precision::plot_2d_u32_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::lines::double_precision::plot_3d_isize_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::point_clouds::double_precision::icp_3d, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/point_clouds/icp/mod.rs:237
  function mapping_algorithms::polygons::single_precision::graham_scan_i64, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:175
  function mapping_algorithms::polygons::single_precision::jarvis_march_u16, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:139
  function mapping_algorithms::lines::single_precision::plot_2d_i64_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::lines::double_precision::plot_3d_i32_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::polygons::single_precision::graham_scan_i16, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:175
  function mapping_algorithms::polygons::double_precision::jarvis_march_f64, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:140
  function mapping_algorithms::lines::double_precision::plot_2d_f32_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::point_clouds::single_precision::icp_2d, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/point_clouds/icp/mod.rs:235
  function mapping_algorithms::polygons::single_precision::graham_scan_usize, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:175
  function mapping_algorithms::polygons::double_precision::jarvis_march_isize, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:140
  function mapping_algorithms::lines::double_precision::plot_2d_u64_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::polygons::single_precision::graham_scan_u32, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:175
  function mapping_algorithms::polygons::double_precision::jarvis_march_i32, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:140
  function mapping_algorithms::lines::double_precision::plot_2d_isize_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::polygons::double_precision::graham_scan_f64, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:176
  function mapping_algorithms::polygons::double_precision::jarvis_march_i8, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:140
  function mapping_algorithms::lines::double_precision::plot_2d_i32_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::polygons::double_precision::graham_scan_isize, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:176
  function mapping_algorithms::polygons::double_precision::jarvis_march_u64, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:140
  function mapping_algorithms::polygons::double_precision::graham_scan_i32, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:176
  function mapping_algorithms::polygons::double_precision::jarvis_march_u16, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:140
  function mapping_algorithms::lines::single_precision::plot_3d_f32_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::polygons::double_precision::graham_scan_i8, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:176
  function mapping_algorithms::lines::single_precision::plot_3d_u64_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::polygons::double_precision::graham_scan_u64, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:176
  function mapping_algorithms::polygons::single_precision::jarvis_march_f32, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:139
  function mapping_algorithms::geo::double_precision::calculate_haversine_distance, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/geo/haversine.rs:135
  function mapping_algorithms::lines::single_precision::plot_3d_isize_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::polygons::double_precision::graham_scan_u16, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:176
  function mapping_algorithms::polygons::single_precision::jarvis_march_i64, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:139
  function mapping_algorithms::polygons::double_precision::is_single_point_in_polygon, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/point_in_polygon.rs:175
  function mapping_algorithms::lines::single_precision::plot_3d_i32_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::lines::double_precision::plot_3d_f64_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::polygons::single_precision::jarvis_march_i16, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:139
  function mapping_algorithms::polygons::single_precision::are_multiple_points_in_polygon, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/point_in_polygon.rs:173
  function mapping_algorithms::geo::single_precision::calculate_haversine_distance, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/geo/haversine.rs:133
  function mapping_algorithms::lines::single_precision::plot_2d_f32_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::lines::double_precision::plot_3d_usize_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::polygons::single_precision::graham_scan_f64, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:175
  function mapping_algorithms::polygons::single_precision::jarvis_march_usize, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:139
  function mapping_algorithms::lines::single_precision::plot_2d_u64_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::lines::double_precision::plot_3d_u32_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::polygons::single_precision::graham_scan_isize, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:175
  function mapping_algorithms::polygons::single_precision::jarvis_march_u32, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:139
  function mapping_algorithms::lines::single_precision::plot_2d_isize_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::lines::double_precision::plot_3d_i64_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::point_clouds::double_precision::icp_2d, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/point_clouds/icp/mod.rs:237
  function mapping_algorithms::polygons::single_precision::graham_scan_i32, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:175
  function mapping_algorithms::polygons::single_precision::jarvis_march_u8, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:139
  function mapping_algorithms::lines::single_precision::plot_2d_i32_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::lines::double_precision::plot_2d_f64_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::point_clouds::single_precision::icp_3d, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/point_clouds/icp/mod.rs:235
  function mapping_algorithms::polygons::single_precision::graham_scan_i8, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:175
  function mapping_algorithms::polygons::double_precision::jarvis_march_f32, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:140
  function mapping_algorithms::lines::double_precision::plot_2d_usize_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::polygons::single_precision::graham_scan_u64, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:175
  function mapping_algorithms::polygons::double_precision::jarvis_march_i64, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:140
  function mapping_algorithms::lines::double_precision::plot_2d_u32_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::polygons::single_precision::graham_scan_u16, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:175
  function mapping_algorithms::polygons::double_precision::jarvis_march_i16, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:140
  function mapping_algorithms::lines::double_precision::plot_2d_i64_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:143
  function mapping_algorithms::polygons::single_precision::graham_scan_u8, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:175
  function mapping_algorithms::polygons::double_precision::graham_scan_f32, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:176
  function mapping_algorithms::polygons::double_precision::jarvis_march_usize, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:140
  function mapping_algorithms::polygons::double_precision::graham_scan_i64, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:176
  function mapping_algorithms::polygons::double_precision::jarvis_march_u32, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:140
  function mapping_algorithms::lines::single_precision::plot_3d_f64_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::polygons::double_precision::graham_scan_i16, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:176
  function mapping_algorithms::polygons::double_precision::jarvis_march_u8, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/jarvis_march.rs:140
  function mapping_algorithms::lines::single_precision::plot_3d_usize_bresenham_line, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/bresenham.rs:141
  function mapping_algorithms::polygons::double_precision::graham_scan_usize, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/graham_scan.rs:176

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/module_missing.ron

Failed in:
  mod mapping_algorithms::polygons::double_precision, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/mod.rs:47
  mod mapping_algorithms::geo::double_precision, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/geo/mod.rs:36
  mod mapping_algorithms::polygons::single_precision, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/polygons/mod.rs:39
  mod mapping_algorithms::geo::single_precision, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/geo/mod.rs:30
  mod mapping_algorithms::lines::double_precision, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/mod.rs:36
  mod mapping_algorithms::lines::single_precision, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/lines/mod.rs:30
  mod mapping_algorithms::point_clouds::double_precision, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/point_clouds/mod.rs:51
  mod mapping_algorithms::point_clouds::single_precision, previously in file /tmp/.tmp9rncwR/mapping-algorithms/src/point_clouds/mod.rs:45

⚠ mapping-suites breaking changes

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/feature_missing.ron

Failed in:
  feature bindgen in the package's Cargo.toml
  feature cuda in the package's Cargo.toml
  feature cc in the package's Cargo.toml
Changelog

mapping-algorithms

0.2.0 - 2026-09-20

Added

  • Prevent allocation in bresenham plotting (#131)

Fixed

  • LICENSE symlinks

Other

  • Use ConstOne/Zero wherever possible (#135)
  • Reboot project, cleanup (#128)
  • Fix previous rename mistake (#125)
  • Remove individual README's, add LICENSE symlink (#123)

mapping-suites

0.2.0 - 2026-09-20

Added

  • Implement GridMap as a precursor to Hector SLAM (#133)

Fixed

  • LICENSE symlinks

Other

  • remove pointless tracing block, fix README
  • Reboot project, cleanup (#128)
  • Remove individual README's, add LICENSE symlink (#123)


This PR was generated with release-plz.

@coderabbitai

coderabbitai Bot commented Sep 13, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: EmilyMatt/mapping-rs/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: a41861be-b9ee-4720-ad41-c19918e374db

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot changed the title chore: release v0.0.2 chore: release v0.2.0 Sep 13, 2026
@github-actions
github-actions Bot force-pushed the release-plz-2026-09-13T19-04-03Z branch 6 times, most recently from 020c758 to 9f279eb Compare September 17, 2026 13:53
@github-actions
github-actions Bot force-pushed the release-plz-2026-09-13T19-04-03Z branch from 9f279eb to 4bd38b7 Compare September 20, 2026 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants