| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| openboxes.war | 2026-03-13 | 189.8 MB | |
| README.md | 2026-03-13 | 16.6 kB | |
| Release v0.9.7 source code.tar.gz | 2026-03-13 | 21.2 MB | |
| Release v0.9.7 source code.zip | 2026-03-13 | 24.2 MB | |
| Totals: 4 Items | 235.2 MB | 2 | |
Release Notes
What's Changed
š Features
- OBPIH-7519 Create TransactionSource entry during record stock by @kchelstowski in https://github.com/openboxes/openboxes/pull/5635
- OBPIH-7338 Add Import Recount Button And display errors by @SebastianLib in https://github.com/openboxes/openboxes/pull/5649
- OBPIH-7521 Create TransactionSource entry during cycle count by @kchelstowski in https://github.com/openboxes/openboxes/pull/5646
- OBPIH-7520 Create TransactionSource entry during inventory import by @kchelstowski in https://github.com/openboxes/openboxes/pull/5653
- OBPIH-7335 Export on Product Changes report by @alannadolny in https://github.com/openboxes/openboxes/pull/5654
- OBPIH-6272 Add source code with hyperlink to source save success message by @alannadolny in https://github.com/openboxes/openboxes/pull/5673
- OBPIH-7335 Export on Product Changes report (Fix after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/5688
- OBPIH-6273 Add warning message when going back to sources list without saving the form by @alannadolny in https://github.com/openboxes/openboxes/pull/5690
- OBPIH-7522 Add ability to create missing transaction sources for exis⦠by @kchelstowski in https://github.com/openboxes/openboxes/pull/5674
- OBPIH-7334 add ability to export inventory transactions report by @ewaterman in https://github.com/openboxes/openboxes/pull/5669
- OBPIH-6272 Change product source label by @alannadolny in https://github.com/openboxes/openboxes/pull/5695
- OBPIH-5102 allow import of zero quantity, even when lot is required but not prov⦠by @ewaterman in https://github.com/openboxes/openboxes/pull/5693
- OBPIH-7339 Applying the Import to Recount Step by @SebastianLib in https://github.com/openboxes/openboxes/pull/5691
- OBPIH-7335 Export on Product Changes report (fix after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/5701
- OBPIH-7335 Export on Product Changes report (fixes after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/5705
- OBPIH-6755 Item in stock modal on confirm page of outbound import by @alannadolny in https://github.com/openboxes/openboxes/pull/5704
- OBPIH-7401 Remove exp date from outbound import file by @alannadolny in https://github.com/openboxes/openboxes/pull/5709
- OBPIH-6755 Item in stock modal on confirm page of outbound import (fix after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/5717
- OBPIH-5718 filter tags by tag name on list page by @ewaterman in https://github.com/openboxes/openboxes/pull/5723
- OBPIH-7597 Allow mass Recipient Edit for line items in multiple POs by @SebastianLib in https://github.com/openboxes/openboxes/pull/5727
- OBPIH-773 add additional constraints to product deactivation by @ewaterman in https://github.com/openboxes/openboxes/pull/5700
- OBPIH-6488 refactor product source import to support clearing fields by @ewaterman in https://github.com/openboxes/openboxes/pull/5731
- OBPIH-7364 Enable deletion of a product source that has a package associated by @alannadolny in https://github.com/openboxes/openboxes/pull/5743
- OBPIH-7603 Allow Search by Product Code for E-Requests by @SebastianLib in https://github.com/openboxes/openboxes/pull/5752
- Inbound refactor by @SebastianLib in https://github.com/openboxes/openboxes/pull/5751
- OBPIH-7671 Add row virtualization to table in āAdd itemsā step by @SebastianLib in https://github.com/openboxes/openboxes/pull/5761
- OBPIH-6774 Ability to guess receiving bin without 'R-' in outbound import by @SebastianLib in https://github.com/openboxes/openboxes/pull/5772
- OBPIH-5044 Add validations for duplicate entry in stocklist by @alannadolny in https://github.com/openboxes/openboxes/pull/5763
- OBPIH-7317 Improve past ship date modal with radio options and auto-update delivery date by @SebastianLib in https://github.com/openboxes/openboxes/pull/5785
- OBPIH-5044 Add validations for duplicate entry in stocklist (fix displaying error after removing line) by @alannadolny in https://github.com/openboxes/openboxes/pull/5783
- OBPIH-6097 Update receipt email notification with Goods Receipt Note document by @alannadolny in https://github.com/openboxes/openboxes/pull/5787
- OBPIH-6476 display rollback events in shipment events tab by @ewaterman in https://github.com/openboxes/openboxes/pull/5760
- OBPIH-7704 Add validation for lot and expiry fields for controlled items in inbound by @SebastianLib in https://github.com/openboxes/openboxes/pull/5811
š Bugfixes
- OBPIH-7583 Preserve selected dates across inventory reports by @alannadolny in https://github.com/openboxes/openboxes/pull/5633
- OBS-1866 prevent picking during outbounds with no product availability by @ewaterman in https://github.com/openboxes/openboxes/pull/5240
- OBPIH-7583 Fix preserve selected dates across inventory reports by @SebastianLib in https://github.com/openboxes/openboxes/pull/5645
- OBPIH-7448 prevent creating a PO if logged into different org by @ewaterman in https://github.com/openboxes/openboxes/pull/5647
- OBPIH-7335 Add stable translate function to use memo dependency (fix after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/5664
- OBS-1938 fix date validation errors in non-english locales by @ewaterman in https://github.com/openboxes/openboxes/pull/5655
- OBPIH-5998 Edit on inbound list page allows to rollback return with no qty to rollback by @alannadolny in https://github.com/openboxes/openboxes/pull/5697
- OBPIH-6149 Fix stockcard product sources export filtering by @SebastianLib in https://github.com/openboxes/openboxes/pull/5696
- OBPIH-6735 fix duplicate key errors on multiple rows in record stock with the sa⦠by @ewaterman in https://github.com/openboxes/openboxes/pull/5703
- OBPIH-7637 Uploading data file causes Internal Server Error for certain products in outbound import by @alannadolny in https://github.com/openboxes/openboxes/pull/5725
- OBPIH-5928 Change product source import to handle Date fields by @ewaterman in https://github.com/openboxes/openboxes/pull/5722
- OBPIH-7501 Allow update recipient and ship dates via PO import when source inactive by @alannadolny in https://github.com/openboxes/openboxes/pull/5719
- OBPIH-7638 Fix Internal Server Error when using search with category filter on cycle count tabs by @SebastianLib in https://github.com/openboxes/openboxes/pull/5737
- OBPIH-7640 Empty lot (space) causes validation error on outbound import by @alannadolny in https://github.com/openboxes/openboxes/pull/5739
- OBPIH-7597 Fix date parsing in PO Actual Ready Date and Recipient import by @SebastianLib in https://github.com/openboxes/openboxes/pull/5745
- OBPIH-7670 Fix inbound date validation after rebase by @SebastianLib in https://github.com/openboxes/openboxes/pull/5749
- OBPIH-7602 Prevent duplicate items during CSV import to avoid throwin⦠by @SebastianLib in https://github.com/openboxes/openboxes/pull/5748
- OBPIH-7606 fix transfer in by @ewaterman in https://github.com/openboxes/openboxes/pull/5742
- OBPIH-7604 Good Receipt Note Rows not aligned by @alannadolny in https://github.com/openboxes/openboxes/pull/5753
- OBPIH-7674 Validation not applied while importing items on PO by @alannadolny in https://github.com/openboxes/openboxes/pull/5756
- OBPIH-7674 Validation not applied while importing items on PO (quantity invoiced validation) by @alannadolny in https://github.com/openboxes/openboxes/pull/5766
- OBPIH-7676 Fix Assign Button not visible on Screen by @SebastianLib in https://github.com/openboxes/openboxes/pull/5774
- OBPIH-6969 Add inventory difference calculation before data import by @alannadolny in https://github.com/openboxes/openboxes/pull/5768
- OBPIH-6774 Fix lot number inference for receiving bins without 'R-' prefix by @SebastianLib in https://github.com/openboxes/openboxes/pull/5780
- OBPIH-7545 Stop user from creating two-way association if one-way ass⦠by @kchelstowski in https://github.com/openboxes/openboxes/pull/5779
- OBPIH-7633 Fix record stock migration for locations where there are n⦠by @kchelstowski in https://github.com/openboxes/openboxes/pull/5782
- OBPIH-7684 fix rating type validation on supplier import by @ewaterman in https://github.com/openboxes/openboxes/pull/5790
- OBPIH-7686 product supplier import default to active by @ewaterman in https://github.com/openboxes/openboxes/pull/5789
- OBPIH-7545 Fix product assocation update validation behavior that beh⦠by @kchelstowski in https://github.com/openboxes/openboxes/pull/5794
- OBPIH-7688 Unable to add items to PO through import by @alannadolny in https://github.com/openboxes/openboxes/pull/5793
- OBPIH-7317 Fix disable Esc close on Update Ship Date modal by @SebastianLib in https://github.com/openboxes/openboxes/pull/5792
- OBPIH-7693 Fix expiriation date not being displayed in the initial re⦠by @kchelstowski in https://github.com/openboxes/openboxes/pull/5796
- OBPIH-6097 Fix reading config properties by @alannadolny in https://github.com/openboxes/openboxes/pull/5798
- OBPIH-7689 Resolve step doesn't load when use skip or assign button on assign modal in CC by @alannadolny in https://github.com/openboxes/openboxes/pull/5797
- OBPIH-7545 Fix validation on product association not to treat its mut⦠by @kchelstowski in https://github.com/openboxes/openboxes/pull/5799
- OBPIH-6476 fix1: revert getStatus calculation for shipment and fix compareTo for event⦠by @ewaterman in https://github.com/openboxes/openboxes/pull/5802
- OBPIH-7691 Fix style overrides in DataTable and DatePicker by @SebastianLib in https://github.com/openboxes/openboxes/pull/5801
- OBPIH-7696 Able to edit to inactive source through PO import by @alannadolny in https://github.com/openboxes/openboxes/pull/5800
- OBPIH-7545 Make a redirect to product edit page after failing on save⦠by @kchelstowski in https://github.com/openboxes/openboxes/pull/5806
- OBPIH-7695 Fix duplicate lot number fetches and stale count workflow state by @SebastianLib in https://github.com/openboxes/openboxes/pull/5807
- OBPIH-7698 redirect to PO list when change location mid PO create by @ewaterman in https://github.com/openboxes/openboxes/pull/5808
- OBPIH-7709 Fix displaying fetched lot numbers in select in resolve step by @SebastianLib in https://github.com/openboxes/openboxes/pull/5815
- OBPIH-7707 Qty counted = 0 is not visible on count confirmation page by @alannadolny in https://github.com/openboxes/openboxes/pull/5814
- OBPIH-7712 disable edit ship date if inbound is already shipped by @ewaterman in https://github.com/openboxes/openboxes/pull/5817
- OBPIH-7708 Fix sorting alphabetically in counting step of cycle count by @kchelstowski in https://github.com/openboxes/openboxes/pull/5816
- OBPIH-7711 Add validation for dates before 2000 in all inbound date pickers and fix inbound menu highlight by @SebastianLib in https://github.com/openboxes/openboxes/pull/5820
- OBPIH-7716 Unable to edit/rollback inbound return from inbound list page by @alannadolny in https://github.com/openboxes/openboxes/pull/5825
- OBPIH-7718 Fix load demo data by @kchelstowski in https://github.com/openboxes/openboxes/pull/5828
š ļø Maintenance
- OBGM-328 unit test cases for Grails 3 by @chetanmaharishi in https://github.com/openboxes/openboxes/pull/4614
- Switch to the Eclipse Temurin JDK/JRE as our default option by @ewaterman in https://github.com/openboxes/openboxes/pull/5621
- get openboxes running via docker compose by @ewaterman in https://github.com/openboxes/openboxes/pull/5622
- refactor inventory migration to create baseline (not product inventory) snapshot by @ewaterman in https://github.com/openboxes/openboxes/pull/5527
- Refactor record stock for API tests by @ewaterman in https://github.com/openboxes/openboxes/pull/5563
- OBPIH-7581 Cycle Count reporting should pull root causes from backend by @alannadolny in https://github.com/openboxes/openboxes/pull/5637
- refactor fetching l10n messages via API by @ewaterman in https://github.com/openboxes/openboxes/pull/5639
- OBPIH-7494 Split main state from general component in CC by @alannadolny in https://github.com/openboxes/openboxes/pull/5551
- OBPIH-7610 restructure date formatter and parser classes away from DateUtil by @ewaterman in https://github.com/openboxes/openboxes/pull/5661
- OBPIH-7495 Improve validation in CC by @alannadolny in https://github.com/openboxes/openboxes/pull/5663
- Support Docker Engine 29 by @mdpearson in https://github.com/openboxes/openboxes/pull/5660
- Consolidate unit tests in Grails 3's customary location by @mdpearson in https://github.com/openboxes/openboxes/pull/5686
- OBPIH-7495 Improve validation in CC (fixes after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/5714
- OBPIH-7495 Improve validation in CC (fix displaying old data & fix expiration date autofill) by @alannadolny in https://github.com/openboxes/openboxes/pull/5728
- OBS-1954 Fix slow performance on receiving page by @SebastianLib in https://github.com/openboxes/openboxes/pull/5735
- OBPIH-7495 Improve validation in CC (fix persisting errors & fix disappearing exp dates) by @alannadolny in https://github.com/openboxes/openboxes/pull/5734
- OBPIH-7632 Migrate old cycle count transactions to have a Transaction⦠by @kchelstowski in https://github.com/openboxes/openboxes/pull/5736
- OBPIH-6904 Defaulting Actual Ready Date for new line items on Placed POs by @SebastianLib in https://github.com/openboxes/openboxes/pull/5741
- OBPIH-7633 Migrate old record stock and adjust stock transactions to have a transaction source entry + create a transaction source record for adjust stock feature by @kchelstowski in https://github.com/openboxes/openboxes/pull/5750
- OBPIH-7672 Handle icon display on Send step and auto-scroll in Add Items step (fix) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5765
- OBPIH-6496 Change visible fields on source tab in stock card by @alannadolny in https://github.com/openboxes/openboxes/pull/5777
- OBPIH-5080 Remove Baseline QOH report by @SebastianLib in https://github.com/openboxes/openboxes/pull/5776
- OBPIH-7682 Add validation when editing PO items via UI by @SebastianLib in https://github.com/openboxes/openboxes/pull/5791
- OBPIH-7690 Support tab key in arrow navigation by @SebastianLib in https://github.com/openboxes/openboxes/pull/5795
- OBPIH-7694 Improve selectors in e2e tests by @alannadolny in https://github.com/openboxes/openboxes/pull/5810
- OBPIH-7715 Fix search bar and buttons layout on lower resolutions by @SebastianLib in https://github.com/openboxes/openboxes/pull/5826
š Miscellaneous
- :whale: Setting base url using Docker and removing .env by @ricardoapaes in https://github.com/openboxes/openboxes/pull/5335
- Brazilian portuguese translation by @ricardoapaes in https://github.com/openboxes/openboxes/pull/5334
- OBPIH-7338 Fix imports in useResolveStep.js file by @SebastianLib in https://github.com/openboxes/openboxes/pull/5650
- Get integration tests working on Apple Silicon by @mdpearson in https://github.com/openboxes/openboxes/pull/5684
- If using a Gradle daemon, donāt use its working directory by @mdpearson in https://github.com/openboxes/openboxes/pull/5682
- Speed up tests by not rebuilding webpack unnecessarily by @mdpearson in https://github.com/openboxes/openboxes/pull/5678
- restructure date formatters to be more like the parsers by @ewaterman in https://github.com/openboxes/openboxes/pull/5699
- OBPIH-7610 Fix missing method exception in product inventory transact⦠by @kchelstowski in https://github.com/openboxes/openboxes/pull/5713
- OBPIH-7419 Add Created and Updated by Column in Products Sources List Page by @alannadolny in https://github.com/openboxes/openboxes/pull/5721
- OBPIH-7498 Ability to prevent a category to have products assigned to it by @kchelstowski in https://github.com/openboxes/openboxes/pull/5726
- OBPIH-7498 Do not filter out the parent categories on product creatio⦠by @kchelstowski in https://github.com/openboxes/openboxes/pull/5738
- OBPIH-7634 Handle duplicate lines before zero quantity lines in the s⦠by @kchelstowski in https://github.com/openboxes/openboxes/pull/5767
Full Changelog: https://github.com/openboxes/openboxes/compare/v0.9.6-hotfix2...v0.9.7