Skip to content
Tags give the ability to mark specific points in history as being important
  • 1.4.0
    New Features:
     * [Easy to use part parameter filter](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.4.0#Easy_Parametric_Filter)
     * [Mobile Frontend Proof of Concept](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.4.0#Mobile_Frontend_Proof_of_Concept)
    
    Bugfixes and other features:
     * PartKeepr now displays the cause if an item can't be deleted, because it's in use somewhere else
     * The default AJAX/XHR request timeout for the frontend has been increased from 30s to 300s [#914](https://github.com/partkeepr/PartKeepr/issues/914)
     * 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
     * Several performance improvements to the project reports
     * Fixed an issue where setup didn't properly write the PostgreSQL configuration to parameters.php
    
  • 1.3.0
    New Features:
    
     * [Refactored Project Reports](http://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.3.0#Refactored_Project_Reports)
     * [Distributor Price Calculation](http://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.3.0#Distributor_Price_Calculation): Ignore distributors for price calculations
     * [Column Customization](http://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.3.0#Column_Customization)
     * [Selective OctoPart Import](http://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.3.0#Selective_OctoPart_Import)
     * [Refactored User Preferences](http://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.3.0#Refactored_User_Preferences)
    
    For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A1.3.0+is%3Aclosed)
    
  • 1.2.0
    This is the PartKeepr 1.2.0 release.
    
    New Features:
    
    * [Advanced Part Parameters](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Advanced_Part_Parameters): Allows the user to define part parameters
    * [Generic Filtering](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Generic_Filtering): Allows the definition of custom filters
    * [OctoPart Integration](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#OctoPart_Integration): Retrieve part data from OctoPart
    * [Importer](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Importer): Import any data into PartKeepr
    * [Meta Parts](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Meta_Parts): Define Parts based on values from other parts
    * [Theme Support](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Experimental_Theme_Support): Experimental themes
    * [Batch Jobs](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Batch_Jobs): Update data based on actions
    * [Project Runs](https://wiki.partkeepr.org/wiki/New_and_Noteworthy/1.2.0#Project_Runs): Stores parts used for each project run
    * [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)
    
    Bugfixes and other features:
    * It's now possible to define if the internal part number must be unique [#486](https://github.com/partkeepr/PartKeepr/issues/486)
    * m:n Data can now be exported, for example, distributors for a part [#435](https://github.com/partkeepr/PartKeepr/issues/435)
    * Item prices are considered as not being set, allows proper statistics for "Parts without price" [#500](https://github.com/partkeepr/PartKeepr/issues/500)
    * Part details are shown in the Add/Remove Stock dialog when using a barcode scanner [#727](https://github.com/partkeepr/PartKeepr/issues/727)
    * Setting passwords for legacy users work again [#750](https://github.com/partkeepr/PartKeepr/issues/750)
    
    For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A1.2.0+is%3Aclosed)
    
  • 1.1.0
    New Features:
    
    * Thumbnail Browse Mode: Allows the user to browse parts by their images
    * Fulltext Search Configuration: Allows the administrator to specify the fields to be searched when using the search field within the parts manager
    * 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.
    * 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.
    * Barcode Scanner Configuration: It is now possible to configure a barcode scanner and to perform actions based on barcode scanner input.
    * Added a filter to filter by the Internal Part ID
    
    Bugfixes:
    * Project names are now properly recorded when removing parts by the project report view
    * Part stock levels are retained when removing parts using the project reports
    * Parts are now saved properly when ticking the "Needs Review" checkbox
    * "Don't ask again" Dialogs now properly remember the setting
    * German umlauts are now properly displayed in the part details view
    
    For a mostly complete list of bugfixes, please refer to GitHub: https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A1.1.0+is%3Aclosed
    
  • 1.0.0
    3fc3a84d · Added issues for 1.0.0 ·
    This is the PartKeepr 1.0.0 release. Bugfixes for this version:
    
    * Fixed an issue where dragging and dropping multiple parts only copied the first part [#663](https://github.com/partkeepr/PartKeepr/issues/663)
    * Fixed an issue where setup would always revert to MySQL instead of the selected PostgreSQL driver [#659](https://github.com/partkeepr/PartKeepr/issues/659)
    * 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)
    * Fixed an issue where sorting by storage location name doesn't work in the parts view [#620](https://github.com/partkeepr/PartKeepr/issues/620)
    
    For a mostly complete list of bugfixes, please refer to [GitHub](https://github.com/partkeepr/PartKeepr/issues?q=milestone%3A1.0.0+is%3Aclosed)
  • 1.0.0-beta.1
    7599dc6c · Updated changelog ·
    The first 1.0.0 beta version. Subsequent 1.0 releases will only contain bugfixes.
    
    Bugfixes for this version:
    * Fixed an issue where the "Price per Item" checkbox has inverted behavior
    * Fixed an issue where the currency symbol is not stored when set
    * Fixed a "division by zero" error when upgrading from an earlier PartKeepr version
    * Fixed an issue where the xlsx format is not correctly set when exporting data
    * Fixed an issue where distributor and manufacturer filters don't work
  • 1.0.0-alpha.2
    28edd484 · Updated changelog ·
  • 1.0.0-alpha2
    28edd484 · Updated changelog ·
  • 1.0.0-alpha.1
    The first 1.0.0 alpha version. Subsequent 1.0 releases will only contain bugfixes.
    
    Bugfixes for this version:
    * Fixed an issue where an attachment can't be deleted if the file on the filesystem can't be deleted [#623](https://github.com/partkeepr/PartKeepr/issues/623)
    * Added dedicated save button for the formatting user preferences [#593](https://github.com/partkeepr/PartKeepr/issues/593)
    * Fixed an issue where projects can't be saved as soon as an attachment exists [#613](https://github.com/partkeepr/PartKeepr/issues/613)
    
  • 0.82
    This release fixes the 0.81 issue where part attachments aren't visible. See https://github.com/partkeepr/PartKeepr/issues/612
    
  • 0.81
    List of bugfixes: https://github.com/partkeepr/PartKeepr/issues?q=is%3Aissue+milestone%3A0.80+is%3Aclosed
  • 0.80
    This is a bugfix release, refer to https://github.com/partkeepr/PartKeepr/issues?q=is%3Aissue+milestone%3A0.80+is%3Aclosed for a list of fixed issues
    
  • 0.79
    This is a security release, which fixes a security issue which is present in versions 0.75 - 0.78. Immediate upgrade is advised.
    
  • hel
  • 0.78
    b10ab0ce · Updatd changelog for 0.78 ·
  • 0.77
    See https://wiki.partkeepr.org/wiki/New_and_Noteworthy/0.77
    
  • 0.76
    See https://wiki.partkeepr.org/wiki/New_and_Noteworthy/0.76
  • 0.75
    See https://wiki.partkeepr.org/wiki/New_and_Noteworthy/0.75
  • 0.1.9
    See https://wiki.partkeepr.org/wiki/New_and_Noteworthy/0.1.9
    
  • 0.1.8
    GUI Changes:
    
    * The Part Filter Panel now lets you filter by distributor and manufacturer
    * You can now remove the filter criteria for storage location, distributor and manufacturer directly now; previously, you had to click "Reset" to remove an active storage location filter
    * You can filter by the part create date
    * You can filter for all parts where no stock removals have taken place; this is useful to find parts you have never used and which you might remove from your inventory
    * The part filter columns now wrap to aid with smaller display sizes
    * A new part picker has been implemented, which has basically the same features as the regular grid, including the part filter panel.
    * The "Create from Template" button is now called "Duplicate" and supports duplicating of all part properties, including parameters, manufacturers, distributors and attachments.
    * The upload dialog now explains where the upload limit comes from and how to configure PHP to allow bigger uploads
    * Previously, you had to calculate the price per item manually if you had a package with, say, 100 items and only know the package price. PartKeepr now does that automatically; you can either fill in the price per item or the package price, and PartKeepr will calculate the other value for you.
    * In addition to the default layout, we also support a compact layout of the Part Manager which is helpful for small screens, like laptops.
    
    Technical Changes:
    
    * Several queries have been optimized, so that the parts grid should load now much faster on slower systems
    * PartKeepr supports now xcache and memcache and you can now configure them. By default, APC is used (if available).
    * The frontend now supports individual JS files, instead of a large JS file. This is useful for debugging and can be enabled with the following configuration: Configuration::setOption("partkeepr.frontend.debug_all", true);
    * Previously, we've used the bundled jsb3 builder from Sencha. However, that tool was using jsdb, a non-crossplatform binary chunk, which is now replaced with a generic minifier implementation, which uses either jsmin or optionally yui-compressor.