Skip to content

0.9.x Version History

Andreas Dieckmann edited this page Aug 1, 2023 · 1 revision

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

0.90.5

New nodes:

  • GlobalParameter.GetValue
  • VersionNumber.ToInteger

Migrated nodes:

  • Clipboard.GetFrom (fix provided by dimven)
  • Clipboard.SendTo (fix provided by dimven)

Improvements:

  • 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)

0.90.2

Changes: