Commit Graph

68 Commits

Author SHA1 Message Date
Thierry Berger 04058a111d update testbeds to bevy 0.14 (#723) 2024-09-06 16:15:34 +02:00
Sébastien Crozet bedb12b88a Release rapier3d-stl and rapier3d-urdf v0.3.0 2024-09-03 21:49:14 +02:00
Thierry Berger 98f9199abc chore: add publish script for urdf and stl + unify all releases by de… (#727)
* chore: add publish script for urdf and stl + unify all releases by default

* better cross platform publish support

* publish in dry run within ci

* publish scripts better errors, abort if a publish fails, with an exit code.

* chore(rapier_urdf): fix warnings

* chore(rapier-urdf): typo fix

---------

Co-authored-by: Sébastien Crozet <developer@crozet.re>
2024-09-03 21:48:10 +02:00
Thierry Berger 58785ce257 chore: workspace lints now part of each crate. (#728) 2024-09-03 21:18:44 +02:00
Ben Harper af3a26c99d Improve distant object panics in broad phase (#128)
Co-authored-by: Thierry Berger <contact@thierryberger.com>
2024-08-05 17:19:52 +02:00
Bruce Mitchener 617428e988 Use workspace lints to control unexpected_cfgs. (#682)
By using `workspace.lints`, we can configure lints once for
everything (and then inherit it into the various crates).

The lint configuration for `unexpected_cfgs` works in 1.80+
and warns otherwise.

Co-authored-by: Thierry Berger <contact@thierryberger.com>
2024-08-02 16:38:56 +02:00
Sébastien Crozet cf74150763 Release v0.22.0 (#695) 2024-07-20 17:14:43 +02:00
Bruce Mitchener 00f59d2877 clippy: Fix clippy::lazy_doc_continuation lints (#689)
These will be enabled in Rust 1.80 by default.
2024-07-18 09:44:48 +02:00
Thierry Berger 6a295d3e8e Fix string serialization for broadphase multisap (#675) 2024-07-15 14:39:56 +02:00
Bruce Mitchener 678a725c66 Prefer explicit features for optional deps. (#681)
Implicit features are slated to be removed in a future version
of Rust (2024 edition).

Fixing this exposed 2 instances where the wrong feature was being
checked for `serde` vs `serde-serialize`.
2024-07-12 17:05:57 +02:00
Bruce Mitchener 56f0eecd27 deps: Update bit-vec from 0.6 to 0.7 (#678) 2024-07-12 17:03:15 +02:00
Thierry Berger 01dd200152 ci: cargo doc step (#671) 2024-07-12 16:29:22 +02:00
Sébastien Crozet 9e699e0315 Fix broken multibody joint removal. 2024-07-07 15:22:55 +02:00
Sébastien Crozet 0089365e66 Release v0.21.0 (#665) 2024-06-23 23:48:04 +02:00
Sébastien Crozet 3004a7d38d chore: update to nalgebra 0.33 and parry 0.16 (#664) 2024-06-23 22:57:51 +02:00
Sébastien Crozet b3dc1c1960 Release Rapier 0.20.0 (#651) 2024-06-09 14:59:27 +02:00
Sébastien Crozet ad960bf245 chore: clippy fixes 2024-06-09 12:09:58 +02:00
Sébastien Crozet edaa36ac7e chore: add more comments 2024-06-09 12:09:58 +02:00
Sébastien Crozet cfddaa3c46 feat: more urdf loader improvements 2024-06-09 12:09:58 +02:00
Sébastien Crozet 98e32b7f3c fix 2D compilation 2024-06-09 12:09:58 +02:00
Sébastien Crozet 02cade0440 feat: more urdf parser fixes + stl parser 2024-06-09 12:09:58 +02:00
Sébastien Crozet 5c44d936f7 feat: add urdf example 2024-06-09 12:09:58 +02:00
Sébastien Crozet 0446d4457f feat: continue urdf impl 2024-06-09 12:09:58 +02:00
Sébastien Crozet d6a76833d9 feat: start implementation of rapier_urdf 2024-06-09 12:09:58 +02:00
Sébastien Crozet 62379de9ec feat: add simple inverse-kinematics solver for multibodies (#632)
* feat: add a simple jacobian-based inverse-kinematics implementation for multibodies

* feat: add 2d inverse kinematics example

* feat: make forward_kinematics auto-fix the root’s degrees of freedom

* feat: add 3d inverse kinematics example

* chore: update changelog

* chore: clippy fixes

* chore: more clippy fixes

* fix tests
2024-05-25 10:36:34 +02:00
Sébastien Crozet af1ac9baa2 Release v0.19.0 2024-05-05 18:33:35 +02:00
Sébastien Crozet 0a9153e273 chore: clippy fixes 2024-04-30 23:10:46 +02:00
Sébastien Crozet 2f1ce1887f chore: update cargo.toml 2024-04-30 23:10:46 +02:00
Sébastien Crozet 2df7258570 feat: update testbeds to bevy 0.13 2024-03-24 18:06:00 +01:00
Sébastien Crozet aef873f20e Release v0.18.0 2024-01-24 23:53:36 +01:00
Sébastien Crozet 55373b3fa6 chore: update testbed to bevy 0.12 2023-12-10 12:11:20 +01:00
Sébastien Crozet 1886c6f362 Leave the version bumps to another pr 2023-11-04 18:18:12 +01:00
Sébastien Crozet c57a0a3b88 Fix typo 2023-11-04 18:11:47 +01:00
Sébastien Crozet 23a7ed5beb Fix crashes on MacOS 2023-10-29 18:59:47 +01:00
johnny-smitherson 780ba4a216 update bevy 0.11 - fix compile errors 2023-10-23 16:39:52 +00:00
Bruce Mitchener e3174eb501 deps: Remove unused indexmap dep.
This was only enabled in the `enhanced-determinism` feature, but
it wasn't actually used in these crates.
2023-08-28 10:45:33 +07:00
Bruce Mitchener 5ae5f4d46a deps: Update num-derive from 0.3 to 0.4. 2023-08-28 00:25:03 +07:00
Benji Smith f6806bfbad Upgrade plain-HTTP links to HTTPS in Cargo.toml files 2023-05-20 18:37:06 -04:00
Sébastien Crozet 1381624579 Release v0.17.2 2023-02-26 19:05:57 +01:00
Sébastien Crozet 1a4183cc94 Release v0.17.1 2023-01-22 10:59:43 +01:00
Sébastien Crozet 3f5c0335e4 Release v0.17.0 2023-01-15 12:25:31 +01:00
Sébastien Crozet 9b5ccb95e7 Update dependencies 2023-01-15 12:17:10 +01:00
Sébastien Crozet 8ef8680817 Update parry and changelog 2022-12-11 15:22:36 +01:00
Sébastien Crozet dd08b9c740 Fix docs build 2022-11-10 09:40:59 +01:00
Sébastien Crozet 58606f433a Release v0.16.0 2022-10-30 17:24:37 +01:00
Sébastien Crozet 6b97626946 Merge pull request #410 from dimforge/parry_up
Update to parry 0.11
2022-10-30 17:23:49 +01:00
Sébastien Crozet 34b7ae32fd Add internal edges debug examples. 2022-10-30 16:44:33 +01:00
Sébastien Crozet b5b3431a63 Switch to the published parry 0.11 2022-10-30 13:43:52 +01:00
Guillaume Gomez b87443c838 Enable more features when documenting on docs.rs 2022-10-07 23:49:09 +02:00
Sébastien Crozet a7a499e2c3 Release v0.15.0 2022-10-02 19:11:09 +02:00