Skip to content

Latest commit

 

History

History
354 lines (233 loc) · 18.8 KB

File metadata and controls

354 lines (233 loc) · 18.8 KB

Changelog

v0.8.26 - Mar 13

  • Update to latest godot-rust version by @Ughuuu in #474
  • use pinned nightly version. by @Ughuuu in #477
  • Fix skew changing after collision by @LeaoLuciano in #473
  • Fix length unit precision by @Ughuuu in #483
  • Fix godot rust get space state error by @Ughuuu in #482
  • Fix center of mass not being used correctly for forces applied at points by @Ardot66 in #487

v0.8.25 - Feb 13

  • Update to latest gdext.
  • Update to Godot 4.6

v0.8.24 - Nov 24

What's Changed

  • Fix: Generic6DOFJoint does not allow for translation only rotation by @Stefan-5422 in #458
  • Fix fluid effects not working.

Full Changelog: https://github.com/appsinacup/godot-rapier-physics/compare/v0.8.23...nightly

v0.8.23 - Nov 16

What's Changed

  • Add multibody_joints in code by @Ughuuu in #448
  • add soft ccd and presets and rapier 2d extra nodes(wip) - 1/2 by @Ughuuu in #449
  • Add extra 3d rapier nodes by @Ughuuu in #451
  • Implement multibody joints by @Ughuuu in #452
  • Fix 3d constants by @Ughuuu in #453
  • update fluid debug draw wip by @Ughuuu in #455

Full Changelog: https://github.com/appsinacup/godot-rapier-physics/compare/v0.8.22...nightly

v0.8.22 - Nov 12

What's Changed

  • Add joint softness finally by @Ughuuu in #439
  • update hashbrown. Also add threadcount. by @Ughuuu in #442
  • Fluid: Implement get_particle_in_circle/sphere and Salva Particle Logic Refactors by @iLLsen in #440
  • Add stuck logic to the chracter controller by @Ughuuu in #443
  • fix character bodies not using excepted bodies by @Ughuuu in #444
  • fix ccd not setting after shape recreate by @Ughuuu in #445
  • always send 1 collision, even if predictive contact by @Ughuuu in #446
  • small fix to cast motion by @Ughuuu in #447

Full Changelog: https://github.com/appsinacup/godot-rapier-physics/compare/v0.8.21...nightly

v0.8.21 - Nov 8

What's New?

  • fix sleeping not working by @Ughuuu in #434
  • Fix character controller by @Ughuuu in #436

v0.8.20 - Nov 7

What's Changed

  • Fix fluid2d mask and layer by @Ughuuu in #426
  • Fluid get particle in aabb by @iLLsen in #429
  • re-enable web builds and linux 32 bit builds by @Ughuuu in #430
  • fix joint scale for 2d by @Ughuuu in #431

New Contributors

  • @iLLsen made their first contribution in #429

v0.8.19 - Nov 4

What's Changed

  • re-enable parallel feature by @Ughuuu in #421
  • Fix groove joint from @legendofa by @Ughuuu in #422
  • Update to use yarwin/gdext by @Ughuuu in #425
  • fix joints axis to use basis correctly by @Ughuuu in #423

v0.8.18 - Nov 2

What's Changed

  • fix contact force not set for static bodies by @Ughuuu in #417
  • Predictive pruning threshold by @dog-molecule in #418
  • Canvas layer parentage fix by @dog-molecule in #420
  • update to latest rust and use simd-nightly by @Ughuuu in #419

v0.8.17 - Nov 1

What's Changed

  • Predictive contact culling by @dog-molecule in #412
  • Fix calls to create_shape by @dog-molecule in #413
  • fix fluid tool level error by @Ughuuu in #414
  • add 6dof by @Ughuuu in #415
  • Corrects normal directions for concave polygon 3D collision shapes by @dog-molecule in #416

v0.8.16 - Oct 29

What's Changed

  • Rough sketch of some potential shape collision implementations by @dog-molecule in #402
  • Shape rotation contact fix by @dog-molecule in #405
  • Shapecast unsafe time fix by @dog-molecule in #406
  • call set collision events enabled in init collider also by @Ughuuu in #408
  • disable custom api for local builds. by @Ughuuu in #409
  • run lint and format on ci/cd by @Ughuuu in #410

v0.8.15 - Oct 25

What's Changed

  • Remove "shape not found!" error by @dog-molecule in #400
  • change the entrypoint to be different between 2d and 3d by @Ughuuu in #399

v0.8.14 - Oct 20

What's Changed

  • Fix: Android 16KB page alignment for Play Store compliance by @akj-07 in #391
  • Implements a fix to allow setting ConcavePolygonShape2Ds with empty point data by @dog-molecule in #393
  • Stationary shapecast detection fix by @dog-molecule in #395

New Contributors

  • @akj-07 made their first contribution in #391
  • @dog-molecule made their first contribution in #393

v0.8.13 - Oct 4

  • Update to latest gdext,rapier,rust,etc by @Ughuuu
  • Add dominance feature by @LeaoLuciano
  • Add support for direct PhysicsServer API access by @Person-of-Hourai
  • fix typo in agular damping mode by @Ughuuu
  • add missing platforms for linux by @Ughuuu
  • add liquid layer and mask by @Ughuuu

v0.8.12 - May 21

  • Update ios dylib version by @OceanBreezeGames
  • use the android arm 32 bit one by @Ughuuu
  • use latest version of engine by @Ughuuu

v0.8.11

  • fix build for missing platforms by @Ughuuu
  • Fix owner leak in destroy_shape() by @Chubercik
  • Rpath change in actions WIP 1/2 by @OceanBreezeGames

v0.8.10

  • fix characterbody one way dir bug by @Ughuuu
  • Allow circles to have 0 radius by @Ughuuu
  • fix liquid phantom collisions by @Ughuuu
  • Fix shape contact when velocity is 0 by @Ughuuu

v0.8.9

  • Fix web builds. Double builds part 1 impl by @Ughuuu in #282
  • fix layer and mask reseting friction by @Ughuuu in #294
  • build static libs too. by @Ughuuu in #295
  • Fix signal enter bug by @Ughuuu in #299
  • move static after dynamic signing by @Ughuuu in #301
  • fix removed collider event not triggering by @Ughuuu in #304
  • Update godot source file references by @emmanuel-ferdman in #305
  • Don't run mac signing on pr's by @Ughuuu in #312
  • Implement basic sliding joint 3D by @Stefan-5422 in #311
  • Update to latest gdext by @Ughuuu in #306

v0.8.8

  • Fix points getting removed and empty points warning.

v0.8.7

  • Update state reload test. Also add gdlint to ghactions step.
  • Fix crash in get_contact
  • Fix point warning and raycast slowdown
  • Fix shapecast at start not being detected
  • Fix case where contacts are missed
  • Finally implement unsafe fraction for all.

v0.8.6

  • Fix rapier math name clash.
  • Fix shape disable not updating.

v0.8.5

  • Remove some references to RID internally and use uid instead. Also fix Area issue. by @Ughuuu in #243
  • Add deterministic base function. Fix freeze mode. Fix missing events/collisions. by @Ughuuu in #258
  • Add integration tests from godot physics tests. Fix inertia issue again. by @Ughuuu in #259
  • Fix missing internal rids

v0.8.4

  • add space_step and space_flush_queries by @Ughuuu in #241

v0.8.3

  • re-add ghost collision but disabled by default
  • fix world boundary shape distance

v0.8.2

  • Update README.md with limitations by @Ughuuu in #229
  • Fix apply impulse not waking up body. Also remove dynamic dispatch. by @Ughuuu in #233
  • fix inertia not being calculated correctly. by @Ughuuu in #235
  • fix character body one way direction by @Ughuuu in #237
  • BREAKING: Removing 2d ghost collision fix until new one is implemented in parry. The current one was causing too much instability.

v0.8.1

  • add get remaining times for fluid by @Ughuuu in #204
  • Remove ghost collision from modify collision. Try to fix web builds. Fix one way direction for rigidbodies. by @Ughuuu in #208
  • Automatic updates. Fix ios binary name. by @Ughuuu in #228

v0.8.0

  • Enable no threads builds by @Ughuuu in #202
  • BREAKING: Only supports 4.3 moving on.

v0.7.27

  • Add functions to get objects positions in bulk by @Ughuuu in #188
  • Fix teleport ruining mass properties by @Ughuuu in #190
  • fix set_pos_and_velocity of fluid by @Ughuuu in #196
  • Fix area not detected issue by @Ughuuu in #197
  • add experimental threads for now to fix wrong thread access by @Ughuuu in #198
  • add stub functions by @Ughuuu in #199

v0.7.26

v0.7.25

v0.7.24

  • Migrate to latest gdext. Also fix body notification issue. by @Ughuuu in #179
  • fix segment shape by @Ughuuu in #182
  • Fix static body constant velocity to not cumulate by @Ughuuu in #183

v0.7.23

v0.7.22

v0.7.21

v0.7.20

  • fix linear/angular damp by @Ughuuu in #167
  • Update fluid faucet demo. Also add windows arm64 builds by @Ughuuu in #165
  • Move to impl class fluid so code is shared by @Ughuuu in #163

v0.7.19

v0.7.18

v0.7.17

  • fix 3d concave shape to use multiple of 3 faces by @Ughuuu in #156

v0.7.16

v0.7.15

v0.7.13

  • Add heightmap and concave shape to 3d. by @Ughuuu in #148

v0.7.12

  • Fix area bug crash by @Ughuuu in #146
  • Add pin joint 3d and character body 3d(initial support) by @Ughuuu in #124

v0.7.11

v0.7.10

  • Add missing cylinder shape for 3d by @Ughuuu in #137
  • Update readme and disable parallel builds by @Ughuuu in #140

v0.7.9

  • improve performance by storing gd pointer by @Ughuuu in #136

v0.7.8

  • fix determinism locally by deleting whole state if physics world is empty by @Ughuuu in #135

v0.7.7

  • Fix shapes translated not having correct center of mass and inertia by @Ughuuu in #133

v0.7.6

  • Fix shape scale issue and extra contacts reported. Also update rigidbodies to use collision groups by @Ughuuu in #128
  • Add enchanced determinism flag for math by @Ughuuu in #132

v0.7.5

v0.7.4

  • Fix order of results from shape result by @Ughuuu in #120
  • Fix windows build with missing symbols by @Ughuuu in #121

v0.7.3

v0.7.2

  • Fix not destroying objects by @Ughuuu in #115
  • Fix borrow issues for joints by @Ughuuu in #116
  • Small update for areas. Also look into reenabling character body. Also small fix for shapes removed. by @Ughuuu in #118

v0.7.1

v0.7.0

  • NOTE - this release happens after a big release from c++ to rust. Expect it to be in an alpha state.

  • Remove error message when body/area already monitored. by @Ughuuu in #100

  • Migrate to gdext by @Ughuuu in #84