Releases: spiriMirror/libuipc
v0.0.10
What's New in v0.0.10
✨ Features
- Codimensional Affine Body Constitutions – Added
AffineBodyShellandAffineBodyRodconstitutions for codimensional affine body dynamics, along with Python bindings (pybind) (#345) - Profiling & Benchmarking Package – Introduced
uipc.profile, a new package supporting simulation benchmarking and GPU profiling via Nsight Compute CLI (#343) - One-Liner Asset Simulation – Added
run()to the assets API for quickly simulating downloaded assets in a single call - Live Visualization in
run()– Addedgui=Trueparameter torun()to enable real-time visualization during simulation - Enhanced
run()GUI – Added a play/stop checkbox and a frame counter to the simulation GUI
🐛 Fixes
- Module Exit Issue – Fixed a crash/hang occurring during Python module shutdown
- Asset Downloader – Fixed missing shared loader modules when downloading asset files; they are now fetched alongside the asset
📊 Improvements
- SimulationStats Report – Total time per frame is now shown as the first plot in the summary report, before the heatmap
🔧 Chore
- Updated README with contributor credits
- Removed stale internal files and directories
- Added push-tag/release tooling rules
v0.0.9: chore: remove /prompts folder (#339)
* Initial plan * chore: remove /prompts folder Co-authored-by: MuGdxy <52098265+MuGdxy@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: MuGdxy <52098265+MuGdxy@users.noreply.github.com>
v0.0.8
Pyuipc CLI Tools
Add log-level CLI for tests and relax report-extent checks (#307) - add Catch2 runner with --log-level and wire into tests for CMake/xmake - centralize report extent validation and remove redundant gradient_only checks
Pyuipc Python Wheel Publishing
v0.0.6 add missing default value (#300)
Pyuipc Python Wheel Publishing
v0.0.5 try upload to PyPI
Pyuipc Python Wheel Publishing
v0.0.4 fix python wheel release
Pyuipc Python Wheel Publishing
Here's a suggested release description for your pre-release:
⚠️ Pre-Release - Testing Only
This is a pre-release version for testing purposes only. Do not use in production.
Purpose
This release is created solely to test the Python wheel publishing pipeline to PyPI. It serves as a validation step for our build and distribution infrastructure.
Important Notes
- ❌ Not suitable for production use
- ❌ No stability guarantees
- ❌ May contain incomplete features or breaking changes
- 🧪 For testing the package distribution workflow only
For Users
If you're looking for a stable version of LibUIPC, please wait for an official release. Follow the repository for updates on when the first stable version will be available.
For Developers
This release helps us verify:
- Python wheel building across platforms
- PyPI upload process
- Package installation workflows
- Distribution metadata correctness
You can also add a shorter, more concise version if you prefer:
🧪 Testing Release - PyPI Wheel Pipeline
Do not use this version in production or rely on it for any development work. This release exists solely to validate our PyPI distribution infrastructure.
Please wait for an official stable release before using LibUIPC in your projects.
Feel free to adjust the tone or add any specific details about what's included or excluded in this test release!