Skip to content

v0.4.0

Choose a tag to compare

@egarciamendez egarciamendez released this 16 Jun 15:52
· 1517 commits to main since this release

🚀 Release v0.4.0

🎯 Key Highlights

🎉 MIT License is Here!
We're excited to announce that Blueprints is now officially MIT Licensed! This makes the project more accessible and easier to use in both open source and commercial projects.

⚠️ Breaking Change: NEN-EN → EN Standardization
We've standardized all Eurocode references from NEN-EN to the official EN format (e.g., NEN-EN 1992-1-1:2011EN 1992-1-1:2004). This is a breaking change that aligns us with international standards. Huge thanks to @jbosse3 !

⚡ UV Package Manager Adoption
We've migrated to UV package manager for blazing-fast dependency management and improved developer experience.

🆕 New Eurocode Formulas Added

  • Multiple formula implementations from EN 1992-1-1 (concrete design)
  • Steel design formulas from EN 1993-1-1, EN 1993-1-8, and EN 1993-5
  • Timber design formulas from EN 1995-1-1

New Features

Concrete Design (EN 1992-1-1)

  • Formulas 7.16-7.21 for reinforcement calculations by @GerjanDorgelo
  • Formula 4.4N for structural analysis by @viktor-rick
  • Chapter 12 formulas (12.1-12.6) for advanced concrete design by @RamiEvans

Steel Design (EN 1993)

  • EN 1993-1-1: Formulas 6.17-6.22, 6.29-6.30, 6.36-6.40, 6.1-6.8 by @GerjanDorgelo
  • EN 1993-1-8: Complete structural framework implementation by @GerjanDorgelo
  • EN 1993-5: Formulas 5.17-5.19 for specialized applications by @SZeltaat
  • Formula 5.8 for structural calculations by @johan-tuls
  • Complex steel shapes foundation by @GerjanDorgelo

Timber Design (EN 1995-1-1)

🔧 Improvements

Documentation Standardization

  • Unified Eurocode reference naming across all modules by @egarciamendez, @bro-wi
  • Consistent EN standard formatting (removed NEN- prefixes)
  • Updated references to official European standards

Development Enhancements

  • UV package manager integration for improved dependency management by @egarciamendez
  • Enhanced comparison formula functionality by @SZeltaat
  • Streamlined build process

📚 Standards Updated

  • EN 1992-1-1:2004 (Concrete)
  • EN 1992-2:2005 (Concrete bridges)
  • EN 1993-1-1:2005 (Steel general)
  • EN 1993-1-8:2005 (Steel joints)
  • EN 1993-1-9 (Steel fatigue)
  • EN 1993-5:2007 (Steel piling)
  • EN 1995-1-1:2004 (Timber)

What's Changed

Full Changelog: v0.3.0...v0.4.0