- Upgrade Paramater.CreateProjectParameter due to Definition will sometimes be null.
- 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.
- Upgrade DynamoRevit to 2.13.0.
- Remove Obsolete code due to the API was removed from Revit side.
- 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.
- 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.
- 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.
- Fix CICD issue with nuget.
- 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.
- Update DynamoCore version 2.10.0 to updated nuget packages.
- Add icons for new TagNodes.
- Upgrade DynamoCore version to 2.10.0.
- Upgrade DynamoCore version to 2.9.0 with ASM 227.
- 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
- Restore the Hide Dimension nodes and Add Dimension.ByElementDirection
- Add icons for some view nodes.
- Add some new Nodes - Dimension.ByFaces, Dimension.ByEdges, Dimension.ByReferences, ElementCurveReference.ByCurve, ElementFaceReference.BySurface.
- Emergency Upgrade - Hide Dimension new nodes temporary.
- 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.
- 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
- 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.
- Update Test_Python to avoid test results that will vary with API changes
- Update DynamoCoreRuntime version due to emergency fix
- Update DynamoCore version to 2.6.
- Implemented Additional Elements for Warning.GetFailingElements
- Add a listener of changes in Revit for DropDown list nodes
- Add new node - SelectModelElementByCategory
- 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
- Fix some tests was deleted by mistake.
- Bump a new version due to package mistake.
- 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
- Update RayBounce_SunStudy test.
- Update some system test which category is failure.
- Add new Sheet nodes.
- Add new Selection Nodes.
- Update DynamoCore Runtime to 2.5.2.7915
- Fix CI build error.
- Update some System tests and their dynamo files.
- Rename "IncludeShadows" in node "Element.GetHostedElements".
- Upgrade some obsolete classed and functions for RevitAPI updated
- Update RevitAPI folder name to net48.
- Update Assembly Shared Info for Revit Preview Release
- 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
- Update .Net to 4.8.
- Element nodes third batch - contains 3 nodes related to Revit.Elements.Element.
- Update DynamoCore Runtime to 2.5.0.7460
- 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
- update DynamoCore to 2.5.0.7186
- Remove transient elements in Revit doc when Dynamo shutdown
- Fix test failure of JsonRestoresBinding
- Element nodes second batch - add 5 new nodes for DynamoRevit
- 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
- Preload dynamically internal packages
- Update Python and NUnit versions
- Update DynamoCore Version to 2.4.0.6186
- Update DynamoCore Version to 2.3.0.5885
- Update DSRevitNodesUIImages & DSRevitNodesUI version to 2.0.0.0 due to PathOfTravel Node Resource added
- 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.
- 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
- 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
- Update Dynamo Core Version to 2.2.0.4565 in Config file-packages.aget
- 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.
- 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.
- Consume the version 20.0.0-b94 of RevitAPI and RevitAPIUI in D4R's CICD to support Revit 2020 release.
- Consume the version 2.1.0.7500 of DynamoCoreRuntime in D4R's CICD resolve OpenIfSaved API for DynamoPlayer.
- Consume the version 2.1.0.7464 of DynamoCoreRuntime in D4R's CICD
- Consume the version 2.1.0.7455 of DynamoCoreRuntime in D4R's CICD
- Consume the final DynamoCore 2.1 nugets
- Update version for CICD.
- 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
- 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.
- 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.
- Remove Simple RaaS from test base.
- Update DynamoCoreRuntime version to resolve ASM upgrade - Libg_225_0_0.
- 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.