Release notes v2.1.0#
Quick Overview#
Added physically based rendering (PBR) and environment maps.
Added billboard ellipsoids, ellipsoid and tensor slicers, and billboard picking information.
Ported SpinBox to v2 with integer and floating-point input support.
Added shader-based rounded rectangles.
Fixed the documentation version switcher and refreshed installation guidance.
Raised the minimum supported Python version to 3.12.
Added seam free sphere texture mapping.
Details#
GitHub stats for 2026/08/04 - 2026/10/19 (tag: v2.0.0)
These lists are automatically generated, and may be incomplete or contain duplicates.
The following 9 authors contributed 76 commits.
Anshu kashyap
Eleftherios Garyfallidis
Maharshi Gor
Medha Bhardwaj
Mohit Kumar
Praneeth Shetty
Rishika Sharma
Sampat
Serge Koudoro
We closed a total of 37 issues, 30 pull requests and 7 regular issues;
this is the full list (generated with the script
tools/github_stats.py):
Pull Requests (30):
#1370: NF: Add seam-safe texture_on_sphere actor
#1372: Update pre-commit hooks
#1369: Version switcher fix
#1346: test: add bounds and center validation for superquadric primitive
#1341: NF: Port SpinBox to v2
#1365: NF: Tensor slicer added
#1368: RF: Update readme to more compliant with v2
#1366: MNT: Require Python 3.12 and update interpreter coverage
#1367: DOC: Refresh installation and Miniforge contributor guidance
#1364: NF: Ellipsoid Slicer Introduced
#1357: NF: Billboard ellipsoid introduced
#1344: Updated text in window.py
#1361: Update pre-commit hooks
#1353: I added strict=True to fix the problem B905 warning
#1342: docs: replace Furious Atoms with Polyxios and list friends in README
#1354: NF: Pick info provided for billboard based actors
#1349: Update pre-commit hooks
#1343: Update pre-commit hooks
#1335: Update pre-commit hooks
#1334: Update pre-commit hooks
#1329: Update pre-commit hooks
#1327: MNT: Remove obsolete pre-v2 test recordings and count files
#1326: PBR support
#1324: Update pre-commit hooks
#1323: Update pre-commit hooks
#1320: Week 10: Finalizing Website Revamp and Performance Optimization
#1319: Week 9: Improving Tree UI from Review Feedback and Migration Guide
#1318: Week 8: Implementing Rounded Rectangle with Fragment Shaders
#1321: Update pre-commit hooks
#1294: Adding Rounded Rectangle
Issues (7):
#1114: Port SpinBox Component to v2
#1348: Fix B905 Ruff warnings (missing strict parameter in zip) in data/fetcher.py
#1355: save_image rejects documented single-channel arrays
#1350: Non-square image textures swap width and height
#1269: Docs website revamp todo tracker
#1347: Fix B905 Ruff warnings (missing strict parameter in zip) in data/fetcher.py
#1273: FURY v2 release readiness