Skip to content

Releases: physicshub/physicshub.github.io

v3.27.0

20 Apr 17:44
5935370

Choose a tag to compare

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

30 Mar 14:11

Choose a tag to compare

3.26.2 (2026-03-30)

Bug Fixes

  • resolve CLS on 8 pages caused by Discord stats, Google Translate, and hero stats (94ecbea)

v3.26.1

16 Mar 20:41

Choose a tag to compare

3.26.1 (2026-03-16)

Bug Fixes

v3.26.0

16 Mar 18:41

Choose a tag to compare

3.26.0 (2026-03-16)

Features

  • added 2 new view for blog page layout (list and compact) (23f234e)

v3.25.0

09 Mar 21:40

Choose a tag to compare

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)

v3.24.0

03 Feb 13:29

Choose a tag to compare

3.24.0 (2026-02-03)

Features

  • enhance simulation descriptions and metadata for improved SEO (68f05f1)
  • improve search bar UX and mobile responsivenes #133 (66fca3d)

v3.23.0

29 Jan 15:10

Choose a tag to compare

3.23.0 (2026-01-29)

Features

  • added pendulum blog, 1 new tag and added .env.example (2f3dab3)

v3.22.2

27 Jan 14:02
e985114

Choose a tag to compare

3.22.2 (2026-01-27)

Bug Fixes

  • ci: use npm run build to ensure sitemap generation (0f52d39)

v3.22.1

27 Jan 10:11
6a2d12b

Choose a tag to compare

3.22.1 (2026-01-27)

Bug Fixes

  • seo: resolve sitemap indexing issues (fixes #107) (04a3057)

v3.22.0

26 Jan 18:14

Choose a tag to compare

3.22.0 (2026-01-26)

Features

  • added metadata to every simulations (f203ae8)