See the keepachangelog.com description.
- Added
- Changed
- Deprecated
- Removed
- Fixed
- ODS reader - take the "repeated" cell atrribute into account when iterating row's cells
- Added
- CSV reader: detect if ' is used as a quote char instad of "
- Report: include PnP file names
- Report: include the minimum distance between component centers
- Changed
- Deprecated
- Removed
- Fixed
- Added
- Report: check if the BOM and PnP configurations have columns selected, show MessageBox if not
- Changed
- Deprecated
- Removed
- Fixed
- Report: don't check the X, Y columns when parsing the BOM grid
- Added
- Report: distance checker - minimum distance taken from the config file: [common]->"components_min_distance"
- Changed
- BOM and PnP columns in status bar: when numeric column ID is used, indexes starts from 1, not 0
- Report: distance checker - only components from the same layer checked
- Deprecated
- Removed
- Fixed
- PnP column selector - fixed when column is selected by it's index
- Report: distance checker - duplicate checks (C1 vs C2, C2 vs C1) removed
- Added
- Popup windows are centered on main App window
- Column selector: indexes starts from 1
- Changed
- CSV/XLS/XLSX/ODS readers update from Yedytor 0.6.3
- Deprecated
- Removed
- Fixed
- Added
- Changed
- UI improvements
- Deprecated
- Removed
- Fixed
- refactoring: removed static class members
- Changed
- column selector for PnP: part X:Y coordinates columns
- report: list of items that are < 3mm apart
- Deprecated
- Removed
- Fixed
- Added
- Changed
- new profile name: default taken from the project dir name
- cosmetic changes
- Deprecated
- Removed
- Fixed
- Added
- Changed
- search string highlight color: aqua -> yellow
- Deprecated
- Removed
- Fixed
- xls/xlsx - prevent formatting of digits-only cells, like '100', as float numbers '100.0'
- xls/xlsx - cells containing multiple rows are transformed into single-line with '⏎' character
- Added
- BOM and PnP column can be selected by index, if file has no column headers
- Changed
- Deprecated
- Removed
- Fixed
- Added
- once the BOM and PnP files are loaded successfully, every time you click the
Cross-check the files
will reload these files before comparison - item comment comparison: text diff library used to detect differences char-by-char
- once the BOM and PnP files are loaded successfully, every time you click the
- Changed
- Deprecated
- Removed
- Fixed
- Added
- report has a date/time information pointing on when it was generated
- for every type of input file, not just CSV, ensure that each row has the same number of columns
- unit tests
- Changed
- examples moved to
examples
folder - html files not listed as potential PnP files
- examples moved to
- Deprecated
- Removed
- Fixed
- removing many nonexisting projects on startup
- changing the profile does not reload the files
- Added
- generated report is automatically saved as .html file in the project directory
- on startup, automatically deletes nonexisting projects from the configuration file
- Changed
- Deprecated
- Removed
- Fixed
Copy HTML
button - fixed library attached, HTML text recognized by GMail editor
- Added
- if current shared profile was changed and user wants to save it, message box is displayed asking whether to overwrite
- Changed
- Deprecated
- Removed
- Fixed
- clears all of the previews when adding a new project (Browse...)
- fix error causing results wrom previous project being added to the current project cross-check results
- Added
- HTML widget for formatted report
- copy to clipboard as HTML
- Changed
- Project and PnP lists are now sorted
- Deprecated
- Removed
- Fixed
- Added
- .ods reader for BOM and PnP
- coloring differences in the report
- support for separated TOP/BOTTON layer PnP files (PnP2)
- Changed
- Separator option active only for .csv files
- Deprecated
- Removed
- Fixed
- block the unintended BOM and PnP loading upon the project selection
- file extension case ignored (recognizes both .xls and .XLS)
- Added
- BOM and PnP content cross checking and report generator
- PnP can be imported also from the .xls(x) files
- text searching for BOM and PnP
- spaces-separated .csv reader
- Changed
- comparison report: natural sorting of the parts: C2, C3, C10, C11
- compatibility with the Python 3.9
- Deprecated
- Removed
- Fixed
- clears all previews before opening project
- Added
- .xls and .xlsx reader
- customtkinter GUI
- .csv reader
- project panel
- BOM panel
- PnP panel
- Changed
- Deprecated
- Removed
- Fixed