Recent Releases of https://github.com/arup-group/adsec-grasshopper
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.31-beta
This hotfix resolves the a Rhino 8 issue and restores smooth use on the latest Rhino. If you’re on Rhino 8, update now.
🚑 Critical Fix
Assembly load failure resolved for Rhino 8
🛠️ Rhino 8 Improvements
SaveModel "Open AdSec" button now works reliably in Rhino 8 Deformation values can be deconstructed using a GH_Vector
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/075170b702530b7eea487ae01748d3d5b7a38706
What's Changed
- ADSECGH-188: Assembly Load Fix for Rhino 8 by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/234
- ADSECGH-190: SaveModel Rhino8 by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/236
- ADSECGH-191: Deformation Goo to GH_Vector by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/237
- ADSECGH-189: Bump Version by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/235
Full Changelog: https://github.com/arup-group/AdSec-Grasshopper/compare/0.9.30-beta...0.9.31-beta
- C#
Published by MJCramp 11 months ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.30-beta
Summary
We’re back with AdSec.GH v0.9.30, and this one is all about confidence. With the codebase fully refactored and test coverage now exceeding 80% (plus 60% mutation testing!), this release is a major leap forward in stability and long-term maintainability.
A cleaner foundation means a smoother experience. While some fixes were already introduced in v0.9.29, this version confirms and solidifies those improvements—and squashes a whole bunch more. Sub-components behave better, material definitions are more stable, and copy-paste issues are a thing of the past.
🧪 Improved Stability
- Full code refactor
- 80%+ test coverage
- 60% mutation testing
- Restored compatibility with GSA.GH
🐞 Bug Fixes
- Sub-component display and combination issues
- Create Section now works reliably when copied or reconnected
- Standard Material options no longer break with FRP or steel
- Material curve editing now behaves as expected
- Reinforcement layout and crack width display fixed
- StressStrain Curve component deserializes correctly
- Thanks to everyone who contributed, tested, and reported bugs. We’re nearly there—1.0 is on the horizon!
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/7aa7c3fb44ff9fbc077f2cf5875b72c1cdbefe97
What's Changed
- ADSECGH-187: Update Main from Dev by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/230
Full Changelog: https://github.com/arup-group/AdSec-Grasshopper/compare/0.9.29-beta...0.9.30-beta
- C#
Published by MJCramp 11 months ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.29-beta
Summary
This PR includes extensive refactoring that does not alter the script's behavior but significantly improves test coverage. These changes are part of the roadmap toward the 1.0 release. Along the way, we addressed numerous small inconsistencies and made general improvements to code quality. Importantly, this release also includes several critical bug fixes.
🐞 Bug Fixes
- Resolved incompatibility with GSA.GH following the release of GSA 10.2.15 by updating the version of ADSEC_API. ADSECGH-144: by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/185
- Fixed a crash in DesignCodeComponent that occurred when switching between different design code options. ADSECGH-153 @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/196
- Addressed an issue in EditSectionComponent where changing the material rendered the section unsavable. Errors during this process are now surfaced to inform the user. ADSECGH-119, ADSECGH-1: by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/160
- Improved consistency in the Open Model feature, especially when disconnecting sections or renaming the model file. ADSECGH-147 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/193
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/671c621e0ae7af691258956ac04af176b485dfaf Full Changelog: https://github.com/arup-group/AdSec-Grasshopper/compare/0.9.28-beta...0.9.29-beta
New Contributors
- @SandeepArup made their first contribution in https://github.com/arup-group/AdSec-Grasshopper/pull/121
Detailed Pull Requests Merged
## What's Changed * ADSECGH-69 improve coverage.ps1 by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/101 * ADSECGH-70 Sonarcloud Workflow by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/102 * ADSECGH-70 update sonarcloud.yml target main by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/103 * AdSecGH-65 Business Logic Separation by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/99 * ADSECGH-70: Delete .github/workflows/sonarcloud.yml by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/106 * AdSecGh-64 spike testing component cherry by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/105 * ADSECGH-76: Inputs are getting updated from Dictionary by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/107 * adsecgh-77: test coverage helpers batch 1 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/108 * AdSecGH-78: Test Coverage Helpers Batch 2 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/109 * AdSecGH-83: Cleanup and reorganizing Helpers by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/110 * ADSECGH-79_Test_Coverage_Helpers_Batch_3 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/111 * ADSECGH-84: Changed string to interpolation by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/112 * AdSecGH-80: test coverage helpers batch 4 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/114 * AdSecGH-83: cleanup and reorganizing helpers v2 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/113 * AdSecGH-81 test coverage helpers batch 5 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/115 * AdSecGH-82: test coverage helpers batch 6 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/118 * AdSecGH-85: Fix for createStressStrainCurve component by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/116 * ADSECGH-93: Fix Unit Issue with Failing Tests on the Pipeline by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/121 * ADSECGH-91: Pipeline Not Reporting Failed Tests by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/120 * ADSECGH-89:Increase coverage for Diagram class by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/117 * ADSECGH-92 coverage for AdSecProfiles.cs by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/123 * ADSECGH-93: Fix Unit Issue with Failing Tests on the Pipeline by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/122 * ADSECGH-89: Increase coverage for Diagram class by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/127 * ADSECGH-96: ad sec core remove unused code by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/126 * ADSECGH-90: Separate business logic to save the model from the component by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/119 * ADSECGH-75: test coverage create point by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/124 * ADSECGH-97: removed Deadcode Results.cs by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/128 * ADSECGH-105: created Solution and Section Parameters by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/131 * ADSECGH-100: Analyse Section by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/129 * ADSECGH-95: Coverage for FindCrackLoad by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/130 * ADSECGH-98: SubComponent tests by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/135 * ADSECGH-98: removed skip on test for optional parameters by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/138 * ADSECGH-101: Update serviceability result component by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/137 * ADSECGH-99: Create Section Tests by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/136 * ADSECGH-67: using reflection on parameters by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/141 * ADSECGH-107: ConcreteStressTest is failing in integration test by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/142 * ADSECGH-109: Fixing SonarQube new issues by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/143 * ADSECGH-89: Increase coverage for Diagram class by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/146 * ADSECGH-110: sonarQube overall code fixes - blockers by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/144 * ADSECGH-117: decrease time of the tests for parameters by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/147 * ADSECGH-102: Update strength(ULS) result component by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/139 * ADSECGH-106: Edit Section by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/140 * ADSECGH-110: sonarqube overall code fixes blockers v2 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/148 * ADSECGH-111: sonarqube overall code fixes high severity issues by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/151 * ADSECGH-122: Reflect Material name to find the full Path by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/156 * ADSECGH-68: Create Rebar Group by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/153 * ADSECGH-112 sonarqube overall code fixes medium severity issues part 1 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/152 * ADSECGH-104: Updated concrete stress/strain component by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/145 * ADSECGH-104: Updated concrete stress/strain component by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/158 * ADSECGH-114: sonarQube overall code fixes low severity issues part 1 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/159 * ADSECGH-113 sonar qube overall code fixes medium severity issues part 2 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/157 * ADSECGH-115 sonar qube overall code fixes low severity issues part 2 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/161 * ADSECGH-116: sonarQube overall code fixes low severity issues part 3 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/162 * ADSECGH-1: Save Model component gives unexpected warnings and errors by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/160 * ADSECGH-124: sonarQube overall code fixes medium severity part 3 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/163 * ADSECGH-121 adseccrackgoo fixing conditions due to sonar qube issues by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/165 * ADSECGH-125: AdSecDesignCode fixing conditions due to sonarQube issues by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/166 * ADSECGH-126: AdSecFailureSurface fixing conditions due to sonarQube issues by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/167 * ADSECGH-128 AdSecMaterial fixing conditions due to sonarQube issues by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/170 * ADSECGH-118: Mutation on Azure by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/132 * ADSECGH-127 AdSecLoad fixing conditions due to sonarQube issues by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/168 * ADSECGH-123: Updated rebar stress/strain component by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/164 * ADSECGH-127 AdSecLoad fixing conditions due to sonarQube issues v2 by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/172 * ADSECGH-129 AdSecPoint fixing conditions due to sonarQube issues by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/171 * ADSECGH-139: Change Order of Mutation Testing by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/175 * ADSECGH-138: New config with more tests by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/176 * ADSECGH-134 Updated Create Deformation Load component by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/169 * ADSECGH-130 adsec profile fixing conditions due to sonar qube issues by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/178 * ADSECGH-136 Add value validity check for PointHelper GetBoundingBox methods by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/179 * ADSECGH-135 Update create load component by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/177 * ADSECGH-141: Comment back Mutation Testing Results by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/180 * ADSECGH-131 AdSecSection fixing conditions due to sonarQube issues by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/182 * ADSECGH-132 AdSecStressStrainPoint fixing conditions due to sonarQube issues by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/184 * ADSECGH-144: Update AdSecGH with the latest release of the AdSec API by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/185 * ADSECGH-119: EditSection Additional Tests by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/155 * ADSECGH-145: Upload Yak to Azure by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/187 * ADSECGH-102: Update strength(ULS) result component (Neutral axis Fix) by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/191 * ADSECGH-150: UnitOptions to work with all unit type by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/192 * ADSECGH-143: Tests for Create Rebar by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/183 * ADSECGH-149: updated edit section to translate the Plane to OasysPlane by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/190 * ADSECGH-147 OpenAdSec button not working as expecting by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/193 * ADSECGH-152: Reset Messages and Values before each run by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/195 * ADSECGH-153:Design code created by Material component and Design code component are not consistent by @SandeepArup in https://github.com/arup-group/AdSec-Grasshopper/pull/196 * ADSECGH-146: Bump Version to 0.9.29 by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/188
- C#
Published by MJCramp about 1 year ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.28-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/d4697811579e6564786040f8c4c648bb9aec7ccf
What's Changed
- adsec-1714 fix for missing ACI codes by @DominikaLos in https://github.com/arup-group/AdSec-Grasshopper/pull/95
- ADSECGH-35: Set-up-unit-testing-and-code-coverage by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/96
- ADSECGH-61: add pre commit configuration and workflow by @psarras in https://github.com/arup-group/AdSec-Grasshopper/pull/97
- ADSECGH-59 Uprev AdSec API to v2.0.3 by @tlmnrnhrdt in https://github.com/arup-group/AdSec-Grasshopper/pull/93
New Contributors
- @DominikaLos made their first contribution in https://github.com/arup-group/AdSec-Grasshopper/pull/95
- @psarras made their first contribution in https://github.com/arup-group/AdSec-Grasshopper/pull/96
Full Changelog: https://github.com/arup-group/AdSec-Grasshopper/compare/0.9.27-beta...0.9.28-beta
- C#
Published by MJCramp over 1 year ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.27-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/6dfaadf7642e9ed3400071417674d9b8e60bd33f
- C#
Published by MJCramp about 2 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.26-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/9ff79b8ec27782789e3e9032652e5c6e3292cbe3
- C#
Published by MJCramp over 2 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.25-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/5de46527e87cc33d46a891276c97615276986496
- C#
Published by MJCramp over 2 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.24-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/18c5ffc9401825003d8eef09477c171f2e0681f9
- C#
Published by MJCramp over 2 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.23-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/e97fb033c1ce413affe348baaca2c0a9be5b28a2
- C#
Published by MJCramp almost 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.22-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/19af39b4f497f6f167ad5dcdd637644c3cf8424d
- C#
Published by MJCramp almost 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.21-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/5288e88707ef5ccb75bfa7c911260a51d4cbad02
- C#
Published by MJCramp almost 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.20-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/39190692b181a0808abbd57a8940ffada5cd2315
- C#
Published by MJCramp about 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.19-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/2249c5a4570d480d9bf87509c97b90a0d0973e5d
- C#
Published by MJCramp about 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.18-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/bbc4df7aaccc7391cace3f6ddf3793845453cd1c
- C#
Published by MJCramp about 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.16-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/8eb8bfd0abde9645548df5581a9fb1d1bffdc5de
- C#
Published by MJCramp over 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.15-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/2c1656861137e2aecd942c0569d7764200239563
- C#
Published by MJCramp over 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.13-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/716c070b9375ac0393e63c461ed9b57d66d2bf27
- C#
Published by MJCramp over 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.11-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/cfd3fa09ac47efb6c019016a8dbfabacabacb1fe
- C#
Published by MJCramp over 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.10-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/f7121041244b7f262e2600694e67161e7ee54912
- C#
Published by MJCramp over 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.9-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/f738b90bc75ba029642395287f4ce1ed1655be7b
- C#
Published by MJCramp over 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.8-beta
Release notes - AdsecGH - 0.9.8
Task
ADSECGH-13 Ability to open existing .ads files
ADSECGH-16 Store released yak packages
ADSECGH-19 Add disclaimer
ADSECGH-21 Track usage
ADSECGH-22 Add third party licenses to github repo
ADSECGH-25 Switch to new AdSec API with OasysUnits
Non-conformance
ADSECGH-14 Update project to reference public AdSec API NuGet
ADSECGH-15 Remove injection of OasysUnits.dll
ADSECGH-17 Add license to repo
ADSECGH-23 Oasys menu is buggy
Improvement
ADSECGH-18 Add icon to yak package
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/46b202333532c98b5ee8d6ecc4e461e4a4fc619c
- C#
Published by MJCramp over 3 years ago
https://github.com/arup-group/adsec-grasshopper - AdSecGH version 0.9.7-beta
Created from commit https://github.com/arup-group/AdSec-Grasshopper/commit/2b60b814b3a759585b588f94b2c28be458aeebbe
- C#
Published by peterjgrainger almost 4 years ago