Skip to content

Latest commit

 

History

History
269 lines (209 loc) · 11.3 KB

CHANGELOG.md

File metadata and controls

269 lines (209 loc) · 11.3 KB
  • Upgrade Paramater.CreateProjectParameter due to Definition will sometimes be null.

0.3.7

  • Add Transaction controls - "Sync with Revit" Toggle button.
  • Upgrade Greg, GregRevitOAuth, and RestSharp to RestSharp 106.12.0 to address a security issue.
  • Use OAuth2 provider to communicate with package manager.
  • Expose DynamoViewModel property.
  • Upgrade DynamoCore Lib to 2.13.0-beta2845, and use the latest DynamoCoreRuntime with ASM 228.
  • Hide Transaction Control button.

0.3.6

  • Upgrade DynamoRevit to 2.13.0.

0.3.5

  • Remove Obsolete code due to the API was removed from Revit side.

0.3.4

  • Improve Floor creation node and Revision creation node API.
  • Improve 2 DocumentTests.
  • Improve Category.ByName Nodes due to the current way can't get Views cateory in non-English languages.
  • Add Performance tests for Revit.

0.3.3

  • Add new FamilyInstance node - FamilyInstance.ByHostAndPoint.
  • Update DynamoCore to 2.10.0,
  • Update Revision and FamilyDocument API due to Revit API changed.
  • Fix a bug - Toggling "Show Edges" or "Revit Background Preview" setting causes blank Geometry View until regeneration.

0.3.2

  • Add new selection node - "Select Reference on Element" which can select a reference on an element (contains linked element).
  • Add new Viewport nodes - Viewport.LabelOffset, Viewport.SetLabelOffset, Viewport.LabelLineLength, Viewport.SetLabelLineLength.
  • Update Floor API with new RevitAPI.
  • Add new Ceiling&CeilingType nodes - Ceiling.ByOutlineTypeAndLevel, Ceiling.ByOutlineTypeAndLevel(polycurve), Ceiling Types, CeilingType.ByName, CeilingType.Name, CeilingTypeGetThermalProperties.
  • Update ParameterType and some related contents because of RevitAPI changed.

0.3.1

  • Fix CICD issue with nuget.

0.3.0

  • Rename "Element Types" to "Element Classes" distinguished from "ElementType".
  • Improve AnalysisDisplay Nodes.
  • Upgrade DynamoSample file to Revit 2022.
  • Upgrade DynamoCore to 2.10.1 to fix CPython3 issues.
  • Upgrade Tag Nodes with New Revit API (Preview Release), and only support one tag with one element.

0.2.25

  • Update DynamoCore version 2.10.0 to updated nuget packages.

0.2.24

  • Add icons for new TagNodes.
  • Upgrade DynamoCore version to 2.10.0.

0.2.23

  • Upgrade DynamoCore version to 2.9.0 with ASM 227.

0.2.22

  • Improve a Systemtests, CanPurgeUnusedElementsFromDocument, which use lots of element id and will fail due to changes in RevitAPI.
  • Fix a issue that it will have an offset when select a face or faces from Mass FamilyInstance into Dynamo.
  • Add some new Tag nodes - Tag.HeadLocation, Tag.LeaderElbow, Tag.LeaderEnd, Tag.SetHeadLocation, Tag.SetLeaderElbow, Tag.SetLeaderEnd, Tag.LeaderEndCondition, Tag.SetLeaderEndCondition, LeaderEnd Condition

0.2.21

  • Restore the Hide Dimension nodes and Add Dimension.ByElementDirection
  • Add icons for some view nodes.

0.2.20

  • Add some new Nodes - Dimension.ByFaces, Dimension.ByEdges, Dimension.ByReferences, ElementCurveReference.ByCurve, ElementFaceReference.BySurface.
  • Emergency Upgrade - Hide Dimension new nodes temporary.

0.2.19

  • Fix a bug - filter out unavailable Parameters from Material.
  • Add some view 3d properties - View.Outline, View.Origin, View.Scale, View.CropBox, View.SetCropBox, View.CropBoxActive, View.SetCropBoxActive, View.CropBoxVisible, View.SetCropBoxVisible, View.ViewDirection, View.RightDirection.
  • Add some view properties - View.Discipline, View.SetDiscipline, View.DisplayStyle, View.SetDisplayStyle, View.SketchPlane, View.SetSketchPlane.
  • Add some view properties - View.CanViewBeDuplicated, View.Partsvisibility, View.SetPartsVisibility
  • Add some new nodes - View.GetCategoryOverrides, View.IsCategoryHidden, Element.OverridesInView, Element.IsHiddeninView
  • Update DynamoCore to 2.8.0 for Dynamo CPython3 engine.
  • Add some View Nodes - View.HideCategoriesTemporary, View.HideElementsTemporary, View.IsolateCategoriesTemporary, View.IsolateElementsTemporary.
  • Improve DuplicateSheet Node - add "duplicateWithContents" option, add default suffix value when prefix & suffix are both empty.
  • Improve DuplicateSheet Node - Set Sheet information when duplicating; Improve View Temporary Nodes.
  • Add 4 UI Nodes - View Duplicate Options, View Disciplines, View DisplayStyles, View PartsVisibilitys
  • Fix bug - Element.GetParentElement can't get StairsRun Parent Element.

0.2.18

  • Add a Category ScheduleOnSheet and its nodes - ScheduleOnSheet.Sheet, ScheduleOnSheet.Schedule, ScheduleOnSheet.BySheetViewLocation, ScheduleOnSheet.Location and ScheduleOnSheet.SetLocation
  • Add some new nodes for Sheet - Sheet.Schedules, Sheet.Viewports, Sheet.TitleBlock, Sheet.SetSheetName, Sheet.SetSheetNumber
  • Add 2 new nodes - View.DuplicateView and Sheet.DuplicateSheet.
  • Add 2 new nodes - Sheet.ByNameNumberTitleBlockViewsAndLocations and Sheet.ByNameNumberTitleBlockViewAndLocation

0.2.17

  • Check if InternalElement is valid Revit Element to avoid calling funcitons or get properties of an invalid object and cause Dynamo crash.
  • Add some new nodes to Viewport - Viewport.Sheet, Viewport.View, Viewport.BoxCenter, Viewport.SetBoxCenter, Viewport.BoxOutline and Viewport.LabelOutline.

0.2.16

  • Update Test_Python to avoid test results that will vary with API changes
  • Update DynamoCoreRuntime version due to emergency fix

0.2.15

  • Update DynamoCore version to 2.6.

0.2.14

  • Implemented Additional Elements for Warning.GetFailingElements
  • Add a listener of changes in Revit for DropDown list nodes
  • Add new node - SelectModelElementByCategory

0.2.13

  • Fix Roof.ByOutlineExtrusionTypeAndLevel bug - the input outline should not be closed.
  • Longest of shortest exit paths node
  • Add Get Remove Insert and Set waypoints nodes on a PathOfTravel element

0.2.12

  • Fix some tests was deleted by mistake.

0.2.11

  • Bump a new version due to package mistake.

0.2.10

  • Fix All Elements of Element Type supporting less element types than before
  • Update ScheduleView.Export comment
  • Update some system tests which category is failure.
  • Update Wall node to allow creation from ellipses
  • Update New Nodes Descriptions

0.2.9

  • Update RayBounce_SunStudy test.
  • Update some system test which category is failure.
  • Add new Sheet nodes.
  • Add new Selection Nodes.

0.2.8

  • Update DynamoCore Runtime to 2.5.2.7915

0.2.7

  • Fix CI build error.

0.2.6

  • Update some System tests and their dynamo files.
  • Rename "IncludeShadows" in node "Element.GetHostedElements".
  • Upgrade some obsolete classed and functions for RevitAPI updated

0.2.5

  • Update RevitAPI folder name to net48.

0.2.4

  • Update Assembly Shared Info for Revit Preview Release

0.2.3

  • Element Type nodes - introduces an ElementType category to the Dynamo library
  • Added some new Category Nodes - Group nodes, Space nodes, Elevation marker nodes, Dimension nodes, Area nodes, View port nodes, Family document nodes, Family instance nodes, Warning nodes.
  • Element.Geometry should provide geometry for FamilySymbols with no instances

0.2.2

  • Update .Net to 4.8.

0.2.1

  • Element nodes third batch - contains 3 nodes related to Revit.Elements.Element.
  • Update DynamoCore Runtime to 2.5.0.7460

0.2.0

  • Fix issue - Joined geometry does not convert correctly
  • Document nodes - Add 3 node in the Application.Document category
  • Update Dynamo Core to 2.5.0.7432

0.1.13

  • update DynamoCore to 2.5.0.7186

0.1.12

  • Remove transient elements in Revit doc when Dynamo shutdown
  • Fix test failure of JsonRestoresBinding

0.1.11

  • Element nodes second batch - add 5 new nodes for DynamoRevit

0.1.10

  • Update README.md
  • Address inconsistency with PathOfTravel Icons and other Revit Node icons
  • Update Roof.cs to avoid memory issue.
  • Fix Port Name - Wall.ByCurveAndLevels node.
  • Element nodes first batch - add 5 new nodes for DynamoRevit
  • Update dynamocore version to 2.5.0-beta6607

0.1.9

  • Preload dynamically internal packages

0.1.8

  • Update Python and NUnit versions

0.1.7

  • Update DynamoCore Version to 2.4.0.6186

0.1.6

  • Update DynamoCore Version to 2.3.0.5885
  • Update DSRevitNodesUIImages & DSRevitNodesUI version to 2.0.0.0 due to PathOfTravel Node Resource added

0.1.5

  • Exit Dynamo when Revit document lost.
  • Correct spelling mistakes in Select Rule Type Node
  • Resolve DynamoCore new version 2.2.1.5204
  • Resolved CategoryByName Node not working with some German words
  • Spell error in tooltip for Element.GetLocation Node
  • Add new Select node "All Elements of Category In View"
  • Add Element Delete Node
  • Update some failed nodes tests
  • Add Node Icons for PathOfTravel, Element Delete, All Elements of Category In View nodes.

0.1.4

  • Add System tests for Sample files.
  • Refactoring some RevitSystemTestBase codes.
  • Update RayBounce_SunStudy test due to RevitAPI update.
  • Add nodes for path of travel element.
  • Upgrade DynamoRevit Version to 2.2.1

0.1.3

  • Update Greg & GregRevitAuth to latest version (Greg - 1.1.7040.19960 GregRevitAuth - 1.0.7057.20655)
  • Consume the version 2.2.0.4667 of DynamoCoreRuntime in D4R's CICD

0.1.2

  • Update Dynamo Core Version to 2.2.0.4565 in Config file-packages.aget

0.1.1

  • Add CanBuildOutputAst function to RevitDropDownBase for judging whether it have valid Enumeration values to the output in dropdown list
  • Update RevitSystemTestBase to make it more user friendly
  • Add two new nodes to ImportInstance because of RevitAPI changes
  • Make Nodes FaceAnalysisDisplay.ByViewAndFaceAnalysisData, PointAnalysisDisplay.ByViewAndPointAnalysisData, VectorAnalysisDisplay.ByViewAndVectorAnalysisData invisible in Dynamo because SurfaceData, PointData and VectorData was set obsolete in DynamoCore.
  • Improve RevitSystemTestBase that DynamoRevit custom node developers could preload their nodes for test in Code.
  • Improve RevitSystemTestBase that DynamoRevit custom node developers could preload their node packages for test in Code.

0.1.0

  • The version of master branch will be start with 0.1.x, and Revit2020 branch will still be 0.0.xx.
  • LibG should be more version compatible.

0.0.39

  • Consume the version 20.0.0-b94 of RevitAPI and RevitAPIUI in D4R's CICD to support Revit 2020 release.

0.0.38

  • Consume the version 2.1.0.7500 of DynamoCoreRuntime in D4R's CICD resolve OpenIfSaved API for DynamoPlayer.

0.0.37

  • Consume the version 2.1.0.7464 of DynamoCoreRuntime in D4R's CICD

0.0.36

  • Consume the version 2.1.0.7455 of DynamoCoreRuntime in D4R's CICD

0.0.35

  • Consume the final DynamoCore 2.1 nugets

0.0.34

  • Update version for CICD.

0.0.33

  • Compile DynamoRevit with the correct ProtoGeometry version
  • DropDown Node in Dynamo now serialize SelectedString for all the dropdown nodes, among which categories node serializae interal category id

0.0.32

  • Consume the new API DynamoShapeManager.Utilities.GetLibGPreloaderLocation()
  • Upgrade DynamoCore version from 2.1.0-beta6967 to 2.1.0-beta7020
  • Disable the D4R upgrade function which would download higher Dynamo Version.

0.0.31

  • Set 5 tests to ignore because of DynamoRaaS removed.
  • Update DynamoCoreRuntime version from 2.1.0-beta6967 to 2.1.0-beta7186 in D4R's CICD.
  • Fix crash issue when exit Revit Host Doc and undo/redo in Dynamo.

0.0.30

  • Remove Simple RaaS from test base.
  • Update DynamoCoreRuntime version to resolve ASM upgrade - Libg_225_0_0.

0.0.29

  • The PR#1999 3dview-wrapper has been reverted due to it is a API break change, will merge it in next Major release.
  • Remove Dynamo RaaS.