Changelog
All notable changes to EZ Wire are documented here.
- •
Add a per-harness wire ident display style in Harness Settings: show idents as colour bands, colour bands with their code number, or a single colour (white by default) with the number
- •
Add a help icon next to the ident headers on the connector tables and cut list that shows the 0–9 ident colour codes, with a link to the wire idents guide
- •
Print ident bands and wire colours as flat, solid colours instead of shaded gradients for cleaner, easier-to-read printouts. Two-colour wires keep their stripes
- •
Fix devices you submitted to the public library being hidden from your Devices page under "All"
- •
Fix duplicating a wiring harness dropping manual cut length and strip length overrides on connections. The copy now carries these over exactly as set on the original
- •
Fix not being able to connect the same two cavities more than once. When both cavities allow multiple connections (such as two splices), you can now run several parallel wires between them, for example two smaller gauge wires instead of one large wire. Each wire has its own wire type and appears in the cut list and Bill of Materials
- •
Fix the Bill of Materials ignoring manual cut lengths set in the cut list. Wire totals now use your overridden lengths instead of adding the additional length setting on top of the calculated length
- •
Add a "go to other end" arrow next to each connection's destination that jumps to the connected cavity and highlights it, switching tabs if needed. Show or hide the arrows with the toggle in the Destination column header
- •
Redesign the wiring harness connector page: a single **Add** menu in the sticky toolbar replaces the six create and import cards, with Device at the top, and each option opens its own dialog. New connectors are scrolled into view and highlighted, and you can tick "Keep this open to add another" to add several in a row
- •
Move Print, Labels, Settings and the read-only toggle into the sticky toolbar so they stay in reach while you scroll
- •
Make connector tabs a single scrollable row in the sticky toolbar, with arrow buttons when there are more tabs than fit
- •
Add buttons to empty tabs for adding or importing connectors
- •
Manage connector tabs directly in the tab row instead of a separate dialog: **+ Add Tab** creates a tab inline, and the pencil button switches to edit mode where you can rename a tab by clicking its name, drag to reorder, or delete it
- •
Fix silent Device create failures: the "Create Device" button now stays disabled while any Mating Connector is missing its name or a documentation URL row is only partially filled, and when the server does reject a save, a summary of what's missing appears at the top of the form and the page scrolls to the first offending field
- •
Fix cut list showing raw cavity positions (e.g. 1, 2, 3) instead of the connector design's cavity names (e.g. A, B, C); device connector position cavity names now also take priority when set
- •
Search and enable additional wire types directly from the wiring harness page's wire type combobox - type to search beyond your enabled list, pick a result to enable it, or create a brand new wire type on the fly
- •
Add edit and remove icons next to the connector part number on hover for quicker access to change or clear the connector design without opening the actions menu
- •
Manually override calculated wire lengths per connection on the cut list, with the raw calculated length shown in its own column alongside the cut length used for cutting (available on paid plans)
- •
Manually override strip lengths per side on each wire, including entering `0` to force "no strip" regardless of the connector's default strip length (available on paid plans)
- •
Export the cut list as a CSV with every column, including the cables section (available on paid plans)
- •
Warn when a manually set cut length is shorter than the calculated (raw) length, with a per-wire dismiss button so acknowledged wires stop triggering the warning; the print and CSV output still list every shortened wire so the record survives
- •
Sticky cut list table headers so column headings stay in view while scrolling long lists
- •
Inline pencil icons on the Idents, Twisted Pairs, Strip Length, and Cut Length columns to edit a single row without entering page-wide edit mode - these columns are now display-only by default
- •
Improve device search to also match manufacturer names, and to match regardless of word order (e.g. searching "Haltech Elite" or "Elite Haltech" now finds a Haltech-made "Elite 1500" device)
- •
Make the connector library the default when editing a connector's part number - the edit icon opens the library picker, with free-text entry available under an overflow (⋯) menu for legacy harnesses
- •
Import a device or clear a connector design now leaves the manual part number field empty, so the library-linked part number is the single source of truth
- •
Require typing DELETE to confirm before a wiring harness can be deleted, preventing accidental deletions
- •
Add "No Connection" (N/C) flag to device cavity descriptions, propagated to harness cavities on import
- •
Add a "Change Connector Design" option to the connector options menu, letting you swap in a different design from the library in one step instead of removing then re-selecting
- •
Clarify the connector options menu wording - "Remove Selected Connector" is now "Remove Connector Design" to make clear it only unlinks the design, not the connector itself
- •
Redirect subscribers, paused, and past-due subscribers away from the Packages selection page to their subscription settings
- •
Allow users with a past due subscription to cancel or pause their subscription, and manage their payment method
- •
Solder sleeves now share the same diagram nodes as splices - drag one onto another to combine them into a single joint location, and right-click a combined node to split it apart again
- •
Add a Cable Type library for multi-core and shielded cables using wire types, group conductors into twisted pairs, set a jacket colour, and record an outer diameter in mm or inches
- •
Connect a cavity to a cable shield - shields appear as connection targets alongside other cavities
- •
Show cables on the Cut List and Bill of Materials - each cable's cut length is the longest conductor run inside it, and cables appear as line items in the BOM and its CSV export
- •
Add solder sleeve connector type with independent auto-naming and exclusion from the label generator by default
- •
Fix duplicating a wiring harness not copying a connector's harness-view image type/size preferences or a connection's twisted-pair pairing
- •
Connector part numbers and manufacturers are now shown on the device pages in the library alongside the images
- •
Fix the connector image picker showing the previous design's images after swapping a connector's design via the library
- •
Add a "Clear All Connections" action to the connector Actions menu, letting you remove every connection on a connector without deleting the connector itself
- •
Improve cut list and bill of materials generation speed on large harnesses
- •
Fix PDF export which was forcing a portrait orientation when the canvas used a custom paper size
- •
Fix the device edit page showing the connector design's primary part number instead of the part number actually selected for that connector
- •
Add multi-select for connectors, splices and branches in the diagram - select multiple elements at once and drag them together
- •
Fix device import failing when viewing a wiring harness on the "All Tabs" view
- •
Improve update performance on the wiring harness page - only connectors affected by a change are reloaded.
- •
"All manufacturers" option on manufacturers filter on import connector modal now works as expected. Reopening the connector modal will no longer flash previous search results on load.
- •
Fix private connector manufacturers leaking across user accounts
- •
Improve loading performance on the wiring harness show and diagram pages
- •
Add device link on connector details panel - when a connector is linked to a device, a clickable "Device" label now appears above the manufacturer, opening the device page in a new tab
- •
Add link from connector part number to the connector design page for quick access to the full design details
- •
Rename "Connectors" to "Mating Connectors" on device create/edit forms and device detail pages to clarify that the connectors stored on a device are the mating connectors, not the device's own connectors
- •
Clicking or right-clicking a branch name label on the diagram now opens the rename modal or context menu, the same as interacting with the branch circle itself
- •
Fix connector image picker highlighting the wrong image as selected when a user has uploaded a custom image but no explicit preference is set
- •
Fix branch creation, rename, and deletion resetting diagram zoom and scroll position
- •
Filter connector series dropdown to only show series belonging to the selected manufacturer in the connector design create and edit forms; the series dropdown is now disabled until a manufacturer is chosen
- •
Disable delete button during harness deletion to prevent double-submit 404 error on large harness deletes
- •
Fix branch creation and rename resetting diagram zoom and scroll position
- •
Rename "Manufacturers" to "Connector Manufacturers" in the Parts Library navigation and pages to distinguish connector manufacturers from device manufacturers
- •
Add in-app billing cycle switching - change between monthly and yearly billing on your current plan without having to cancel and re-subscribe
- •
Add in-app subscription upgrades for DIY users - upgrade to SHOP Monthly or Yearly directly from the subscription settings page, with prorated billing applied immediately
- •
Add the ability to pause and resume your subscription from the subscription settings page - pauses take effect at the end of the current billing period and can be resumed any time
- •
Add an interactive wiring harness diagram view - drag and arrange connectors, branches, and splice nodes on a printable page, route lengths with custom vertices, reposition labels, choose paper size and orientation, place a company logo, and export the diagram to PDF
- •
Add splice nodes that can be merged together or split apart directly on the diagram, replacing the standalone Splice Placer page
- •
Add a per-harness option to show or hide measurements on the diagram (SHOP/PRO package only)
- •
Replace the Manage Branches, Manage Lengths, and Splice Placer pages with the new diagram view for creating and managing branches, lengths, and splices in one place
- •
Automatically enable the matching system wire type instead of creating a duplicate when the submitted part number, gauge, and colors exactly match an existing library entry
- •
Fix device image X button doing nothing visually when editing a copied device
- •
Fix device image being blank after uploading a new image on a copied device (new image was incorrectly deleted when the form also had remove_image set)
- •
Add public Device Library at `/device-library` - browse pre-configured ECUs, PDMs, and other automotive devices with search, manufacturer, and device type filtering.
- •
Fix end ident column always displaying the from-end ident regardless of connection direction. The to-side connector now correctly shows the to-end ident
- •
Fix connector image not always saving when uploading an image during edit
- •
Add company logo branding to printed wiring harness documents with configurable position and size - SHOP/PRO package only
- •
Fix connector images being deleted from storage when a connector is deleted or its image is removed/replaced, even when another connector (e.g. from a duplicated harness) still references the same image file
- •
Add Tools section to the logged in user navigation, giving logged-in users direct access to the AWG Conversion Chart and CMA Calculator from within the app
- •
Add copy/duplicate device feature allowing users to create copies of any device
- •
Add alternate part numbers column to BOM CSV export, listing all cross-reference part numbers for each connector design
- •
Make connector part numbers clickable in the BOM table, linking directly to the connector design page
- •
Manufacturer name displaying in connector details when a connector is linked to a design part number
- •
Fix duplicate manufacturers being created when names differ only in case - existing public manufacturers are now matched case-insensitively, and private manufacturers from other users are promoted to public instead of duplicated
- •
Add CMA Calculator tool - build a bundle of conductors in any mix of AWG and mm² gauges, see the total circular mil area, get the nearest equivalent single gauge, and check recommended Tyco/AMP F-crimp and solid parallel splice sizes
- •
Add AWG to mm² Wire Gauge Conversion Chart - full reference table covering conductor diameter (mm and inches), cross-sectional area (mm²), and CMA with sortable columns and a two-way converter between AWG, mm², and CMA
- •
Fix 404 error when deleting connectors caused by double-submit. The delete button is now disabled after the first click
- •
Fix long device-level cavity descriptions being truncated in the harness view. Descriptions now wrap fully so users can read them without accidentally entering edit mode
- •
Fix connector images being forced into a square aspect ratio - images now display at their natural proportions
- •
Fix cavity descriptions being overwritten when a save completes while another description is being typed - in-progress edits are now preserved across concurrent saves
- •
Additional fix connector design cavity names leaking between users on Device pages
- •
Fix connector design cavity names leaking between users - custom cavity names are now correctly scoped so each user only sees their own customisations and public (system) names
- •
Added toolbar to top of Edit Connectors view and Hide/Show all cavities is now easily accessible
- •
Add currently selected wire type selector to wiring harness toolbar, allowing a wire type to be pre-selected and automatically applied to all new connections
- •
Add DIY subscription plan with harness limits (30 total, 5 editable) and feature gating for folders and strip length configuration
- •
Add EZ Wire branded exports for DIY plan users - printed wiring harnesses, cut lists, and bills of materials include the EZ Wire logo and a personal-use disclaimer
- •
Add user rear view image upload support to connector designs, allowing users to upload/edit rear-view images
- •
Fix wire ident colors not rendering when printing
- •
Add folder organization for Wiring Harnesses, allowing harnesses to be grouped into folders with a new list layout
- •
Fixed bug in Hide cavities resetting when changes made to other connectors
- •
Add rear connector image support with per-connector image preference selection for harness
- •
Add drag-to-resize connector images per connector
- •
Fixed cavity naming bug resetting to numerical on edit
- •
Fix paste functionality on Device Form to allow normal single-line paste behavior while maintaining multi-line spreadsheet paste feature
- •
Add connector label string generator for creating custom label exports with selectable connectors and configurable delimiters
- •
Improve wire ident print quality by reducing border thickness and page margins for cleaner, more professional printouts
- •
Fix duplicating a wiring harness not copying device associations, descriptions, harness settings, wire idents, and splice placements
- •
Add ability to edit overall wire idents directly on connector view with toggle button in Color column header
- •
"End Ident" column option for connector views to display connector-specific wire idents
- •
Rename previous color column to "Color Only" for displaying previous square wire color boxes without ident bands
- •
"Color" column on connector view now displays full wire ident visualization including idents. Edit idents on cut-list.
- •
Device Library for creating reusable device templates with multiple connectors - define once, import connectors into any harness
- •
Device connector(s) with configurable cavity descriptions
- •
Ability to import all device connectors into wiring harnesses with a single action
- •
Auto-generate combined cavity descriptions for device-to-device connections (e.g., "Power Input - Power Supply")
- •
Display wire color and gauge information in wire type selection dropdown
- •
Improve splice placer behavior when parent lengths are edited - child lengths are now automatically removed when a parent length is updated, requiring splices to be placed again to ensure accuracy
- •
Fix tab navigation when removing connector designs - removing a design now keeps you on the current tab instead of redirecting to the first tab.
- •
Fixed issue when moderators changed personal connector designs to system connector designs
- •
Fix wire number generation to generate only when connections are added or deleted and wire number is blank. More improvements coming soon.
- •
Fix wiring harness duplication to properly copy connector design assignments - duplicated harnesses now preserve connector designs from the original
- •
Fix wire numbering bug when changing wire specs in existing connectors
- •
Fix connector import to recognize lowercase letters, hyphens, and underscores in connector names (e.g., `Ba1`, `INJ-SUB`, `IGN_SUB`)
- •
Fix connector design editing bug when uploading images - forms now properly submit with file attachments
- •
Fix connector ordering in "View All Tabs" mode to display connectors grouped by tab order first, then by connector sort order within each tab
- •
Connector Design Library for creating and managing reusable connector designs across all harnesses - design once, use everywhere. Powered by Corsa Technic!
- •
Comprehensive Connector Design Library documentation page with step-by-step instructions for creating, managing, and using connector designs
- •
Documentation updates to Quick Start Guide and Connectors Guide with information about using the Connector Design Library to save time
- •
Fix bill of materials wire length calculation to ensure accurate lengths based on wire configuration and adjustments. Bug was introduced in V1.0.15 and now fixed.
- •
Disable fixed length option for splice wires to resolve calculation inconsistencies - all splice wires now include additional length settings. This feature will return in a future release.
- •
Add description field to connectors for adding notes and documentation about each connector (up to 1,000 characters with character count indicator)
- •
Customizable column visibility for wiring harness tables with ability to show/hide columns (pin, wire number, wire, color, destination, wire part number, description)
- •
Auto-propagation of cavity descriptions when creating connections
- •
Harness Settings Modal for centralized wiring harness configuration
- •
New setting to control cavity description propagation behavior
- •
Streamlined wiring harness UI by moving settings to dedicated modal
- •
New Changelog for user visiblity of updates.
- •
Comprehensive documentation section with 8 detailed guides
- •
Enhanced dashboard with changelog highlights for recent updates
- •
Refined public header navigation with documentation links
- •
Browser test snapshots updated for UI consistency
- •
Pagination added for wiring harnesses page
- •
Reusable create harness card component for consistent UI across the application
- •
Updated harness card component with improved layout and functionality
- •
Enhanced test coverage for harness pagination feature
- •
Resolved issues with harness deletion due to database cascade constraints
- •
Fixed public page tests that were failing due to new cookie banner and outdated content
- •
Added Google Analytics with cookie banner
- •
Revamped packages page with enhanced features showcase
- •
Added screenshots and roadmap information to pricing page
- •
Improved EZ Wire feature descriptions and layout
- •
Rate limiting for email verification to prevent delivery issues and abuse
- •
Launch updates including UI refinements and copy improvements
- •
Improved subscription cancellation workflow
- •
Ability to add and remove cavities dynamically from connectors
- •
User-defined wire numbering system with customizable templates
- •
Portrait or Landscape printing of cut-list
- •
Fixed bug in bi-directional connection handling for proper wire routing
- •
Fix replacement order bug in WireNumberFormatter
- •
Admin features for wire type management and making types public
- •
Cavity connections not appearing on new connector creation
- •
Connector deletion with tab relationships
- •
Wire types now properly filtered to show only user's own and system types
- •
Print artifact rendering issues resolved
- •
Additional print artifact fixes
- •
Final pre-launch bug fixes and polish
- •
Tab navigation issues
- •
Connector tabs printing functionality
- •
Complete wiring harness design system with connector management
- •
Real-time connection validation preventing duplicate pins and invalid connections
- •
Automatic cut list generation with wire length calculations
- •
Professional pinout sheet exports ready for production
- •
Wire identification system with MIL-STD-681F color band support
- •
Advanced branch management with automatic length calculations
- •
Comprehensive parts library for connectors, terminals, and seals
- •
Paddle integration for subscription billing and cancellation
- •
Multi-tab connector organization system
- •
No-connection cavity support for unused pins
- •
Tab navigation issues
- •
Connector tabs printing functionality
This changelog follows Keep a Changelog format