v6.2.β.0
Pre-release
Pre-release
FraserGreenroyd
released this
21 Jun 22:49
·
183 commits
to main
since this release
BHoM
Feature
- Base_oM: Input classification attributes refactored
- BHoM: Add UIExposure enum and add to InputAttribute enum
- LifeCycleAssessment_oM: Full refactor of EPD and result classes
- Lighting_oM: Changed Luminaire Orientation Property name and Type to Basis to Align with similar Elements
- Physical_oM: Adds a general Material Takeoff object
- Structure_oM: Add direction enum to HollowCore
- Structure_oM: Add updated structural dynamics results
- Add new NodeModalResult class combining eigenvector and node modal mass
- Add new FrequencyAndMass global result, giving back the total modal mass in all directions as well as Frequency
Compliance
- Base_oM: Add IImmutable interface to Enumeration class
- BHoM: Add IObject interface to objects as required
- Graphics_oM: Fix versioning file
- Graphics_oM: Versioning support installer removal
- LifeCycleAssesment_oM: Add message for deleted for implicitly removed properties
- Remove 6.1 PreviousVersion Attributes
- Update AssemblyFileVersion to 6.2
Documentation
- Base_oM: attribute descriptions added
- Dimensional_oM: Updated URL to DocumentationURL
- Structure_oM: Updated DocumentationURL
BHoM_Adapter
Compliance
- Adapter_Engine: fixing code compliance
- Adapter_oM: Remove IObject implementation on
ModuleSet
class- Removed the
IObject
implementation onModuleSet
class, because the adapter modules are not intended to be serializable or used from a frontend.
- Removed the
- Add getters and setters to make fields into properties
- Update AssemblyFileVersion to 6.2
- Update compliance
BHoM_Datasets
Feature
Compliance
BHoM_Engine
Feature
- Base_Engine: RunExtensionMethods to be able to call methods with default params
- BHoM_Engine: Added BHoMWebsiteURL.cs
- BHoM_Engine: Created DocumentationURL
- Added a method to create links to the BHoM wiki documentation.
- BHoM_Engine: Update MethodBase ToText to include denotation of hidden inputs
- Diffing_Engine: added
ToList()
to the concatenated diffs inQuery.CombinedDiff()
- Lighting_Engine: Align to Luminaire oM Orientation Change
- Physical_Engine: Add support for GeneralMaterialTakeoff
- Reflection_Engine: Add method for getting a dictionary of Exposure items for method inputs
- Reflection_Engine: methods dealing with input classification attributes aligned to changes in oM
- Serialiser_Engine: Move away from Mongo.Bson
- Structure_Engine: Update create methods for hollow core to include direction
Bug
- .ci: Update unit tests following LCA refactor
- Diffing_Engine: reworked the NumericTolerance mechanism
- Serialiser_Engine: Add isUpgraded argument to DeprecateSerialiser and pass on bool
- Serialiser_Engine: Fix serialiser crash on failed
Compliance
- Remove 6.1 PreviousVersion Attributes
- Remove invalid unit test dataset
- Serialiser_Engine: Minor spelling fix for error passed to UI
- Serialiser_Engine: Remove old serialiser code
- Serialiser_Engine: Remove the 'failed' bool parameter in the deserialiser methods
- Update AssemblyFileVersion to 6.2
Documentation
- Geometry_Engine: Updated URL to be inside DocumentationURL
- Humans_Engine: Moved URLs inside DocumentationURL
- Reflection_Engine: Updated URL to call BHoMWebsiteURL
- Structure_Engine: Updated DocumentationURL
Test-script
BHoM_UI
Feature
Compliance
- Make compile against BHoM_Engine change of InputExposure file location
- Update AssemblyFileVersion to 6.2
- Update compliance for UI Objects
Documentation
BHoMAnalytics_Toolkit
Compliance
CarbonQueryDatabase_Toolkit
Feature
External-api-changes
Compliance
Clipper_Toolkit
Compliance
CSharp_Toolkit
Compliance
Dynamo_UI
Compliance
ETABS_Toolkit
Compliance
Excel_Toolkit
Feature
Bug
- Fix issue when pulling from cells with some types of formulas is them
- Fix issue with reading from synced file in a sharepoint folder
- Updated Cell Range to Accept Numerical Only and Letter Only Inputs
Compliance
Excel_UI
Compliance
Documentation
File_Toolkit
Bug
- File_Adapter: added missing dependencies in build events
- Added missing build events required to copy some dependencies.
Compliance
Grasshopper_UI
Feature
Compliance
GSA_Toolkit
Feature
Bug
- Added output to CustomCommant
- Changed which enum UnitType to use for NodeDisplacements
- Fixed CAT section bar pull errors
- Read load combination with parantheses
Compliance
HTTP_Toolkit
Compliance
iAuditor_Toolkit
Compliance
IES_Toolkit
Compliance
LadybugTools_Toolkit
Feature
Compliance
LifeCycleAssessment_Toolkit
Feature
- Creation of MEP EPD Dataset and revised EPiC Dataset
- Method added that is a converted version of LCA_tool_part_tostart.py
- Update LCA evaluation to match refactoring of EPDs and Results
Compliance
Localisation_Toolkit
Compliance
Lusas_Toolkit
Compliance
MidasCivil_Toolkit
Compliance
Mongo_Toolkit
Compliance
OpenStreetMap_Toolkit
Compliance
Psychrometrics_Toolkit
Compliance
Python_Toolkit
Compliance
RAM_Toolkit
Compliance
Revit_Toolkit
Feature
- Add
Create.Elevation
,Query.Points
methods, updateCreate.View3D
- Add
Query.Parameters
- Added
Query.RevitToolkitWiki
and updated wiki URL reference - Initial LightingFixture Convert Method and Read/Create Capability
- New category attributes related to type and discipline added + category list cleaned up
- Unit conversion performance improved
Bug
Create.FamilyInstance
- activate fix- Calls to
new PlanarSurface(ICurve, null)
replaced withBH.Engine.Geometry.Create.PlanarSurface
- Creation and update of workplane-based family instances bugfixed
- Geometry extraction edge case fixed
- Handle random order from
ConnectorManager.Connectors
- Handle random order from
ConnectorManager.Connectors
- Handle random order from
- Invalid workset information stopped from being passed on pull from non-workshared models
- Revit_Engine: fix the copy of the DiffingConfig properties
- Fixes bug that created sideeffects in edge cases like when using the
RevitComparisonConfig.ParameterNumericTolerances
feature.
- Fixes bug that created sideeffects in edge cases like when using the
- Unit type of pulled parameters tweaked
- Updated Point Based One Level Placement to Place Per Level and Elevation
Compliance
Documentation
- Documentation compliance issues
- Compliance issues addressed.
- Documentation issues fixed
RFEM5_Toolkit
Compliance
- Change names of projectnames, Adapter and namespace
- Projectname changed accordingly
- namspaces names changed accordingly
- Adapter name changed accordingly
- Renaming The SLN File
- Update AssemblyFileVersion to 6.2
- Update RFEM5 Engine to fix Versioning issues.
Rhinoceros_Toolkit
Compliance
Robot_Toolkit
Feature
Compliance
SAP2000_Toolkit
Compliance
Socket_Toolkit
Compliance
SQL_Toolkit
Compliance
STL_Toolkit
Compliance
TriangleNet_Toolkit
Compliance
Versioning_Toolkit
Feature
- Add Versioning for SimulationResult for LadyBugTools
- Added Luminaire Versioning for Orientation Property Change
- Upgrade floor design
- Versioning fixes in support of Serialiser refactoring