CHANGELOG.md (12004B)
1 # Changelog 2 3 ## Unreleased 4 5 Bugfixes and other features: 6 * Updated to the most recent Octopart API version 4 [#1150](https://github.com/partkeepr/PartKeepr/pull/1150) 7 8 ## PartKeepr 1.4.0 9 10 New Features: 11 * [Easy to use part parameter filter](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.4.0#Easy_Parametric_Filter) 12 * [Mobile Frontend Proof of Concept](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.4.0#Mobile_Frontend_Proof_of_Concept) 13 14 15 Bugfixes and other features: 16 * PartKeepr now displays the cause if an item can't be deleted, because it's in use somewhere else 17 * The default AJAX/XHR request timeout for the frontend has been increased from 30s to 300s [#914](https://github.com/partkeepr/PartKeepr/issues/914) 18 * It's now possible to run PartKeepr in specific reverse proxy scenarios, see [the wiki](https://wiki.partkeepr.org/wiki/KB00008:PartKeepr_behind_a_reverse_proxy) for a description 19 * Several performance improvements to the project reports 20 * Fixed an issue where setup didn't properly write the PostgreSQL configuration to parameters.php 21 22 ## PartKeepr 1.3.0 23 24 New Features: 25 26 * [Refactored Project Reports](http://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.3.0#Refactored_Project_Reports) 27 * [Distributor Price Calculation](http://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.3.0#Distributor_Price_Calculation): Ignore distributors for price calculations 28 * [Column Customization](http://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.3.0#Column_Customization) 29 * [Selective OctoPart Import](http://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.3.0#Selective_OctoPart_Import) 30 * [Refactored User Preferences](http://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.3.0#Refactored_User_Preferences) 31 32 For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A1.3.0+is%3Aclosed) 33 34 ## PartKeepr 1.2.0 35 36 New Features: 37 38 * [Advanced Part Parameters](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Advanced_Part_Parameters): Allows the user to define part parameters 39 * [Generic Filtering](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Generic_Filtering): Allows the definition of custom filters 40 * [OctoPart Integration](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#OctoPart_Integration): Retrieve part data from OctoPart 41 * [Importer](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Importer): Import any data into PartKeepr 42 * [Meta Parts](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Meta_Parts): Define Parts based on values from other parts 43 * [Theme Support](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Experimental_Theme_Support): Experimental themes 44 * [Batch Jobs](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Batch_Jobs): Update data based on actions 45 * [Project Runs](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Project_Runs): Stores parts used for each project run 46 * [Project Overages](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Project_Overages): Remove a fixed or percentual amount for project runs (e.g. wasted parts) 47 48 Bugfixes and other features: 49 * It's now possible to define if the internal part number must be unique [#486](https://github.com/partkeepr/PartKeepr/issues/486) 50 * m:n Data can now be exported, for example, distributors for a part [#435](https://github.com/partkeepr/PartKeepr/issues/435) 51 * Item prices are considered as not being set, allows proper statistics for "Parts without price" [#500](https://github.com/partkeepr/PartKeepr/issues/500) 52 * Part details are shown in the Add/Remove Stock dialog when using a barcode scanner [#727](https://github.com/partkeepr/PartKeepr/issues/727) 53 * Setting passwords for legacy users work again [#750](https://github.com/partkeepr/PartKeepr/issues/750) 54 55 For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A1.2.0+is%3Aclosed) 56 57 ## PartKeepr 1.1.0 58 59 New Features: 60 61 * [Thumbnail Browse Mode](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.1.0#Thumbnail_Browse_Mode): Allows the user to browse parts by their images 62 * [Fulltext Search Configuration](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.1.0#Full_text_search_configuration): Allows the administrator to specify the fields to be searched when using the search field within the parts manager 63 * [Required Fields configuration](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.1.0#Required_Fields_configuration): It is now possible to configure the required fields for parts, part manufacturers and part distributors as well to enforce a certain minimum amount of distributors, manufacturers and attachments. 64 * [Display of active filters for a grid](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.1.0#Display_of_active_filters_for_a_grid): Active filters for a grid are now displayed at the bottom of each grid, with the possibility to remove certain filters. This makes it more transparent if a grid is filtered and by which values. Additionally, filters can be removed manually. 65 * [Barcode Scanner Configuration](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.1.0#Barcode_Scanner_Configuration): It is now possible to configure a barcode scanner and to perform actions based on barcode scanner input. 66 * Added a filter to filter by the Internal Part ID [#645](https://github.com/partkeepr/PartKeepr/pull/645) 67 68 Bugfixes: 69 * Project names are now properly recorded when removing parts by the project report view [#686](https://github.com/partkeepr/PartKeepr/issues/686) 70 * Part stock levels are retained when removing parts using the project reports [#685](https://github.com/partkeepr/PartKeepr/issues/685) 71 * Parts are now saved properly when ticking the "Needs Review" checkbox [#693](https://github.com/partkeepr/PartKeepr/issues/693) 72 * "Don't ask again" Dialogs now properly remember the setting [#698](https://github.com/partkeepr/PartKeepr/issues/698) 73 * German umlauts are now properly displayed in the part details view [#674](https://github.com/partkeepr/PartKeepr/issues/674) 74 75 For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A1.1.0+is%3Aclosed) 76 77 ## PartKeepr 1.0.0 78 79 This is the PartKeepr 1.0.0 release. Bugfixes for this version: 80 81 * Fixed an issue where dragging and dropping multiple parts only copied the first part [#663](https://github.com/partkeepr/PartKeepr/issues/663) 82 * Fixed an issue where setup would always revert to MySQL instead of the selected PostgreSQL driver [#659](https://github.com/partkeepr/PartKeepr/issues/659) 83 * Fixed an issue where stock levels would be copied to the new part if "Takeover all data" in the create part dialog was selected [#660](https://github.com/partkeepr/PartKeepr/issues/660) 84 * Fixed an issue where sorting by storage location name doesn't work in the parts view [#620](https://github.com/partkeepr/PartKeepr/issues/620) 85 86 For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A1.0.0+is%3Aclosed) 87 88 ## PartKeepr 1.0.0-beta.1 89 90 This is a bugfix release only. 91 92 Bugfixes for this version: 93 94 * Fixed an issue where the "Price per Item" checkbox has inverted behavior [#653](https://github.com/partkeepr/PartKeepr/issues/653) 95 * Fixed an issue where the currency symbol is not stored when set [#652](https://github.com/partkeepr/PartKeepr/issues/652) 96 * Fixed a "division by zero" error when upgrading from an earlier PartKeepr version [#650](https://github.com/partkeepr/PartKeepr/issues/650) 97 * Fixed an issue where the xlsx format is not correctly set when exporting data [#646](https://github.com/partkeepr/PartKeepr/issues/646) 98 * Fixed an issue where distributor and manufacturer filters don't work [#647](https://github.com/partkeepr/PartKeepr/issues/647) 99 100 For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A1.0.0-beta.1+is%3Aclosed) 101 102 ## PartKeepr 1.0.0-alpha.2 103 104 This is a bugfix release only. 105 106 For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A1.0.0-alpha2) 107 108 ## PartKeepr 1.0.0-alpha.1 109 110 This is a bugfix release only. 111 112 For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A1.0.0-alpha1) 113 114 ## PartKeepr 0.82 115 116 This is a bugfix release only. 117 118 For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A0.82) 119 120 ## PartKeepr 0.81 121 122 This is a bugfix release only. 123 124 For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A0.80) 125 126 ## PartKeepr 0.80 127 128 Skipped due to a packaging error 129 130 ## PartKeepr 0.79 131 132 This is a security release, which fixes a security issue which is present in versions 0.75 - 0.78. 133 134 135 ## PartKeepr 0.78 136 137 This is an emergency release for the broken 0.77 version. Bugfixes: 138 139 * Fixed error when saving a part causes oss of stock history [#551](https://github.com/partkeepr/PartKeepr/issues/551) 140 * Fixed security issue and setup check for accessing app/logs [#553](https://github.com/partkeepr/PartKeepr/issues/553) 141 142 For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A0.78+is%3Aclosed) 143 144 ## PartKeepr 0.77 145 146 This is mainly a bugfix release. Noteworthy bugfixes: 147 148 * The HTTP Status code is now shown in exception windows for easier debugging [#549](https://github.com/partkeepr/PartKeepr/issues/549) 149 * Obsolete database tables from 0.1.9 are now removed [#548](https://github.com/partkeepr/PartKeepr/issues/548) 150 * Fixed drag'n'drop of parts [#540](https://github.com/partkeepr/PartKeepr/issues/540) 151 * Initial stock level value is now correctly entered in the database [#534](https://github.com/partkeepr/PartKeepr/issues/534) 152 * The ubuntu font is now loaded via HTTPS [#520](https://github.com/partkeepr/PartKeepr/issues/520) 153 * Footprint images are now shown again [#518](https://github.com/partkeepr/PartKeepr/issues/518) 154 155 For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A0.77+is%3Aclosed) 156 157 ## PartKeepr 0.76 158 159 Noteworthy new features and bugfixes: 160 161 * It is now possible to search for a manufacturer's part number [#489](https://github.com/partkeepr/PartKeepr/issues/489) 162 * Re-added "used in projects", footprint, storage location and category name as in PartKeepr 0.1.9 [#514](https://github.com/partkeepr/PartKeepr/issues/514) 163 * Added APC cache support 164 * Setup now prompts for the authentication method to use 165 * Icons are now displayed properly again in Firefox [#481](https://github.com/partkeepr/PartKeepr/issues/481) 166 167 For a mostly complete list of new features and bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A0.76+is%3Aclosed) 168 169 ## PartKeepr 0.75 170 171 Noteworthy new features: 172 173 * Migrated to the [Symfony2](http://symfony.com/) Framework and [ExtJS6](https://www.sencha.com/products/extjs/) [#323](https://github.com/partkeepr/PartKeepr/issues/323) 174 * Using HTML5 Webcam capture to avoid using Flash [#384](https://github.com/partkeepr/PartKeepr/issues/384) 175 * Added 1024-based SI Prefixes to support MiB, KiB etc [#386](https://github.com/partkeepr/PartKeepr/issues/386) 176 * Storage Locations can now be managed using categories [#463](https://github.com/partkeepr/PartKeepr/issues/463) 177 * A new exporter has been added which allows custom export configurations [#435](https://github.com/partkeepr/PartKeepr/issues/435) 178 * Attachments are now displayed in the part details, so it's not necessary to open the part details [#394](https://github.com/partkeepr/PartKeepr/issues/394) 179 180 For a mostly complete list of new features and bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A0.75+is%3Aclosed)