infraWizard Update Log
Release 24.1.1 - 15-Feb-2025
     Fixed bug:
- In some cases, importing networks from shapefiles fails with the error "Unable to load DLL 'proj_9_0.dll'".

Release 24.1.0 - 4-Nov-2024
     Fixed bugs:
- In some cases, importing networks from shapefiles fails with the error "Could not load file or assembly 'System.Runtime.CompilerServices.Unsafe, Version=4.0.6.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified."

Release 24.0.0 - 26-Aug-2024
     New/Enhanced features:
- Support for AutoCAD, Civil 3D and Map 3D 2025 is provided.
- A new feature for exchanging infraWizard networks between different project files was added. In the Export ribbon panel, a new command called Export INW which exports a network into an INW format file. The INW file encapsules all information of the network pipes, nodes, appurtenances, profiles, and styles. This file can be imported to another infraWizard project using the command Import INW that was added to the Create ribbon panel. 
- A new feature was added to the Longitudinal Profile to allow selecting other pipes of the same network to be shown as projected pipes in the same profile. These pipes can be above, below, or overlapping with the original pipeline. The pipes will be projected in the graph area and data bands for them can be added to the profile to show their length, slope, invert level and other properties apart from the data bands of the main line.
- An option was added to the Appurtenance Library to select whether the 3D blocks of appurtenance definitions should be embedded in the project drawing or not. When the option is deselected, infraWizard will read the 3D blocks directly from the saved path of the appurtenance definition file when producing the 3D BIM model.
- In Plan Style settings, a new option was added for Backdrop Annotation to select whether to show the upper invert, lower invert, or both upper & lower invert levels of the backdrop in the annotation.
- Several new features were introduced in Longitudinal Profiles:
•	A new option was added to the Profile properties to select the networks of which the crossing pipes are to be shown in the profile; so the crossing pipes from unselected networks will not be displayed.
•	A new option was added to the Profile properties to control the maximum grid elevation and profile height.
•	The annotation of lateral pipes and crossing pipes can now show more data including pipe name, network name, invert level, size, profile name, and profile station. The components of the annotation can be selected in the Profile Style.
•	An option was added to Profile Style to select the orientation of the plan stations text shown along the pipeline alignment. The plan stations can now be parallel (as in previous versions) or perpendicular to the pipeline.
     Fixed bugs:
- When using "Reverse Pipe" command to reverse the direction of a pipe, the direction of appurtenances on the reversed pipe is not updated to follow the new pipe direction and the related profiles showing these appurtenances are not marked "Needs Update".
- When using "Split Pipe" command to split a pipe, the longitudinal  profiles in which this pipe appears as a lateral pipe will show incorrect multiple annotations at the location of this lateral pipe.
- In longitudinal profiles, when the option "Show node structures" is turned off in the profile style, also pipes will not appear on the profile.
- Importing shapefiles of networks which were exported from Civil 3D pipe networks always fails.

Release 23.0.1 - 3-Dec-2023
     Fixed bugs:
- Exporting shapefiles hangs in random cases. The fix done will skip the elements that would cause hanging and report their names at end of the export process.

Release 23.0.0 - 30-Sep-2023
     New/Enhanced features:
- Support for AutoCAD, Civil 3D and Map 3D 2024 is provided.
- A new feature is provided for adding network Appurtenances in the project. Appurtenances, such as valves, fire hydrants, and other network components, can be added to pipes in both pressure and gravity networks. To add appurtenances to the network, they should be first loaded to the Appurtenance Library of the project. The appurtenances will appear in the plan, profile, and BIM model of the network. A set of predefined appurtenances can be loaded from the path "...\Documents\infraWizard Projects\Appurtenance Library".
- In node properties, a new property is added to the SimpleStructure type of nodes to define the structure cover shape. The structure cover will appear in the plan and the BIM model of the network.
- In importing shapefiles and text files, a new option is added for gravity networks called "Adjust pipe direction to match flow direction". When this option is checked, infraWizard will check that the start node of each pipe is the upstream node with higher invert level and the end node of the pipe is the downstream node with lower invert level. In case the start node has a lower invert than end node, the pipe direction will be reversed during import. Reversing the pipe direction, will not change the invert levels of nodes or the pipe slopes; it only ensures that the direction arrows of the pipes will represent the flow direction.
- Import Epanet module is enhanced to detect zero length pipes and notify the user during import.
     Fixed bugs:
- When using the "Add Vertex" command, the new vertex is sometimes located on a wrong segment resulting in a misshapen pipe.
- In the Group Editing tables, the Sum value does not appear in the Statistics of the pipe length column.
 - In imporing SWMM files, the import process fails if the model contains street links.

Release 22.0.0 - 17-Oct-2022
     New/Enhanced features:
- Support for AutoCAD, Civil 3D and Map 3D 2023 is provided.
- A new type of nodes called "SimpleFitting" is added. A node of this type will be automatically analyzed and assigned the appropriate set of fittings including Bend, Tee, Reducer, Collar, and End Cap fittings. The fitting types and sizes will be assigned to the node based on the sizes and orientations of the pipes connected at this node. The fittings assigned to the node are modeled in 3D when a BIM model is exported from the project.
- Two new properties are added to pipes for the Energy Grade Line elevation (EGL) and Hydraulic Grade Line elevation (HGL). The values of EGL & HGL at nodes can be imported when creating the networks from shapefiles/text files, or added manually in the Edit Pipe dialog or the Group Editing tables. The longitudinal profiles are also provided with an option to show the lines of EGL & HGL using the related values saved in the pipe properties.
- A new property called "Description" is added to pipes and nodes. The property can contain any extra information related to the pipe/node to be added by the user.
- A new property called "Length 3D" is added to pipes.
- A new option is added in Pipe and Node editing dialogs to "zoom" to the longitudinal profiles related to the pipe/node.
- A new option is added in Edit Group tables for Relabeling of pipes and nodes. All pipes and nodes can be relabelled using "Append", "Find and Replace", and "Sequential Relabeling". The gravity network nodes (manholes) can be automatically numbered based on "Network Hierarchy".
- When creating a new profile, the gravity profile routes detected using the option "Automatic pipe selection based on network hierarchy" are named after the most downstream manhole of the line instead of naming them with the upstream and downstream manhole names; e.g. "Line C-6" instead of "Line M.H. C-6-4 to M.H. C-6".
- In longitudinal profiles, an additional numeric format is provided for pipe slope to be expressed as permille ‰ in the Slope data band.
     Fixed bugs:
- When creating a new profile, the option "Automatic pipe selection based on network hierarchy" cannot detect profile routes if the pipe direction of one or more pipes within the route is opposite to the flow direction.
- In Edit Group tables, copy data from one column and pasting it in another column causes an error.

Release 21.1.1 - 5-Jan-2022
     Fixed bugs:
	- The ribbon tab of infraWizard is automatically activated when opening 	AutoCAD even if the drawing is not an infraWizard project.
	- When a plan style is modified to show the pipe annotations of "Soil 	cover depth" or "Depth to invert" on plan, the shown values of 	annotations are incorrectly calculated based on zero ground level.

Release 21.1.0 - 27-Dec-2021
     New/Enhanced features:
- In the "Create Pipes" dialog, new options are added to allow selecting the material and size of the new pipes; and to make the elevations (Z values) of the Line and Polyline entities assigned to the new pipes as Invert level, Center level, or Soffit level. 
- In BIM Export, a new option is added to draw pipe centerlines as 3D Polylines in the exported model. The 3D Polylines are classified by layers according to the network name and pipe size.
-	A new command called "INWEXPORTANNOATTBLOCK" is added. This command will export the annotations of all pipes and nodes of the selected network as attribute block entities to a new drawing.
	Fixed bugs:
-	In longitudinal profiles, when the profile datum is predefined, some manholes encroach the top border of the graph area.
-	In longitudinal profiles, when one pipe is connected to two nodes that appear on the same profile, this lateral pipe is shown at one of the two nodes only and the profile datum takes a very low elevation value.
-	When importing networks from text files, the importing process will fail if one of the text files contains empty lines.
-	When exporting a BIM model for a network with backdrop connections, some of the pipes with backdrop are not drawn correctly and cause an error message to appear.
- When exporting a BIM model for a box section conduit that have a wall thickness equal to zero, the conduit appears missing the right outer wall.
-	While creating a longitudinal profile, after selecting a route using on-screen selection of elements, the resulting route will have a direction opposite to the selection of elements made on-screen.
-	When the display status of a pressure network is changed from "Undisplayed" to "Displayed", the marks of its low & high points become visible even though they are set to be hidden in the settings of low & high points analysis.
- In random cases, renaming a network using the "Manage Networks" panel causes AutoCAD to crash.
- When a network is renamed using the "Manage Networks" panel, the existing crossing annotations in the drawing are not updated with the new network name.
- The node annotations in plan are sometimes located away from the node.
- In the Pipe Library, when editing the dimensions of a box section, changing the wall thickness or slab thickness to zero value is not allowed, although it is allowed when adding a new size.

Release 21.0.2 - 29-September-2021
New/Enhanced features:
- Support for Autodesk Map 3D versions 2017 to 2022 is provided.

Release 21.0.1 - 11-Jul-2021
	Fixed bugs:
 - Uninstallation of infraWizard fails if a new version of AutoCAD was installed after installing infraWizard.
- In longitudinal profiles, the plan stations related to a profile always start with 0.00 station even though the start station of the profile is set to a different value.
- In longitudinal profiles, the plan stations block does not include the stations at nodes but only shows the stations at equal intervals.

Release 21.0.0 - 30-June-2021
	 * Important Notice * 
The project file format was updated in this release to include the newly introduced Backdrop properties and the change of node annotations from Attribute Block objects to Multileader objects. When an existing project is opened using this release of infraWizard, it will be automatically updated to the new format. However, opening an updated project with an earlier release of infraWizard may cause loss of data.
New/Enhanced features:
- Support for AutoCAD and Civil 3D 2022 is provided.
- Backdrop Connections to manholes in gravity networks are automatically detected and indicated in the network plan, profiles, and exported BIM model.
•	To start using this feature, first verify the backdrop settings of the network through the “Manage Networks” panel.
•	To annotate backdrops on plan, go to “Pipe Annotations” tab in the Plan Style, and add the annotation component called “Backdrop Annotation” to the list of displayed annotations.
•	To annotate backdrops on profiles, go to “General” tab in the Profile Style, and enable the option “Indicate backdrop connections” under the “Nodes” panel.
•	To show backdrops in the exported BIM model, enable the option “Show manhole backdrop connections” in the export dialog box.
 - The plan annotations of nodes are converted into Multileader objects so that they can have a leader line pointing to the node center. The “Leader Settings” panel in the Plan Style includes options for selecting the Multileader style and to show/hide the leader line.
	Fixed bugs:
- The plan stations related to a longitudinal profile are always displayed after updating the profile even though the network is set to be invisible.
- When using the command “Merge Pipes”, the direction of the final merged pipe is sometimes opposite to the direction of the original pipes.
- When a network is renamed through the “Manage Networks” panel, the network name is not updated in the crossing pipe annotations that appear on the longitudinal profiles of the other networks.
- When editing a longitudinal profile by adding a pipe at the beginning of the profile route, the newly added pipe appears reversed on the profile.

Release 20.6.0 - 03-Apr-2021
	New/Enhanced features:
 - In importing Shapefiles, Text files, EPANET and SWMM; the imported pipe diameters from data files are matched with the "inner" diameter in the Pipe Library instead of matching it with the "nominal" diameter.
 - In Edit Group tables, the following new features are added to:
•	Option to select table fields and organize their order. Many new fields were made available to display all properties of pipes and nodes.
•	Option to filter data rows based on pipe/node properties.
•	Options to copy and paste data of the table to and from clipboard.
•	Options to export data table to text file and Excel worksheet.
 - In Edit Group tables, the commands of “Zoom” and “Select” elements in drawing are transformed from right-click commands to new option buttons.
 - In Edit Group tables, clicking the header cell of “Name” column sorts the table based on the node/pipe names, following a hierarchical approach.
	Fixed bugs:
 - If a gravity network contains one or more orphan nodes which are not connected to any pipe, analyzing the profile routes for this network fails when opening the “Manage Profiles” panel, causing an error message.

Release 20.5.0 - 31-Jan-2021
	New/Enhanced features:
 - In Edit Group tables, right-clicking the header of "Name" column will show a new context menu that includes two new commands. The command "Zoom to pipes/nodes in drawing" will zoom to the selected pipes/nodes in the table. The command "Select pipes/nodes in drawing" will zoom to the selected pipes/nodes in the table and select them in the drawing too.
 - In the network plan, instead of assigning a single layer for all pipes of the network, an individual layer is created for each pipe size. For example, the layer "C-INW-PLN-PIPE-FF-200mm" is assigned to the 200mm pipes in the network "FF". The effect of this update will appear on the newly created or edited pipes.
	Fixed bugs:
 - In creating pipes from entities, an error appears if the first material in the pipe library doesn't include a nominal diameter of 200mm or 8.0in.
 - In the network plan, the direction arrow and annotation of any pipe with an exactly 90O alignment appear incorrectly horizontal.
 - When opening the "Manage Profiles" panel, repetitive error messages appear in case the analysis of automatic profile routes contained an error.
- Importing a profile style fails when the destination project does not include the same layers of the source project which the profile style uses.
 - In longitudinal profiles, the hatch of ground line might be incorrectly located above the profile when the profile contains short pipes.
 - When drawing a set of longitudinal profiles, if the drawing of one profile fails, the subsequent profiles are inserted starting from the original insertion point of the first profile.
 - When drawing a set of longitudinal profiles while working in a User Coordinate System (UCS), the produced profile blocks are not properly arranged in the drawing.
Release 20.4.0 - 28-Dec-2020
	New/Enhanced features:
 - The 3D BIM export module is enhanced in the assembly of box section conduits with bends.
-  A right-click command called "infraWizard Edit" is now shown when the user right-clicks a pipe, a node, or a profile. This command is an alternative to double-clicking any of these objects to start editing it.
 - In the Manage Profiles dialog, selecting multiple profiles in the profiles list is now enabled to allow deleting a set of profiles in one action.
	Fixed bugs:
 - When exporting a 3D BIM model, if a pipe has intermediate vertices, small gaps appear in the 3D pipe object at the location of vertices.
Release 20.3.1 - 04-Nov-2020
	Fixed bugs:
 - In longitudinal profiles, additional false lateral connections appear on curved pipes.
Release 20.3.0 - 31-Oct-2020
	New/Enhanced features:
 - In longitudinal profiles, a new feature is added to enable editing the elements of a profile by double-clicking. With this feature, double-clicking a pipe on the profile will open the Edit Pipe dialog for it. This applies to the main pipes of the profile as well as the crossing pipes. Similarly, double-clicking a node structure on the profile will open the Edit Node dialog for the node.
- When changing the display satus of a network to "Undisplayed", only the network plan will become invisible, while the profiles of the network will remain visible.
	Fixed bugs:
 - In profiles, the annotations of crossing pipes are in some cases overlapping with each other or with the profile data bands.
 - In profiles, the ground line drawn from a Civil 3D surface may in some cases encroach the top border of the profile.
Release 20.2.0 - 26-Sep-2020
	New/Enhanced features:
 - A new command is added for importing networks from Text Files.
- When creating a pipe from a curved polyline, the polyline is automatically manipulated by adding a suitable number of vertices to maintain the curved shape of the pipe instead of converting it into a straight pipe.
- In Edit Group tables, copying data from Excel to the editable columns is enabled.
 - In Single Node Edit dialog and Group Edit dialog, the properties "Start Center Level" and "End Center Level" in pressure pipes are replaced by "Start Invert Level" and "End Invert Level". The change doesn't affect the levels data already stored in the project, but is considered only a change in the user interface.
 - In the Add/Edit Profile dialog, a new option is added to allow specifing the Start Station of the profile.
Release 20.1.2 - 29-Aug-2020
	New/Enhanced features:
 - Support for AutoCAD and Civil 3D 2021 is provided.
 - A new property is added to the Simple Structure type of nodes called "Bottom offset" denoting the vertical distance from the node invert level to the structure bottom. A default value of 0.00 is set to all nodes.
 - In the Add Profile dialog, a new option is added to select the direction of the automatically detected profiles to be either from Downstream to Upstream or vice versa.
 - The maximum number of pipes allowed in a single longitudinal profile is increased from 200 pipes to 500 pipes per profile.
	Fixed bugs:
 - In the Add Profile dialog, the list order of the automatically detected profiles is sometimes incorrect.
Release 20.1.1 - 18-Jul-2020
	Fixed bugs:
 - When working in a User Coordinate System (UCS), picking the vertex position in Add Vertex and Remove Vertex commands causes an error.
- Unify Slope command occasionally causes change of the pipe matching setting of nodes into "None".
- A random error appears while deleting a network, and the deleted network continues to appear in the Manage Networks panel although all of its elements were erased.
- An error appears when opening the Manage Networks panel if the project contains a new empty C3D surface.
- When doing a Group Edit in a pressure network, while changing the value of start/end center level for a set of pipes, the levels of some pipes remain unchanged.
Release 20.1.0 - 28-Jun-2020
First official release
	New/Enhanced features:
 - Help document with links to dialogs added to the app.
Release 20.0.6 [Beta] - 29-Apr-2020
	New/Enhanced features:
 - Interface: Enhancement of dialog forms display for HD screens.
Release 20.0.5 [Beta] - 28-Mar-2020
	New/Enhanced features:
 - BIM Export: Enhancement of export process.
Release 20.0.4 [Beta] - 5-Mar-2020
	New/Enhanced features:
 - BIM Export: Data files export added.
Release 20.0.3 [Beta] - 25-Feb-2020
	Fixed bugs:
 - BIM export errors causing incomplete export and missing node structures.
Release 20.0.2 [Beta] - 21-Feb-2020
	Fixed bugs:
 - Windows registry issues causing incorrect installation. 
Release 20.0.1 [Beta] - 17-Feb-2020
	Fixed bugs:
 - Random errors appear when assigning a C3D surface to a network or updating ground levels from a surface.
Release 20.0.0 [Beta] - 14-Feb-2020
Initial release