Skip to content

TinyTorch v0.1.4 - Bug fixes and CI improvements

Choose a tag to compare

@profvjreddi profvjreddi released this 22 Jan 21:04

πŸ”₯ TinyTorch v0.1.4 - Bug Fixes & CI Improvements

Release Date: January 22, 2026

This release fixes test ordering issues and improves CI reliability. Note: v0.1.3 was an internal release that introduced bugs fixed here.

πŸ› Bug Fixes

  • Test ordering dependencies - Fixed module tests that could fail when run in different order (Fixes #1127, #1128)
  • Non-interactive mode - Fixed tito dev validate --ci and tito milestone run for CI environments (Fixes #1129)
  • CLI command naming - Tests now use correct command milestone (singular) instead of milestones
  • Path corrections - Fixed module directory (src/ not modules/) and milestone script paths

πŸ”§ CI Improvements

  • Test summary table - CI now shows pass/fail status for each test suite in job summary
  • All tests required - E2E and CLI tests must pass (removed continue-on-error)
  • JUnit XML output - Test results exported for better CI integration

πŸ§ͺ Test Fixes

  • TransformerBlock: Use ff_dim parameter (not hidden_dim)
  • LayerNorm: Use normalized_shape parameter (not embed_dim)
  • Skip advanced autograd tests not supported in educational version
  • Fix regression test imports to use tinytorch.core.* paths

πŸ› οΈ Other Improvements

πŸ‘₯ Contributors

Thanks to the contributors who made this release possible!

πŸ“ Notes

  • No breaking API changes from v0.1.2
  • Recommended update for all users, especially those running CI/CD

Learn More

Full Changelog: tinytorch-v0.1.2...tinytorch-v0.1.4