v0.4.0
🚀 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.
We've standardized all Eurocode references from NEN-EN to the official EN format (e.g., NEN-EN 1992-1-1:2011 → EN 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)
- Updated reference implementation by @egarciamendez
🔧 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
- 484 feature request add formulas 716-721 from nen en 1992 1 1 by @GerjanDorgelo in #485
- Add formula 4.4N from Eurocode 1992-1-1 by @viktor-rick in #603
- Add formulas 6.39-6.40 from Eurocode 1993-1-1 by @GerjanDorgelo in #595
- 503 feature request add formulas 6.17-6.22 from nen-en-1993-1-1 by @GerjanDorgelo in #504
- 574 feature request add structure for 1993 1 8 by @GerjanDorgelo in #575
- feat: add formulas 6.36, 6.37, and 6.38 implementations and tests by @GerjanDorgelo in #593
- Add formulas 6.29, 6.29rho, and 6.30 from 1993-1-1 by @GerjanDorgelo in #583
- Rename NEN-EN 1993-5:2008 to EN 1993-5:2007 in documentation and tests by @egarciamendez in #619
- Rename NEN-EN 1995-1-1+C1+A1:2011/C1:2012 references to EN 1995-1-1:2004 by @egarciamendez in #618
- Add MIT License to Blueprints by @egarciamendez in #623
- Renaming NEN-EN 1992-1-1:2011 to EN 1992-1-1:2004 by @egarciamendez in #611
- 497 feature request add formulas 61 68 from nen en 1993 1 1 by @GerjanDorgelo in #498
- Add formulas from chapter 12 1 to 12 6 from nen en 1992 1 1 by @RamiEvans in #441
- 625 feature request rename nen en 1993 1 1c2a12016 to en 1993 1 12005 by @bro-wi in #631
- NEN-EN 1992-2+C1 to EN 1992-2:2005 by @egarciamendez in #626
- NEN-EN 1993-1-8+C2 to EN 1993-1-8:2005 by @egarciamendez in #628
- NEN-EN 1993-1-9 to EN 1993-1-9 by @egarciamendez in #632
- 630 feature request add comparisonformula by @SZeltaat in #634
- 571 feature request add basis for complex steel shapes by @GerjanDorgelo in #572
- add formula 5.17, 5.18 and 5.19 EN-1993-5:2007 by @SZeltaat in #636
- 233 Formula 5.8 from NEN-EN 1993-1-1 by @johan-tuls in #519
- Use UV package manager on Blueprints by @egarciamendez in #641
Full Changelog: v0.3.0...v0.4.0