Skip to content

Version history

Andreas Dieckmann edited this page Oct 21, 2024 · 54 revisions

Journalysis for Dynamo 3.x

3.2.1

Changes

  • Migration of 2.12.0 to CPython

Journalysis for Dynamo 2.x

2.12.0

New nodes

  • Helpers.AllJournalTimeStampDebugInfoTypes
  • Journal.Exceptions
  • JournalTimeStamp.DebugInfoType
  • RecordedException.AppGUID
  • RecordedException.AppName
  • RecordedException.Event
  • RecordedException.JournalLine
  • RecordedException.Message
  • RecordedException.StackTrace
  • RecordedException.Type

Changes

  • Support for documentation browser view extension
  • Journal.ByPath now has improved line concatenation for JournalTimeStamp and JournalComment lines
  • JournalAPIMessage.Type now identifies an additional type (AssemblyVersionConflict)
  • Helpers.AllJournalAPIMessageTypes now returns an additional type (AssemblyVersionConflict)

Bugfixes

  • More fixes in Journal.ByPath for journals that weren't recorded entirely (i.e. that end in the middle of a line)
  • Journal.ByPath now processes journals with missing build or branch info
  • Journal.MaxRAMPeak will now return a value even if some RAM peak values are null
  • Journal.MaxVMPeak will now return a value even if some VM peak values are null
  • Journal.MinRAMAvailable will now return a value even if some RAM available values are null
  • Journal.MinVMAvailable will now return a value even if some VM available values are null
  • Journal.StripComments will now process lists of journals

Compatibility

  • Tested against Revit 2024 / 2025 journals, worksharing logs and keyboard shortcuts files

2.4.0

Changes

  • Journal.ByPath, KeyboardShortcuts.ByPath & WorksharingLog.ByPath now have improved error reporting in that they report the line that couldn't be parsed

Bugfixes

  • Journal.ByPath now processes JournalDirective lines that contain errors (previously causing the node to fail)
  • Journal.ByPath now works more robustly with journals that weren't recorded entirely (i.e. that end in the middle of a line)
  • Journal.ByPath now classifies JournalGUIResourceUsage lines correctly again
  • Journal.ByPath now has no issues when parsing journals that have recorded active RhinoInsideRevit usage
  • Journal.LoadedAssemblies now working again
  • Journal.LoadedModels should be more stable now
  • Journal.StartupTime now reports correctly for sessions started by double-clicking a Revit file
  • KeyboardShortcuts.ByPath now has no issues processing keyboard shortcut files that contain null bytes (contribution by Deniz Maral)
  • WorksharingLog.SessionByID now performs correctly again

Compatibility

  • Journal.ByPath now classifies JournalSystemInformation lines correctly in Revit 2021+ journals
  • Journal.OSVersion now works with Revit 2021+ journals
  • Journal.RevitVersion now works with Revit 2022+ journals
  • Journal.StartupTime now works with Revit 2022+ journals
  • Journal.User now works with Revit 2022+ journals
  • JournalCommand.ID now works with Revit 2022+ journals
  • JournalData.Key now works with Revit 2022+ journals
  • JournalDirective.Key now works with Revit 2022+ journals
  • JournalTimeStamp.Description now returns the entire description for Revit 2020+ journals
  • WorksharingLog.ByPath now correctly returns WorksharingSession.Central, WorksharingSession.Journal & WorksharingSession.User for Revit 2020+ worksharing logs
  • WorksharingLog.ByPath now correctly detects Dynamo Version in Revit 2022+

2.3.1

  • New node: SyncEvent.WasAborted
  • New node: FindSyncEventOverlaps
  • Added Revit 2020 compatibility

2.3.0

  • Migrated from v1.34.0

Journalysis for Dynamo 1.x

1.34.1

  • New node: SyncEvent.WasAborted
  • New node: FindSyncEventOverlaps

1.34.0

  • First release