#1

Version 1.3.13 change log

Version 1.3.13 is now available for download.

Here's an overview of fixes and added features.

Added features:

All Pro features now available.

- Configuration management

- Design-by-System

- Harness design

Additionally, these generic features were added:

V1.3.13

Allow to assign functions to connection port groups

V1.3.12

Add 'Connected to' column in terminal lug connection dialogue box.

When a view is closed, revert to the previously activated view instead of systematicaly activating the first view.

V1.3.7

Add 'ShowConnectedSideLabel' to graphical terminal junction class.

Define new IF query comparator special character sets based on XML special characters.

V1.3.6

Faster file loading process

Establish Terminal/terminal strip representation in harness overview.

Allow for cable wires to be routed outside of their cable route.

Change 'Show/Connectors' query so that it shows all connectors, including ones belonging to sub-elements.

'GetSourceConnectedLabel' and 'GetDestinationConnectedLabel' queries for wires should include terminal strip side label info when connected port belongs to a terminal junction.

Display location deletion warning message only if parts are assigned in it AND laid-out.

Inserting terminal strip block should trigger terminal strip creation process.

Change 'saved to catalogue.' message to 'successfuly saved.'

Make it so location symbol links to the same location when copied instead of creating a new one

Allow a connection type to be defined as 'Priority connection', used to establish which numbering format to use.

V1.2.208

Freeze contextual revision of external references when they are used in a Project/System.

Add version info in title bar

Allow to use internal revisions

Automatic packaging and sending to on-line catalogue of saved catalogue parts.

Add 'GetLocatedInStructure' query

Allow converting System to Project.

Verify package version before opening - cancel if version is newer than SkyCAD's version.

When browsing class catalogue, add button to access Community Catalogue.

Allow 'Type' and 'Start value' settings of Numbering formats to process queries.

Add a 'Request a trial license' button in the license level warning message box.

Add a command button in Catalogue tools to directly add part package to environment.

Closing a package should remove packge environment from data structure, and delete extracted tmp environment folder.

Add GetOwnerSystems query.

Allow to merge two classes together

Allow to prioritise a particular linked block when sorting work objects for numbering.

Do not reset revision date when closing if a date was manually defined.

Allow to paste a PLC Coupler on a project

Take into consideration oriented connections and direct connections to terminals instead of using Net for 'Connected To' queries.

Make it so 'Web link' type properties behave as 'File' type properties when a file is referenced instead of a URL.

Allow for ConnectionPointBlock objects to be inserted onto schematics, and select which connection port they represent.

Add a list of file extensions supported by 'File' type and 'Web link' value holders.

Allow for ConnectionPointBlock objects to be inserted onto schematics, and select which connection port they represent.

V1.2.195

Allow to show all wires (including cable wires) going through a harness branch. (GetAllRoutedWires)

Do not create wires for connections connecting bridged terminals.

Add 'GetFilePath' query to SkyCAD Objects.

Delete a dimension when dimension text is selected and user acvtivate deletion.

Allow expression evaluation (math formulas) in property values

Add 'IsFieldDevice' query to generate BOMs of field device.

Add 'IsSubLocationOf' query to the 'Location' class

DisplayedLabel improvement: show Catalogue ID in parenthesis when class name is shown.

V1.2.194

Include a 'Repeat' query parameter to allow listing objects a certain number of time.

Make it so Harness boots can have splice connection point groups.

Allow to invert source and destination of a single wire

Allow to force a property initial value as the default value

Allow to trigger wire processing on single connection group from selected connection

V1.2.192

Allow for System's CatalogueID to be listed in parts-list/BOMS instead of their sub-parts.

Allow to trigger wire processing on single connection group from selected connection

V1.2.190

Include open Tabs in 'hamburger' menu of view tab area to access them directly.

Allow to display location BOMs

Components with options should be accessible from the options tree view.

Make it so the 'Refresh' of the Explorer takes into account added parts when displaying the content of a Class Catalogue.

V1.2.183

Oriented connection reset upon wire info symbol insertion.

'Drawing/Add component property' should work for layout blocks as well.

Keep insert symbol on axis enabled when library thumbail is locked.

Allow to reach previously active View Tab.

- Generic improvements of Design-by-Systems, Configuration mamagement and Harness design features.

V1.2.169

- Improved harness features and library

V1.2.165

Define a 'Assign to PLC' feature.

Add a 'GetConnectedElements' query to OPR.

Make 'Flow through' checkbox visible for connector pins

V1.2.162

Allow to increase all text sizes using a ratio stored in an environment setting.

- Wiring process

Defined a 'Coupler' class to manage Remote IOs

Include 'Add ground terminal' in ribbon when terminal strip is selected, and 'Insert ground terminal' when terminal strip element is selected.

- DWG import

Add 'LastItem' parameter to query, which acts like 'Item' but count backwards.

Allow to reach previously active View Tab.

Copy/Paste from Excel

 

Bugs fixed:

V1.3.13

GetExtendedID query should take into consideration 'Show Work ID value on sub-parts'.

Package extraction will not work if SkyCAD environents folder is not on C:\ drive.

V1.3.12

Graphical terminal junction symbols still default to 'Explore terminal' in some cases.

White/pale color text are printed black when 'print to monochromeM' is activated.

View tab still active after project close, creates rendering issues.

OPRs cannot be linked if they are at the exact same position on different sheets.

GetAllTerminalStrip query does not go past two hierarchical levels.

V1.3.10

Evaluation of potential ports to connect for termial connectivity should include all junctions sharing the same net. (Not just bridged ones, and hidden junctions...)

Connection merge process should favor lower level hiearchical level connection.

V1.3.8

Incorrect option assignement to modified data in some hierarchical structure

Context property priority not taken into consideration for accessories.

License control should be bypassed when SkyCAD brings back a hidden junction within a terminal strip view.

V1.3.7

Virtual part becomes hidden with V1.3.6.

Assiging from catalogue when several elements are selected changes sequence of objects if selected elements are spaced.

V1.3.6

Sub-Component/accessory locatedIn value cashed and not reset when parent component changes location.

Cable wire connected to terminal does not take into consideration terminal strip connectivity info.

Revision property definition settings should not all be read-only.

Drill hole pattern doesn't show dimensions of laid-out parts anymore.

Multiple wires connected on the same connection port of a component are considered to be part of the same harness. They shouldn't be.

Issue deleting elements belonging to a past revision, when the deletion is done in the context of one or more options.

Components should appear in Harness parts-lists and BOMs only if 'Include in harness' is set to TRUE.

Package extraction method must not use drive root as temp exctraction folder as it may be write protect in some cases.

Copy/paste process interupted if terminal strip layout instance is copied.

ConnectedToConnector query returns connectors connected on the same Net instead of connector with connector pins overlapping.

Connector pin navigation objects should include connector symbols.

 

V1.3.0

Issue with empty tag value of distribution terminal symbol in some situations

Copying elements from System to parent project/System resets entire element's sub-structure

Process wires on multiple selected connections stops after first wire creation.

Issue copying a grouping within a System

Error message not displayed when pasting incompatibility is detected and cancels paste.

'Options' tree view element remains sometime in option tree after after closing Project/system.

Title block not inserted automatically at sheet creation

V1.2.212

Issue with empty tag value of distribution terminal symbol in some situations

V1.2.211

Issue with automatic upload of saved parts to online catalogue

V1.2.210

Three view does not get automatically redrawn after hitting 'Save All'.

Linking PLC module blocks leaves a 'phantom' PLC module instead of deleting it after linking

V1.2.209

Navigation from layout representation only reach itself; it should reach all graphical representations of associated element.

'Assign from catalogue' on multi-selected connections only assign Single wire part number to one wire instead of all selected ones.

Three view does not get automatically redrawn after hitting 'Save All'.

V1.2.208

Assembly sub-parts should not be deleted when deleting a layout from the schematics if any of the assembly structure is represented elsewhere.

Terminal strip layout: do not draw bridge dot if bridge line won't be draw,

OPR cross reference does not always appear automatically after linking...

Keybord shortcuts stop working if Windows button was pressed once.

Removed empty columns from tree view query settings still have traces of them in columns order display settings after their removal.

Location creation process won't use customised sub-class

Location BOM lists location part-number, but with a 0 quantity.

Issue sorting a grid when items are shown more than once.

Inserting a cable indicator while hold SHIFT does not display dialogue box.

Implemented elements show elements as many times as harness connections touch them.

Moving connection point block does not stretch connections.

Additional drawing obects in location block are not drawn.

Clicking the background of a sheet while pressing CTRL adds the sheet to selected objects.

Buttons too small for high resolution

Quick set-up and Welcome Window render badly with High DPI monitor with font increase to more than 125%

'Displayed' and 'Printable' connection text properties do not to be taken into consideration in diaplaying/printing process.

Embedded IF queries gets wrong value when two properties have embedded IF queries.

Disabling 'Show redundant cross-references' makes it so some cross-references disappear as they should not.

Project's 'Catalogue Index Property' class setting is set to 'Read-Only' and should not.

Text template used for showing properties around symbols not accessible.

"Tag" property definition should be set to 'Read-Only' so users can't change its settings.

Association block may have both construction point on top of each other, generating an error when exporting to DWG.

Cross-rererence display issue when rotated,

CatalogueID property definition should not be configurable.

Inserting a grouping with oriented connections is canceled out.

PLC ends-up with 'phantom' modules after saving in context of a project (and PLC has sub-modules...)

Connector pin info shown in Terminal strip layout connectivity is insufficient when connector belongs to a sub-system.

Change package import confirmation message to 'Package succesfully imported.'

V1.2.195

Issue mapping catalogue cable to in-context cable when sub-cables are defined.

None printable objects are exported to DWG nonetheless

Swap wires should look all the way up to the top-most cable, not the immediate parent cable.

Change package import confirmation message to 'Package succesfully imported.'

Can't insert revision in System when system is used within a project.

Connection point blocks get deleted when parent workblock is linked to abother component.

F5 shortcut key not associated to 'Assign from catalogue' when a layout instance is selected.

Unflag 'SystemObject' and 'ReadOnly' from copied objects

Schematics terminal strip layout can now only be selected by clicking the header symbol

V1.2.194

Shortcut keys are triggered when other keys are pressed at the same time.

Can't close an element that is revision locked.

Location BOM doesn't list Location part-number. It should.

V1.2.192

Changing order of children object may not work in some rare cases.

Renumbering process should not be allowed to get launched when Root object is revision locked.

V1.2.191

Distribution terminal index calculation error when multiple elements connected through connections on each side.

Allow for System's CatalogueID to be listed in parts-list/BOMS instead of their sub-parts.

Cabling info not displayed beside cable indicator when cable is within a grouping inside a sheet.

V1.2.190

Deleting a layout instance from a layout block should delete the part is no other graphical representation exists.

Deleting the workblock linked to a component that still has accessories linked themselves to symbol won't delete the work object.

Inifinite loop when renumbering and there is a cable that has both ends connecting the same component/terminal strip.

Treeview refresh issue on Opening saved elements

Renumbering components makes it so sheets all get moved up, moving Systems and folders all the way down.

'Assign from catalogue' button not available when terminal symbol is selected.

Assigning part number for terminal not shown in schematics will lose saved conectivity.

Excel/CSV export does not clean '#ERROR: No such query' values.

Distribution terminal index not evaluated if connected to more than one item in schematics.

Connector pins not listed in BOM

Issue with Cut/Paste of folder.

V1.2.183

Assigning part-number to locations reset connectivity information stored in children terminal strips.

Last rung number of first column sometimes same value as first rung of second column.

'Explore single wires' on connection does nothing if multiple single wires are associated to it.

'Layout element' and 'Layout sub-part' should not allow to select main block.

Issue with ribbon when selected objects are removed through undo.

Sub-part layout view of an assembly should not be selectable when assembly layout is viewed in context.

'Hide cable information' not taken into consideration when exporting to DWG/DXF

Wire list tree view query not sorted by wire number.

Wrong query used when 'assign from catalogue' is triggered from a cable connection.

Issue in 'Left justify' and 'Right justify' rail positioning calculation.

Typo in 'Show terminal strip elements' query on Terminal Strip.

Refresh required when changing channel type in Block generator View.

Clicking on web link cell won't work if cell is read-only.

V1.2.171

Wire list query crashes SkyCAD when a large amount of wires is implicated.

V1.2.165

Wire list empty when working with project using wires in version 1.2.131.

Images printed in color even if 'Print to monochrome' is activated.

Make sure exported values in CSV file are between quotes.

View tab label empty for none graphical elements displayed.

Pasting a location symbol triggers Explorer display while UI is locked if location is not present.

Some harness branches being unnecessarily reset when running wire processing

V/1.2.162

Issue with Cut/Paste of folder.

Make it so Text created from text templates transfer raw values of each text properties.

Contextual IO Information is saved with component when saved to catalogue.

Assigning part-number to locations reset connectivity information stored in children terminal strips.

Ampersand character does not show in DropDown list

Cable indicator wire information does not show if cable shown is sub-cable.

Allow for the Block Generator to manage blocks for accessories.

'Assign to connector' on connector pin automatically adds a pin to a connector instead of associating to an unused pin.

Resolve connectivity should not remove already resolved 'Connected To' fields.

Terminal junction display issue on source/destination cable wires.

Cable indicator within location symbols make it so cables are located -- they should not.

Printable check box has no effect on text objects.

Cabling info on Cable Indicator not updated upon first sheet display.

Cable wiring process does not properly take into consideration OPRs.

Connector part number is not saved within grouping

Distribution block navigation points to wrong terminal sometimes

'Catalogue tools/Add new catalogue part' should list all Work Field Classes, and not just component classes.

Filter by location property definition shouldn't be 'ReadOnly'

Prevent being able to link between elements not sharing the same root object.

Ground terminal icon not showing ground when more than one ground junction...

Navigation for terminal junctions won't work in some occasions.

Text templates do not transfer angle property to created texts.

Stacking terminals makes it so terminal junctions lose connectivity info.

Issue sorting graphical objects: overlapping objects get skipped.

Wrong query used when 'assign from catalogue' is triggered from a cable connection.

Issue in 'Left justify' and 'Right justify' rail positioning calculation.

Typo in 'Show terminal strip elements' query on Terminal Strip.

Clicking on web link cell won't work if cell is read-only.

Hidden connection text get exported nonetheless in DWG export process. They shouldn't.

Potential OPR positions not calculated upon sheet opening.

Do not clear clip-board when ESC is pressed.

Starting SkyCAD forces the 'ID Property' class setting for accessory to 'Tag'