ChangeLog for PatchCableMgr //////////////////////////////////////////////////// **************************************************** Contents - Changes Introduced In 0.3.17 - Changes Introduced In 0.3.16 - Changes Introduced In 0.3.15 - Changes Introduced In 0.3.14 - Changes Introduced In 0.3.13 - Changes Introduced In 0.3.12 - Changes Introduced In 0.3.11 - Changes Introduced In 0.3.10 - Changes Introduced In 0.3.9 - Changes Introduced In 0.3.8 - Changes Introduced In 0.3.7 - Changes Introduced In 0.3.6 - Changes Introduced In 0.3.5 - Changes Introduced In 0.3.4 - Changes Introduced In 0.3.3 - Changes Introduced In 0.3.2 - Changes Introduced In 0.3.1 - Changes Introduced In 0.3.0 - Changes Introduced In 0.2.4 - Changes Introduced In 0.2.3 - Changes Introduced In 0.2.2 - Changes Introduced In 0.2.1 - Changes Introduced In 0.2.0 - Changes Introduced In 0.1.3 - Changes Introduced In 0.1.2 - Changes Introduced In 0.1.1 - Changes Introduced In 0.1.0 **************************************************** \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ **Changes introduced in 0.3.17 [Fix] Port description field spins after edit **Changes introduced in 0.3.16 [Feature] Port description [Enhance] Improved password hashing [Enhance] Added support for ST connectors [Fix] Hyphen encoded in search results [Fix] Cabinet cable paths inaccessible **Changes introduced in 0.3.15 [Fix] Floorplan object ports not available when making new connection [Fix] HTML code for hyphens not converted when viewing floorplan object details **Changes introduced in 0.3.14 [Enhance] Added support for point-to-multipoint connections to represent breakout cables [Fix] Broken template image upload [Fix] Objects deleted without confirmation **Changes introduced in 0.3.13 [Fix] Failure to import trunk data correctly on backup restore **Changes introduced in 0.3.12 [Enhance] When configuring template port ID, show last port ID in long abreviated list [Enhance] Cable path connections generated programatically instead of static images [Enhance] Added customer payment portal [Fix] Corrected nested insert size as displayed in "Available Templates" box [Fix] Template port ID add/remove field not refreshing when shown for different connectable partitions [Fix] Fresh install inserted data in a way that would cause a "duplicate cabinet order" error on backup restore **Changes introduced in 0.3.11 [Enhance] Added ability to create inserts with enclosure partitions [Fix] Validate trunked partitions are not connected to each other [Fix] Issue with connections being imported as "populated" when restoring from backup [Fix] Validate duplicate walljack port names when trunked to multiple partitions [Fix] Validate trunked endpoint is not connected [Fix] Issue with template rear image when importing from template catalog **Changes introduced in 0.3.10 [Enhance] Added "Bottom-Left to Top" port orientation **Changes introduced in 0.3.9 [Enhance] Added location/cabinet tree sorting options [Enhance] Clear backup file on upload [Fix] Prevent same name cabinets from sharing location **Changes introduced in 0.3.8 [Enhance] Added MPO-12, MPO-24, and QSFP port types **Changes introduced in 0.3.7 [Feature] Combined templates [Fix] Resolved inaccurate trunk path [Fix] Resolved issue determining port compatibility when making connections [Fix] Resolved database error during user invitation registration [Fix] Resolved issue with editing template port orientation and enclosure tolerance [Fix] Resolved error during new user registration [Fix] Resolved error loading empty floorplan [Enhance] Prevent categories for which no templates are assigned from displaying in available templates box [Enhance] Sort available templates by category name and then template name **Changes introduced in 0.3.6 [Enhance] Added camera floorplan object **Changes introduced in 0.3.5 [Enhance] Added connection overwrite confirmation [Fix] Fixed issue with overwriting port connections [Fix] Fixed issue with port selection not populating when object is selected in Explore [Fix] AppID not sending on entitlement update **Changes introduced in 0.3.4 [Enhance] Minimize self-hosted installation fields and accomodate virtual appliance deployment **Changes introduced in 0.3.3 [Fix] Only allow cabinets to be added to diagram [Fix] Occasionally incorrect port tree when connecting managed cable end [Fix] "CableB ID" exporting as "None" [Fix] Multimode cables not rendering in cable path [Fix] Object name not rendering properly in cable path when scanning cable end connected to insert [Enhance] Zoom floorplans with mouse wheel [Enhance] User defined path finder constraints **Changes introduced in 0.3.2 [Fix] Floorplan objects not dropping or updating on certain parts of floorplan [Fix] Added missing clear trunk feature to selected object Actions menu ("Build->Environment" page) [Enhance] Pan and zoom floorplan image to fit window when initially loaded [Enhance] Pathfinder paths display in new format [Enhance] Added print feature to path finder [Enhance] Consolodated selected floorplan action buttons into dropdown ("Build->Environment" page) **Changes introduced in 0.3.1 [Fix] Resolved issue with dragging floorplan objects on zoomed floorplan **Changes introduced in 0.3.0 [Fix] Resolved issue with exporting only a single unconnected managed cable [Fix] Resolved failure to restore from backup [Fix] Corrected error preventing floorplan from displaying [Fix] Corrected error causing incorrect port indexing when restoring backup with trunked walljack objects [Feature] Highlight cable path [Feature] Diagram builder [Feature] Print cable path [Enhance] Added user setting to change orientation of cable in path depictions [Enhance] Consolodated action buttons into dropdown **Changes introduced in 0.2.4 [Fix] Corrected issue with floorplan images covering floorplan controls ("Explore" page) [Fix] Corrected port designation to display flag instead of "*" when changed [Fix] Corrected inability to connect SC ports to LC ports **Changes introduced in 0.2.3 [Fix] Resolved issue with inserts not importing correctly when installed in enclosures with more than 2 rows [Fix] Corrected tempate image size when displaying insert template details [Fix] Corrected issue with floorplan images covering floorplan controls [Fix] Adjusted permissions to allow Administrators to remove users [Fix] Adjusted permissions to allow users to change settings and password [Feature] Added ability to configure cabinet RU numbering direction **Changes introduced in 0.2.2 [Fix] Display template image as correct size when initially uploaded [Fix] Changed port ID field order to reflect lower order incremental fields incrementing first [Fix] Corrected issue with port IDs consisting of more than 3 incremental fields not incrementing as expected [Fix] Corrected port ID validation [Fix] Prevent duplicate port ID accross entire template [Fix] Corrected display of half RU inserts [Fix] Resolved database issue when switching cabinet side (Front/Back) [Fix] Resolved issue with legacy enclosure partitions with no tolerance specified causing template clone error [Feature] Administrator block/unblock users [Feature] Administrator disable MFA [Enhance] Increased template partition limit from 20 to 100 [Enhance] Increased maximum number of vertical template partitions from 10 to 24 **Changes introduced in 0.2.1 [Fix] Display template image in details box [Fix] Allow Administrator role to remove users [Fix] Added validation for path finder [Fix] Resolved error message when switching cabinet face on 'Explore' page [Feature] Template "Where Used" [Enhance] Added icon to identify endpoint object boxes [Enhance] Ports are represented by icons instead of generic squares [Enhance] When cloning templates, include template name and images **Changes introduced in 0.2.0 [Fix] Adjusted Restore function to account for out of order items in "03 - Cabinets.csv" [Fix] Relocated app images out of public directory. [Fix] Fixed port name validation. [Fix] Pass Host header through proxy to app server. [Fix] Template and floorplan images have been moved out of the app directory to prevent deletion during upgrade or restart. [Feature] Objects displayed in cable paths are colored according to template category and are clickable. [Feature] Added ability to define enclosure tolerance as strict or loose. [Feature] Added ability to clone templates [Feature] Improved markup for insert objects and connectable partitions for improved rendering. [Feature] Build->Templates: Added template workspace scrolling **Changes introduced in 0.1.3 [Fix] Build->Templates: Ports not displaying in connected partitions. [Fix] Build->Templates: Removed style border around enclosure input fields. [Fix] Prevent port orientation of non-connectable partitions from being editable in Build->Templates Template Details. [Feature] Import template to appropriate category instead of default category. **Changes introduced in 0.1.2 [Fix] Added organization name validation [Fix] Resolved erroneous entitlement errors when entitlement is unlimited [Fix] Resolved install bug stemming from syntax error introduced by addition of BottomLeft-Right port orientation [Feature] Added ability to adjust server name, a server name is required for accepting user invitations [Feature] Added port orientation to object detail [Feature] Improved markup for template enclosures for improved rendering **Changes introduced in 0.1.1 [Fix] Resolved broken SSL redirect [Fix] Prevent ports from being connected to themselves [Fix] Prevent templates from being imported with duplicate names [Fix] Accommodate importing data which does not specify an enclosure's "strict" property [Fix] Resolved issue with exporting cable path entries that have no peer cabinet [Fix] Resolved issue with cabinet adjacency entries persisting after being overwritten [Fix] Prevent duplicate location node names [Fix] Resolved issue with cable path and cabinet adjacency entries not being deleted along with cabinets [Fix] Resolved issue with data export "cabinet objects" cabinet face always being Front [Feature] Added BottomLeft-Right port orientation [Feature] Added ability to edit template port orientation [Feature] Added PCM email proxy functionality [Feature] Added entitlement functionality **Changes introduced in 0.1.0 [Fix] Resolved issue with code upgrade overwriting database_info.php resulting in initial install page [Fix] Resolved login issue preventing user login caused by PHP session cleanup [Fix] Resolved errors when creating connectable template [Feature] Added import/export capabilities for template/floorplan images, floorplan objects, and trunk peer data [Info] Initial release