Skip to content

Releases: openboxes/openboxes

Release 0.8.17 Hotfix 1

24 May 17:01
Compare
Choose a tag to compare

Release Date

18 January 2022

Changelog

  • OBPIH-4229 Corrected possibility to continue SM by other user by @MagdaToczek in #2904
  • OBPIH-4235 Return qATP 0 if product not found in product availability by @awalkowiak in #2905

Full Changelog: v0.8.17...v0.8.17-hotfix1

Release 0.8.17 - Happy Winter Solstice!

24 May 17:00
Compare
Choose a tag to compare

Release Notes

Release Date

21 December 2021

Changelog

Bug

OBPIH-4219 Recalled lots are displayed with negative qty in reports

OBPIH-4212 Change qoh for qty qtp on substitution tab on stock card

OBPIH-4205 Edit page of e-request workflow will not save unless all items revised

OBPIH-4203 When substitute item that is in stock, qty atp calculated incorrectly for both items

OBPIH-4198 Items on send page are not loaded correctly in destination location

OBPIH-4197 Unable to use location chooser on old pages when default location not set

OBPIH-4195 When stock is partially picked, stock card does not show picked tag

OBPIH-4194 Infinite load on edit page when open it without adding any items

OBPIH-4185 Unable to generate Delivery note for Outbound

OBPIH-4182 Wrong qty is visible in invoice after invoice partial qty and rollback

OBPIH-4181 Unable to download Documents on confirm invoice page

OBPIH-4177 Received items are displayed as picked with qty atp=0 on stock card

OBPIH-4168 Validation issues in PO-shipment import

OBPIH-4165 Able to open edit page of completed stock transfer

OBPIH-4164 Unexpected validation in stock transfer

OBPIH-4163 Catalog colors are not visible in inventory browser

OBPIH-4162 Transaction report doesn't work

OBPIH-4161 Regression: Record stock allows negative inventory

OBPIH-4159 Data are not available in Baseline QOH report

OBPIH-4158 Product with negative inventory indicator doesn't work

OBPIH-4157 Unable to download Delivery Note for Inbound

OBPIH-4156 Inventory Summary reports don't work

OBPIH-4155 Negative inventory is displayed as picked on stock card

OBPIH-4151 Unable to send outbound after editing pick to 0

OBPIH-4142 Cancelled order items appearing on pending inbound

OBPIH-4141 If reduce qty to zero after picked in shipment, shipment shows incorrect qty available

OBPIH-4139 Wrong lot visible on pack page when open pack page and then go back to pick and recall lot

OBPIH-4134 Prepayment invoice feature pulling on lines from shipment not on PO

OBPIH-4128 Unintentional validation displayed when go backward and reload pick

OBPIH-4127 Disable and do not display negative values on edit pick modal after pick and recall

OBPIH-4125 Unable to send inbound when depot without manage inventory is selected as origin

OBPIH-4122 Cant delete item after pick

OBPIH-4121 If user updates qty available for an item while on edit page, does not validate and picks 0

OBPIH-4113 Error Message at Completion of Stock Transfer

OBPIH-4112 Qty atp issues when save and exit from pick page

OBPIH-4111 Update validation on expected delivery date in other workflows than outbound

OBPIH-4108 Troubleshoot why PersistenceContextJobListener is not being invoked

OBPIH-4097 Incorrect item appears to be deleted in add items page after edit

OBPIH-4092 Validation on expected receipt date should be >=expected ship date, not >today

OBPIH-4091 Stock transfer feature broken

OBPIH-4090 If validation error occurs with QATP on ship, no error message shown

OBPIH-4088 Qty atp does not calculate correctly when lot is picked and bin changed then recalled

OBPIH-4087 If lot picked then recalled, Qty available not correct in stock movement

OBPIH-4086 Qty available not updated on edit page after recall lot

OBPIH-4085 If edit pick, then recall lot, can't unpick lot through edit modal

OBPIH-4084 Outbound returns: bug with origin location

OBPIH-4081 Fix product availability refresh failure: Reproduced

OBPIH-4077 Cannot open electronic request

OBPIH-4075 If qty available reduced to zero after pick, prevents move forward but shows no validation

OBPIH-4071 Cannot delete item from add items page after go to edit

OBPIH-4067 Excel download order shows manufacturer code in vendor code

OBPIH-4031 Cannot move past header page when creating shipment

OBPIH-4015 When undo substitution qty on hand is displayed as zero

OBPIH-4014 Qty ATP differences when go back and forth between edit and pick page

OBPIH-4013 Unable to substitute item partially

OBPIH-4012 Unable to leave edit page after input revised qty and reason code

OBPIH-3992 Order of stock transfer items changes on save

OBPIH-3946 Error while trying to run database migrations on copy of obnav database

Improvement

OBPIH-4120 Refresh QATP on stock card after recall and record stock

OBPIH-4119 Improvements to Stock Card - Pending outbound

OBPIH-4073 Improvements to stock card - current stock

OBPIH-4070 Improvements to edit pick modal

OBPIH-4068 Add validation to invoice date

OBPIH-4058 PO export items format issues causes problems on import

OBPIH-4044 Allow PO sequences to have different length than item sequences

OBPIH-4016 QATP should calculate properly when there are two items with same product

Story

OBPIH-4138 Update Invoice view page to allow upload document

OBPIH-4137 Add invoice document table

OBPIH-4123 Update Transfer Stock to Exclude Picked Items

OBPIH-4117 Fix bug with Products API

OBPIH-4089 Add ability to delete pending stock transfers

OBPIH-4078 Change stock request to use QATP

OBPIH-4034 Enable edit transfer order

OBPIH-3945 Address qty ATP issue with pick edit

Task

OBPIH-4201 Look into log4j vulnerability

OBPIH-4213 Disable link to baseline QOH report

OBPIH-4199 Disable outbound returns for release

OBPIH-4093 Meetings and communication - Sprint 74 - Zealous Manatee

OBPIH-4083 Magdalena onboarding

OBPIH-4079 Disable bin replenishment feature for release

OBPIH-4020 Spike: Investigate the current QATP solution and provide alternatives

OBPIH-3968 Meetings and communication - Sprint 69 - Cranky Alpaca

Release 0.8.16 Hotfix3

10 Oct 03:15
Compare
Choose a tag to compare

Release notes - Openboxes - Version 0.8.16-hotfix3

Bug

OBPIH-4047 Cannot process 2 invoices against 1 shipment item

OBPIH-4032 PO template does not have a value for order by or payment term

OBPIH-4008 PO destination options should be based on receive stock activity code

OBPIH-3751 Ad Hoc/Stock indicator not working

Improvement

OBPIH-4033 Override Job listener to prevent Hibernate exceptions from stopping the RefreshProductAvailabilityJob

OBPIH-3980 Allow non-superusers to see order links on PO and invoice

v0.8.16-hotfix2

10 Oct 03:10
Compare
Choose a tag to compare

Release notes - Openboxes PIH - Version 0.8.16 Hotfix 1

Bug

OBPIH-4027 Received items not showing up as invoice candidates

OBPIH-4009 Removing a catalog from one product removes it from all products

OBPIH-3985 Changing destination on PO shipment on final page does not save

Task

OBPIH-3972 Search feature not working in OB

Release 0.8.16 Hotfix 1

12 Aug 10:05
Compare
Choose a tag to compare

Release notes - Openboxes PIH - Version 0.8.16 Hotfix 1

Bug

OBPIH-3984 When change origin on PO shipment, creates bad data

OBPIH-3978 On PO shipment, if split line and add lot and expiry date, can't move forward

OBPIH-3976 Invoice status not showing properly on list invoice page

OBPIH-3974 Print picklist no longer works when sort by bin

OBPIH-3973 Locations should not be available to select for PO vendor unless they have a supplier organization

OBPIH-3970 HOTFIX: PO import not working when source needs to be created

Task

OBPIH-3873 Edits/Fixes to new PO template

Release 0.8.16

29 Jul 03:25
Compare
Choose a tag to compare

Release Notes

Release Date

28 July 2021

Overview

The focus for this release is on the Purchase Order / Invoice features, but we also have a few other exciting features that we'll discuss in the release notes. Most tickets in this release have been specified and funded by Partners In Health (pih.org). These tickets have been added to the OBPIH project (PIH's internal Jira instance).

We currently have four separate projects that will all have deliverables in the current release.

In addition, an alpha release of the OpenBoxes Mobile (OBMOB) application will probably be released around the same time. (check back in September)

Tickets that are priorities for other community members have also been added to this release. A few of these have funding associated with them so they will be prioritized. Others will be completed if we have time, but will likely be moved to the next release. If you would like to fund a particular feature in order to prioritize it on the back log please email us (support@openboxes.com) to discuss your requirements.

Community

Work-In-Progress

(WIP) #138 Allow signup/signin using common OAuth providers

(WIP) #1852 Warehousing Storage & Weight Calculation Feature Request

(WIP) #2045 GPS Shipment Tracking

(WIP) #2377 Display aggregated weight and volume funded statests

Improvement

#1072 Improvements to document templates

#2244 OBPIH-3658 Add invoice data model

#2269 Add organization filter to Location list page

#2262 Add recaptcha to user signup to prevent spam registrations

#2360 Generate data model documentation

Bug

#2293 Build problem with putaway (both grail 1.3.9 and 3.3.10)

Partners In Health

Bug

OBPIH-3962 Require accounting does not work in central purchasing location

OBPIH-3946 Error while trying to run database migrations on copy of obnav database

OBPIH-3943 All records are displayed when search for not existing product on inventory browser

OBPIH-3942 PO fields visible on Putaway details page

OBPIH-3941 Inventory import broken on stage/dev

OBPIH-3940 Product Availability is not refreshing on obnavsatage

OBPIH-3938 Negative adjustments are added as positive to invoice

OBPIH-3937 Missing uom and unit price errors not visible when import PO template

OBPIH-3936 Unable to add adjustments for all items to invoice

OBPIH-3935 Wrong qty invoiced displayed in order line report for items with uom other than each

OBPIH-3932 Create new source entry on PO edit modal issues

OBPIH-3910 If user changes unit price after prepayment, prepayment invoice lines should not update

OBPIH-3909 Invoice workflow should show qty as qty per UOM

OBPIH-3908 Random error message displayed when open inventory browser

OBPIH-3905 Fix display of canceled lines/adjustments in final invoice

OBPIH-3902 Substitution lines are not visible in Outbound SM

OBPIH-3893 Complete status not showing on completed PO

OBPIH-3887 Spike: Inventory Browser > unexpected end of subtree

OBPIH-3885 Qty per uom should be visible in preinvoice and final invoice

OBPIH-3877 Source code being generated with random number series

OBPIH-3874 Formatting changes to prepayment invoice

OBPIH-3863 Canceled qty displayed incorrectly after going back and forth in receiving

OBPIH-3862 Canceled lines and adjustments are visible in prepayment invoice

OBPIH-3856 Incorrect buyer organization set on invoices

OBPIH-3852 Split line feature in combine shipments allows user to ship more than on PO

OBPIH-3847 Total price issues in preinvoces

OBPIH-3845 PO import template creating sources with no data

OBPIH-3834 Invoice Date of prepayment invoices is missing somewhere

OBPIH-3833 Canceled qty displayed incorrectly when cancel qty after going back and forth in receiving

OBPIH-3826 FW: PO Testing - Error Message

OBPIH-3823 UOM not matching on PO shipment import

OBPIH-3812 Product sources not appearing in POs

OBPIH-3811 Able to add canceled adjustment to invoice

OBPIH-3809 Total Price is calculated incorrectly on invoice for items with uom other than each

OBPIH-3807 Should allow order with only adjustments

OBPIH-3789 PO import UOM code doesn't match code shown in PO

OBPIH-3782 Shipment from PO should show goods receipt note

OBPIH-3772 Issues when delete items form invoice

OBPIH-3769 Unable to go to next page after deleting few invoice items

OBPIH-3767 Product supplier import template creates duplicate records if user double-clicks

OBPIH-3763 When click list orders from putaway details page, filter goes to POs

OBPIH-3762 Add validation for 0 qty when add items to invoice

OBPIH-3760 Cant have % order adjustment and amount order adjustment on same PO

OBPIH-3758 Order adjustment invoicing behavior

OBPIH-3746 Prevent user from receiving into default bin

OBPIH-3745 Receipt emails showing summarized receipt info, not current

OBPIH-3740 GL account and Budget Code displayed incorrectly on view Invoice page

OBPIH-3732 Dashboard indicator using wrong userID for queries

Epic

OBPIH-3713 Implement state machine for order statuses

OBPIH-3632 Temporary, simpler version of purchase view

Improvement

OBPIH-3896 Allow managers with approver permissions to edit and rollback POs

OBPIH-3895 Only show orgs with supplier role in invoice dropdown

OBPIH-3894 Allow managers with invoice permission to delete pending invoices

OBPIH-3890 Add info & hyperlinks to add items modal

OBPIH-3889 Add information & hyperlinks to invoice view page

OBPIH-3888 Show payment terms and payment method on PO view page

OBPIH-3843 Add filters to list invoice page

OBPIH-3837 Add fields to list invoice page

OBPIH-3835 Fix issues connected to state machine for order statuses

OBPIH-3825 Add delete all button to combine shipments workflow

OBPIH-3824 Improvements to combine shipments workflow

OBPIH-3819 Add invoice tab to order page

OBPIH-3778 Add check box for all items on invoice modal

OBPIH-3777 Add search for description on order list page

OBPIH-3775 Improvements to order line details report

OBPIH-3768 Redo electronic stock card side bar

OBPIH-3761 Improve performance of vendor drop-down on invoice p1

OBPIH-3759 Make order adjustment description required

[OBPIH-3756](https://pihemr.atlassian.net/browse/OBPIH...

Read more

Release 0.8.15 Hotfix 3

07 May 02:59
Compare
Choose a tag to compare

OBS-724 Intermittent exception was causing product availability table not to be refreshed after certain transactions

2021-04-20 14:44:04,553 [pool-3-thread-14] INFO  inventory.TransactionEventService  - Application event org.pih.warehouse.inventory.TransactionEvent[source=org.pih.warehouse.inventory.Transaction : 09f5e11678d5cf2f0178efb72c875dea] has been published! [forceRefresh:true, class:class org.pih.warehouse.inventory.TransactionEvent, timestamp:1618929844552, metaclass:org.codehaus.groovy.runtime.handlemetaclass@4582dc44[groovy.lang.expandometaclass@4582dc44[class org.pih.warehouse.inventory.TransactionEvent]], source:org.pih.warehouse.inventory.Transaction : 09f5e11678d5cf2f0178efb72c875dea] Exception in thread "pool-3-thread-14" org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.InternalError: Marking a ResultSet inactive that we did not know was opened!

Release 0.8.15 Hotfix 2

14 Apr 21:25
Compare
Choose a tag to compare

This release includes a hotfix for a bug that was causing stale product availability data after large Putaway transactions. It also adds a very basic admin UI for comparing / refreshing product availability data for locations that are suspected to be out of sync.

Release Date

14 April 2021

Changelog

  • OBS-706 Product availability not updating on putaway in certain cases
  • OBPIH-3737 Add data management features for product availability table

Release 0.8.15 Hotfix 1

25 Mar 04:53
Compare
Choose a tag to compare

Hotfixed a bug (related to Hibernate) that was preventing the product availability refresh job (triggered when transactions are saved) from seeing the most recent transaction which caused stale QoH values. The bug has only occurred during the Partial Receiving process and only occurs when the time to complete a "Receive Shipment" request takes longer than a few seconds. This may not have caused any issues for small inbound stock movements.

See PR #2294 for more details.

Release 0.8.15

14 Mar 06:16
Compare
Choose a tag to compare

Release Notes

Release Date

12 March 2021

Changelog

Epics

  • [OBPIH-2949] - Fix batch/expiry date editing
  • [OBPIH-3334] - Default Put-Away Functionality
  • [OBPIH-3496] - Document/Shared drive linking
  • [OBPIH-3501] - Ship from PO improvements

Stories

  • [OBPIH-3019] - Add indicator definitions to dashboard - Design
  • [OBPIH-3084] - Dashboard: Value of inventory
  • [OBPIH-3215] - Mock up receiving redesign
  • [OBPIH-3320] - Prevent user from entering expiry date without lot # - receipt
  • [OBPIH-3321] - Allow edit expiry date in shipment (with warning message)
  • [OBPIH-3322] - Allow edit expiry date in receipt (with warning message)
  • [OBPIH-3323] - Prevent user from entering expiry date w/out lot - inventory transaction
  • [OBPIH-3324] - Prevent user from entering expiry date w/out lot - inbound shipment
  • [OBPIH-3326] - Update permissions and process for edit item
  • [OBPIH-3332] - configure a default put-away area based on product (by medicine/supply, drug category, etc.)
  • [OBPIH-3333] - In putaway workflow, put away bin defaults to preferred bin
  • [OBPIH-3393] - Putaway redesign mockup
  • [OBPIH-3401] - Sort outbound stock movement list
  • [OBPIH-3416] - Add indicator definitions to dashboard - backend
  • [OBPIH-3431] - Enable different types of widgets on same horizontal axis
  • [OBPIH-3439] - Source preference type shown by org in Electronic Stock Card
  • [OBPIH-3440] - Autofilter by source preference type in Electronic stock card
  • [OBPIH-3441] - User creation of preference type
  • [OBPIH-3442] - Preference type logic in POs
  • [OBPIH-3444] - Product Source Data Export
  • [OBPIH-3487] - Spike: Add QOO to product summary table
  • [OBPIH-3488] - Add product type to product creation
  • [OBPIH-3492] - Enable product supported activities
  • [OBPIH-3493] - Enable superuser add or edit product type
  • [OBPIH-3495] - Add fields to product source
  • [OBPIH-3499] - Add shared URL to product docs
  • [OBPIH-3500] - Show documents tab on electronic stock card
  • [OBPIH-3518] - Allow user to update preference type in product supplier edit on esc
  • [OBPIH-3519] - Product source preference import
  • [OBPIH-3544] - Add document availability to product supplier
  • [OBPIH-3547] - Improve page header on stock movement and receiving
  • [OBPIH-3548] - Hide received and cancel remaining columns when partial receiving disabled
  • [OBPIH-3549] - Make receipt date editable on last page of shipping workflow
  • [OBPIH-3550] - Improvements to receiving redesign
  • [OBPIH-3553] - Substitution modal on outbound should show full item name
  • [OBPIH-3587] - Spike: Investigate product summary view performance
  • [OBPIH-3589] - Product Source Data Import
  • [OBPIH-3590] - Product source attribute import
  • [OBPIH-3591] - Product source attribute Export
  • [OBPIH-3592] - Product Source Preference Export
  • [OBPIH-3593] - Improve Product Sources page
  • [OBPIH-3594] - Improve create/edit product sources
  • [OBPIH-3680] - Pending shipment items export

Improvement

  • [OBPIH-3405] - In PO import, Refine check for existing sources
  • [OBPIH-3451] - Make combine shipment destination changeable
  • [OBPIH-3515] - Add Preferred bin location to import Inventory Level template
  • [OBPIH-3580] - Wrap teams links in document tabs
  • [OBPIH-3639] - Improve performance of Edit Product page
  • [OBPIH-3647] - Investigate performance of stock movement list page
  • [OBPIH-3709] - Allow superuser to edit the organization sequences and code

Bug / Tech Debt

  • [OBPIH-3296] - PO list page doesn't allow removal of destination filter
  • [OBPIH-3363] - Order of items is changing in PO when edit items qty after using import
  • [OBPIH-3415] - Improve Fill Rate Last 12 Month time period filtering
  • [OBPIH-3421] - Fix display of Average Monthly Demand for current and previous month
  • [OBPIH-3466] - When edit PO Origin, product source dropdown still shows original supplier sources
  • [OBPIH-3473] - Transaction number should be generated at the time we persist to the database
  • [OBPIH-3513] - Creating a mirrored transaction (e.g. immediate stock transfer) leads to validation error due to duplicate transaction number
  • [OBPIH-3534] - Pending Outbound data do not fit to tab when shipment name are long
  • [OBPIH-3535] - URL added as doc on product's edit page are not recognized properly
  • [OBPIH-3536] - Search of shipment number brings up old shipment screen
  • [OBPIH-3541] - ProductAvailability is not updated correctly after receive
  • [OBPIH-3542] - After split line on receive page only 1 lot is visible on packing list
  • [OBPIH-3622] - Unable to place PO
  • [OBPIH-3657] - Product package price doesn't update when add/edit
  • [OBPIH-3662] - Do not create shipment from PO with no shipment items
  • [OBPIH-3663] - Shipment list page changes after deletion
  • [OBPIH-3664] - Records in Product demand report missing reason code values
  • [OBPIH-3665] - Demand tab missing records for some products
  • [OBPIH-3668] - Contract price and Contract valid until are not saved when add product source
  • [OBPIH-3669] - Unable to edit qty in PO when at least 2 pending shipments created
  • [OBPIH-3671] - Add items to PO page is unusable in French
  • [OBPIH-3674] - Edit of destination in pending shipment does not save
  • [OBPIH-3683] - Split line button on pack doesn't work for imported shipment
  • [OBPIH-3689] - Reason codes are disappearing when go forward/backward in outbound sm
  • [OBPIH-3690] - Database migration failed during OBNAVSTAGE deployment of release/0.8.15 branch
  • [OBPIH-3693] - Dashboard is crashing for newly created location
  • [OBPIH-3698] - Unable to Add new product
  • [OBPIH-3700] - Validation on GL account does not display when edit product with require accounting enabled
  • [OBPIH-3702] - Unable to edit estimated and actual ready dates in PO
  • [OBPIH-3703] - Product source fields not visible when new source created through PO
  • [OBPIH-3704] - Unable to edit package to each when place PO
  • [OBPIH-3706] - RE: Purchase Order Printing
  • [OBPIH-3707] - Able to create empty PO shipment when Canceled items are in PO
  • [OBPIH-3708] - Cannot import depots and suppliers due to organization validation
  • [OBPIH-3711] - Edit product page doesn't display for products with other product type than default
  • [OBPIH-3712] - All fields are visible on add product page when product type with defined displayed fields selected

Miscellaneous Tasks

  • [OBPIH-1852] - [SPIKE] Investigate bottlenecks identified in New Relic
  • [OBPIH-3420] - Add filters to request detail report
  • [OBPIH-3538] - Meetings and communication - Sprint 55 - Happy Wallaby
  • [OBPIH-3556] - Meetings and communication - Sprint 56 - Sleepy Gorilla
  • [OBPIH-3607] - Meetings and communication - Sprint 57 - Zen Hornet