0.9.x Version History - andydandy74/ClockworkForDynamo GitHub Wiki
0.90.8
New nodes:
Array.AssociatedFamilyParameter
Document.AddLink
Element.CopyByVector
Element.CopyToLevel
FamilyInstance.SetLevel
Level.Views
Passthrough
RoomTag.Room
RoomTag.SetType
Fixes:
Fixed a bug in Switch node that prevented returning the default value correctly for multiple case mismatches
Fixed a bug in String.AlphanumericToMorse and String.MorseToAlphanumeric that caused those nodes to return null
Fixed a bug in Dimension.AssociatedFamilyParameter where sometimes the lengths of the output lists would not match
Fixed a bug in TextElement.SetTest that would prevent supplying a single string for altering multiple text elements
Fixed a bug in StructuralFoundation.Kind that prevented the correct identification of wall footings
Fixed a bug in FamilyInstance.SetType that prevented applying multiple types
Fixed a bug in View.ConvertTemporaryHideIsolateToPermanent where the node would not return the view
Fixed a bug in Element.Group that caused the node to return null
Changes:
Renamed, relabeled and recategorized some nodes
Document.BuiltInParameters and Document.BuiltInCategories now also return ElementIDs
Element.Name (Universal) will now return parameter names as well
Element.ID will now return a list of booleans that indicate whether an ID could be retrieved (for subsequent filtering)
Object.Members now works for non-Revit elements as well (e.g. Dynamo geometry)
Application.Version now also returns app language (contribution by sixtysecondrevit)
Element.Location now also returns an element's rotation if any (contribution by dimven)
List.DropLastItem now works with replication. The old behaviour can still be achieved by combining it with List.Map (contribution by dimven)
FamilyType.Duplicate now works more robustly with duplicate type names (contribution by dimven)
Room.Boundaries updated to reflect changes in the Revit 2016 API (contribution by ksobon)
0.90.7
New nodes:
Assembly.AddMembers
Assembly.Disassemble
Assembly.FromElements
Assembly.Members
Assembly.RemoveMembers
Character.ToNumber
FamilyInstance.FlipFromToRoom
FamilyType.SetCompoundLayerWidth
Room.AtPointInPhase
Migrated nodes:
Surface.IsPlanar
Changes:
DetailLine.FromCurve now also works in some family documents, e.g. detail items (contribution by sixtysecondrevit & dimven)
FamilyParameter.Properties now also retrieves a list of parameter names for each formula
List.GroupListOfListsByKey now by default uses the first sublist as a key for grouping
Element.CutGeometry now utilizes more than one method to attempt cutting
Fixes:
Element.JoinGeometry & Element.CutGeometry now process multiple elements
The following nodes should now work with all view types (unless the Revit API says otherwise): BoundingBox.ByElement, BoundingBox.ByElements, DetailComponent.ByCurve, DetailLine.FromCurve, Element.AllViewDependentInstances, Element.OverrideTransparencyInView, Element.PermanentlyIsolateInView, Element.ResetOverridesInView, Element.TemporarilyIsolateInView, FamilyInstance.ByPointInView, RevisionCloud.FromCurves, RevisionCloud.FromElements, RoomSeparator.FromCurve, SpaceSeparator.FromCurve, TextNote.ByStringAndPosition, View.ConvertTemporaryHideIsolateToPermanent, View.DisableTemporaryHideIsolate, View.Duplicate, View.DuplicateAsDependent, View.DuplicateWithDetailing, View.ResizeCropBox, View.SetDesignOption, View.SetPhase, View.SetSolarStudyActiveFrameNumber & View.ViewTemplate.
0.90.6
New nodes:
Dimension.AssociatedFamilyParameter
Element.AssociatedFamilyParameters
Element.CutGeometry
Element.JoinGeometry
FamilyDocument.CurrentFamilyType
FamilyDocument.FamilyParameters
FamilyDocument.FamilyTypes
FamilyParameter.Properties
Group.FromElements
Group.Ungroup
Migrated nodes:
Paneling.Hexagonal
Paneling.InvertAndMirrorNormalizedValues
Paneling.TriangularFlatMirrored
PathGraph.AllPaths
PathGraph.ByPairs
PathGraph.ShortestPath
Changes:
Added (optional) boolean toggles to a number of nodes that allow the re-execution of the node: All Elements Of Family Type (Universal), All Families Of Category, All Family Types Of Category, All Intersecting Elements Of Category, All View-Dependent Family Instances Of Category, Document.DesignOptions, Document.IsWorkshared, Document.LinksAndImports, Document.Phases, Document.ProjectInfo, Document.ProjectPosition, Document.StartingView, Document.Views & Document.Worksets
Fixes:
Fixed another bug in CustomNode.Info that prevented the correct extraction of inputs and outputs in some case
DetailComponent.ByCurve should now work with all view types
Element.Name (Universal) now supports parameter names as well
PlanView.Underlay is now compatible with Revit 2016 R2
List.SortListOfLists now sorts by the first list index by default
Recategorized and relabeled some nodes
Fixes:
All View-Dependent Family Instances Of Category should now work with all view types
Fixed a bug in CustomNode.Info that prevented the correct extraction of inputs and outputs in some cases
0.90.4
Improvements:
Element.Level now supports structural elements
Simplified List.AnyTrue and List.AnyFalse nodes
Wall.CreationMethod now works with all wall types
0.90.3
New nodes:
Document.SynchronizeWithCentral
New features:
The following nodes will now work on objects from linked models as well: CurtainPanel.HostPanel, DesignOption.DesignOptionSet, Element.Group, Element.Host, Element.Inserts, Element.Level, Element.Materials, Element.OwnerView, Element.Panels, Element.Phases, FamilyInstance.CopingElements, FamilyInstance.SubComponents, FamilyType.CompoundStructureLayers, Group.Members, MassFloor.Mass, Part.SourceElement, PlanView.Underlay, Room.Boundaries, SelectionSet.Elements, Sheet.Schedules, View.Phase & View.ViewTemplate
Fixes:
Fixed a bug in List.CountOccurences caused by changes in the built-in GroupByKey node (coincided with a fix provided by sixtysecondrevit)