partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

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)