Releases: physicshub/physicshub.github.io
Releases · physicshub/physicshub.github.io
v3.27.0
3.27.0 (2026-04-20)
Bug Fixes
- allow number inputs to be empty instead of defaulting to 0 (d51cef5), closes #257
- changed config for ThreeBody Problem and added icon (1ff3f8f)
- fixed client component (358beea)
- handle decimal points properly in number inputs (9b3087f)
- handle decimal points properly in number inputs (015193e)
- improve spring compression behavior (3c069e2)
- SEO: updated webiste name for SEO (2bbc26f)
Features
- add github badge to header (ad29bdb)
- add i18n support to Nav and Footer components (5ee8e3e)
- added it translation by hand (c15b052)
- added three body problem blog page, fixed some minor bugs (b9318ab)
- implement horizontal spring with draggable body (f611bcb)
- translate Arabic localization strings for improved user experience (3019732)
v3.26.2
v3.26.1
v3.26.0
v3.25.0
3.25.0 (2026-03-09)
Bug Fixes
- align @eslint/js with eslint v9 (d32df16)
- BallAcceleration: prevent physics state mutation causing spurts (3c5933b)
- BouncingBall, DragController: reset velocity and acceleration on body release; update height calculations for bouncing ball simulation (5fb532a)
- correct ceiling collision position and add hard boundary containment to prevent tunneling (8e740e9)
- fixed all the SpringConnection simulation fixed (eb8f49a)
- fixed boundaries calculations on Ball simulations (5781e88)
- move close button to top of share modal for better UX (9994708)
- P5Wrapper, Utils, BouncingBall: implement canvas height management and update physics coordinate conversions (a5a2869)
- pendulum in SimplePendulum simulation is rotating inverted (9b910c3)
- pendulum in SimplePendulum simulation is rotating inverted (130d5dc)
- prevent package-lock.json accidental commits via husky hook (96dfbce)
- restore drag detection in DragController handlePress (694fe9f)
- streamline imports and configuration for SimplePendulum simulation (4f0883c)
- vector subtraction bug (b0ee27c)
Features
- added class-12-physics blog (311c53e)
- added what-is-physics blog (42a18e5)
- Implement drag and force management for inclined plane physics (1912c00)
- Implement drag and force management for inclined plane physics (4af810f)
- Introduce pre-commit hook to prevent package-lock.json commits and run lint-staged. (24ada9b)
- sitemap updated with the two new blogs (fa3fa7e)