v8.2.β.0
Pre-release
Pre-release
Installer
Please obtain the latest installer for this release from bhom.xyz
Change Log
BHoM
Feature
- 8.2 Deployment
- Add Enums for symmetry to support Query.Symmetry method
- Added
Symmetry
Enum
in relation to fixingFlip.Bar()
.
- Added
- Add support for dynamic objects
- LifeCycleAssessment_oM: Refactor LCA_oM to run on dynamic objects and add Transport support
- Refactor metrics and results to dynamic objects
- Add new single factor metrics
- Add support for transport factors
- Add new CombinedFactors class to handle a combination of EPD and transport
- Clean up enum names
-
- EnvironmentalMetrics -> MetricType
-
- LifeCycleAssessmentPhases -> Module
- Add Combination and submodules to the module enum
- Quantities required for dKoP added
- Refactoring of the versioning toolkit
- Security_oM: Change Horizontal Field of view property to angle property
- Verification_oM: events property added to RequirementResult
Bug
Compliance
- Start of milestone changes for 8.2
- Structure_oM: Update enum filename
- Updated filename for
DifferentialTemperatureLoadDirection
.
- Updated filename for
BHoM_Adapter
Feature
- 8.2 Deployment
- Add import to the execute actions
- Added
ImportFile
execute action for adapters to import supported file types.
- Added
Compliance
BHoM_Datasets
Feature
Compliance
BHoM_Engine
Feature
- 8.2 Deployment
- Add support for dynamic objects
- Add support for new InputFromDescription attribute
- Refactoring of the versioning toolkit
- Results_Engine: Add support for Dynamic Results
- Security_Engine: Camera field of view update
- Serialiser_Engine: Improve serialisation for dynamic objects
- Verification_Engine: capturing events enabled in Requirement verification
- Verification_Engine: FilterByCondition method added
Bug
- Base_Engine: Create.EngineType fixed to always return alphabetically first type in case of a few types matching the unqualified name
- Default message for stack trace for verisoning
- Geometry_Engine: Line proximity edge case bug fixed
- Structure_Engine: flipping of bars fixed to take release into account
- Updated
Bar.Flip()
to include updates to theSectionProperty
,ShapeProfile
,Releases
,OrientationAngle
andOffset
; - Added a
Symmetrical
method in theGeometry.Engine
to determine whether aPoint
has a matching symmertricalPoint
in a givenList<Point>
about a givenPlane
; - Added a
Symmetrical
method in theSpatial_Engine
to determine ifIProfile
areAysymmetric
,SymmetricMajor
,SymmetricMinor
orDoublySymmetric
.
- Updated
- Verification_Engine: CSharpScript.EvaluateAsync fixed to only generate one assembly per formula
- Verification_Engine: fixed TryGetValueFromSource for nested properties
- Versioning_Engine: Fix Issue with all dictionary entries throwing and catching exceptions
Compliance
Test-script
BHoM_Installer
Feature
Compliance
BHoM_UI
Feature
Bug
Compliance
BHoMAnalytics_Toolkit
Feature
Compliance
CarbonQueryDatabase_Toolkit
Feature
External-api-changes
Compliance
Clipper_Toolkit
Feature
Compliance
Test-script
CSharp_Toolkit
Feature
Compliance
documentation
Documentation
ETABS_Toolkit
Feature
Compliance
Excel_Toolkit
Feature
Compliance
Excel_UI
Feature
Compliance
File_Toolkit
Feature
Compliance
Grasshopper_UI
Feature
Compliance
GSA_Toolkit
Feature
External-api-changes
- Update force strings for 10.2
- Updated force strings used to send commands to GSA (also applicable for 8.7 and 10.1).
Compliance
HTTP_Toolkit
Feature
Compliance
iAuditor_Toolkit
Feature
Compliance
IES_Toolkit
Feature
Compliance
LadybugTools_Toolkit
Feature
Bug
- Fixed missing dependency to pytest
- Fixed missing Python build dependency
- Made walkability csv path relative instead of absolute
Compliance
LifeCycleAssessment_Toolkit
Feature
- 8.2 Deployment
- Refactor toolkit to align with dynamic objects and add support for transport factors
- Align with changes to oM to dynamic objects
- Add support for evaluating ITransportFactors
- Add support for evaluating CombinedLifeCycleAssessmentFactors
- Cleanup and separation of evaluation methods
- Removal of older legacy methods from old workflow that should not be used any longer, and that gives false impression (like ElementEpds).
- Update and add Unit tests
Compliance
Localisation_Toolkit
Feature
Compliance
- Fix compliance failure so that filenames mach enum
- Renamed files of
Enum
s that did not match theEnum
name.
- Renamed files of
- Start of milestone changes for 8.2
Lusas_Toolkit
Feature
Compliance
MidasCivil_Toolkit
Feature
- 8.2 Deployment
- Add import action for Midas Civil NX
- Added
ImportFile
functionality to the adapter, this allows the user to import MCT files and other supported file types; - Users can now push to text files as before, and then send load that MCT directly in to MidasCivil_NX using the
ExecuteAction
.
- Added
Bug
- Fix bugs related to the upgrade to MidasCivil_NX
- Fixed a bug in NX where
AreaUniformlyDistributedLoad
andPointForce
were not been parsed in Midas; - Fixed a bug in NX where
RigidLink
was not being parsed in Midas; - Fixed a bug in where
LoadCombination
was not being parsed in Midas;
- Fixed a bug in NX where
Compliance
Mongo_Toolkit
Feature
Compliance
OpenStreetMap_Toolkit
Feature
Compliance
Psychrometrics_Toolkit
Feature
Compliance
- Added punctuations inside attributes for documentation compliance
- Start of milestone changes for 8.2
Python_Toolkit
Feature
Bug
- Fixed missing build dependency for win32api
- Python - python_toolkit package now uses pyproject.toml rather than requirements.txt
- Fixed missing dependency to pytest
Compliance
RAM_Toolkit
Feature
Compliance
Revit_Toolkit
Feature
- 8.2 Deployment
- Add
Query.Space
andQuery.LocationPoint
methods - Mep pipe size table management finalised
- ParameterValueSource.FromType made nullable
- Quantity property added to RevitParameter and a few other things
- Support for disjoint profiles added
- Utility methods added and tweaked
Bug
LinkedElementsInView
- view type check addedQuery.IsColourParameter
- addedAsValueString
check- Conversion of colour parameters fixed
Compliance
User-experience
Uncategorised
- Mep pipe size table management
- Added conversion methods:
ToRevitPipeSegment
,PipeMaterialFromRevit
PipeMaterial
is now included on Pipe objects during pull (subject to review — may not be appropriate in all cases)
- Added conversion methods:
RFEM5_Toolkit
Feature
Compliance
RFEM6_Toolkit
Feature
- 8.2 Deployment
- Read BarResulst For LoadCombinations
- Extending an read method for BarResults cover Loadcases
Bug
Compliance
Rhinoceros_Toolkit
Feature
Compliance
Robot_Toolkit
Feature
Compliance
SAP2000_Toolkit
Feature
Compliance
Socket_Toolkit
Feature
Compliance
SQL_Toolkit
Feature
Compliance
STL_Toolkit
Feature
Compliance
TriangleNet_Toolkit
Feature
Compliance
Versioning_Toolkit
Feature
- 8.2 Deployment
- Add
CameraDevice
custom versioning - Add versioning for metrics and results
- Refactoring of the versioning toolkit
- RequirementResult versioned
- Start of milestone changes for 8.2
- Versioning added for RevitParameter