This document details the evolution of the DiRootsOne plugin, a powerful suite of tools designed to enhance Revit workflows. Covering updates from version 1.0.1 to the latest 2.6.0, this log highlights new features, performance enhancements, and bug fixes that have progressively refined the plugin’s capabilities.
Introduction to DiRootsOne
DiRootsOne is a Revit plugin developed to streamline various aspects of BIM (Building Information Modeling) processes. It encompasses a range of functionalities aimed at improving parameter management, sheet creation and organization, view manipulation, family revision, and data import/export. The continuous development cycle, as reflected in this update log, demonstrates a commitment to user feedback and the ongoing improvement of Revit’s functionality.
Key Feature Highlights and Evolution
Across its versions, DiRootsOne has seen significant advancements in its core modules.
Parameter Management (ParaManager)
Early versions focused on basic parameter editing and exporting. Over time, ParaManager has evolved to support formula-based parameters, shared parameters, and improved handling of parameters within nested families. The Excel export functionality has been enhanced to produce formatted tables, facilitating sorting and filtering directly within Excel. Version 2.6.0 even introduced a warning to prevent data loss when changing parameter categories.
Sheet Management (SheetGen, SheetLink)
Sheet creation and management have been central to DiRootsOne’s development. Early versions addressed issues with duplicating sheets, view placement, and title block integration. Later updates introduced more sophisticated features like batch exporting schedules to Morta, improved handling of revision data, and better integration with Excel for sheet number management. Version 2.5.0 significantly boosted performance for duplicating sheets with views, making it approximately 15 times faster.
View Management (ViewManager, QuickViews)
The ability to manage and duplicate views efficiently has been a consistent theme. Updates have included enhancements to view template transfer, view range settings, and the ability to rename views. The introduction of QuickViews in version 1.7.0 and its subsequent refinements have allowed users to create callouts and elevations more effectively.
Family Revision (FamilyReviser)
FamilyReviser has steadily grown in capability, initially focusing on editing family names and types. Later versions introduced the ability to check family health status, support for Assemblies, and improved import/export functionalities from Excel.
Data Import and Export (TableGen)
TableGen has seen continuous improvements in its ability to import various file types into Revit schedules, including PDF and Word documents as images. Enhancements have focused on performance, error handling, and user experience, such as drag-and-drop file importing and batch changing file paths.
Detailed Version Breakdown
Version 2.6.0
- Enhancements: Added a warning in ParaManager to prevent data loss when changing parameter categories.
- Bug Fixes: Resolved an error in SheetGen related to owner properties and an issue in Reordering where name parameters were not displayed correctly.
Version 2.5.0
- New Features: Introduced drag-and-drop file import and batch file path changes in TableGen; added the ability to change Title Blocks on Sheets in SheetGen.
- Enhancements: Significant performance improvements in TableGen for importing files and changing paths; faster view settings adjustments; performance boosts in SheetGen for duplicating sheets (~15x faster); improved export to Excel in SheetGen; better element ownership handling in SheetLink; improved UI/UX across modules.
- Bug Fixes: Addressed UI issues in OneParameter, incorrect family names in FamilyReviser, and various bugs in TableGen and SheetGen.
Version 2.4.0
- Enhancements: Added Parameter Type column to Excel exports in ParaManager and support for Phase parameters in SheetGen.
- Bug Fixes: Resolved issues with renaming views in TableGen and incorrect behavior in the “Stairs | Supports” category in ParaManager.
Version 2.3.0
- Enhancements: Improved performance for Excel imports in SheetGen on large models.
- Bug Fixes: Fixed crashes related to worksets in FamilyReviser, issues with the Active View option in OneParameter, and occasional incorrect view assignments in SheetGen.
Version 2.2.0
- Enhancements: Improved context menu behavior, expanded category support in multiple modules, added support for formula-based parameters in ParaManager, and better handling of duplicate column names in SheetLink.
- Bug Fixes: Resolved crashes in QuickViews, import errors in SheetLink, issues with active view updates in OneParameter, and various other bugs across modules.
Version 2.1.0 – 2.1.7
- New Features: Added support for Revit 2026 and FIPS compliance. Enhanced import options in TableGen and multilingual Excel support in ParaManager.
- Enhancements: UI/UX improvements, including an update button for new versions.
- Bug Fixes: Addressed conflicts with Dynamo and Avail plugins, fixed number formatting issues in SheetLink, and resolved various bugs.
Version 2.0.0 – 2.0.1
- New Features: Implemented a licensing system for subscriptions.
- Enhancements: Updated UI for OneParameter and added browser organization filter for Schedules in SheetLink.
- Bug Fixes: General bug fixes, including issues with Japanese character input and specific exceptions in SheetLink.
Version 1.0.0 – 1.10.1
This range saw foundational features being built and refined. Key developments include:
- New Features: Introduction of PDF, Word, and Excel as Image import options in TableGen.
- Enhancements: Performance improvements across modules, expanded filtering capabilities in OneFilter, and added columns like “File Size” in FamilyReviser.
- Bug Fixes: Addressed numerous issues related to view creation, parameter editing, sheet duplication, and conflicts with other plugins.
Commitment to User Experience and Compliance
DiRootsOne’s update history underscores a dedication to improving user experience through performance enhancements and intuitive design. Features like multilingual support, improved UI/UX, and clear error messages contribute to a more efficient workflow. Furthermore, adherence to standards like FIPS compliance in Version 2.1.4 demonstrates a commitment to security and industry best practices. The continuous addition of new features and the consistent fixing of bugs highlight the development team’s responsiveness to user needs and the evolving demands of the AEC industry.

