Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
openboxes.war | 2025-04-25 | 187.1 MB | |
README.md | 2025-04-25 | 27.7 kB | |
Release v0.9.4 source code.tar.gz | 2025-04-25 | 20.8 MB | |
Release v0.9.4 source code.zip | 2025-04-25 | 23.6 MB | |
Totals: 4 Items | 231.6 MB | 3 |
Release Notes
Release Notes 0.9.4.docx (en) Notes de Version 0.9.4.docx (fr)
IMPORTANT!
This is the last version that supports MySQL 5.7. Starting from version 0.9.5
we are going to support only MySQL 8 and MariaDB 10.
Additional info: https://community.openboxes.com/t/openboxes-v0-9-4-release-notes-april-2025/1984
What's Changed
🚀 Features
- OBPIH-6905 API to fetch product classifications by @EWaterman in https://github.com/openboxes/openboxes/pull/4996
- OBPIH-6853 build table for TO RESOLVE tab by @EWaterman in https://github.com/openboxes/openboxes/pull/5025
- OBPIH-6965 add data binding support for java.time classes by @EWaterman in https://github.com/openboxes/openboxes/pull/5023
- OBPIH-6931 filter cycle count candidates by cycle count status by @EWaterman in https://github.com/openboxes/openboxes/pull/5030
- OBPIH-6898 Cycle count start recount API by @EWaterman in https://github.com/openboxes/openboxes/pull/5051
- OBPIH-6901 Submit recount API by @EWaterman in https://github.com/openboxes/openboxes/pull/5057
- OBPIH-7039 Populate Root Cause dropdown with proper values when recounting by @EWaterman in https://github.com/openboxes/openboxes/pull/5074
- OBPIH-7010 add reload button in recount flow to refresh QoH by @EWaterman in https://github.com/openboxes/openboxes/pull/5092
- OBPIH-7032 Complete count after count with no discrepancy or after recount by @EWaterman in https://github.com/openboxes/openboxes/pull/5109
- https://github.com/openboxes/openboxes/pull/5049
- OBPIH-6944 Content refreshes twice when switching tabs by @SebastianLib in https://github.com/openboxes/openboxes/pull/5052
- OBPIH-6896 Implement perform count API by @kchelstowski in https://github.com/openboxes/openboxes/pull/5048
- OBPIH-6944 Content refreshes twice when switching tabs (fix) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5054
- OBPIH-6974 Create the recount form connecting with the data by @alannadolny in https://github.com/openboxes/openboxes/pull/5047
- OBPIH-6895 Load the count confirmation page (fix after QA) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5046
- OBPIH-6980 Counted by field doesn't include newly created person/user by @SebastianLib in https://github.com/openboxes/openboxes/pull/5040
- OBPIH-6945 Incorrect bin location displayed after changing location by @SebastianLib in https://github.com/openboxes/openboxes/pull/5055
- OBPIH-6982 Improvements to Bin location select on count step by @SebastianLib in https://github.com/openboxes/openboxes/pull/5056
- OBPIH-7030 Reduce width of rows in count and recount workflow by @SebastianLib in https://github.com/openboxes/openboxes/pull/5060
- OBPIH-7030 Reduce width of rows in count and recount workflow (fix after QA) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5065
- OBPIH-6976 Validations on recount form by @alannadolny in https://github.com/openboxes/openboxes/pull/5063
- OBPIH-6700 Do not hide spinner while still fetching data on PartialReceivingPage by @awalkowiak in https://github.com/openboxes/openboxes/pull/5058
- OBPIH-6970 Add selectors to Packing List table by @alannadolny in https://github.com/openboxes/openboxes/pull/5064
- OBPIH-7031 Remove column for bin location in count/recount by @SebastianLib in https://github.com/openboxes/openboxes/pull/5062
- OBPIH-6981 Create the update cycle count APIs by @kchelstowski in https://github.com/openboxes/openboxes/pull/5061
- OBPIH-6984 Improve validations on existing inventories on count step by @alannadolny in https://github.com/openboxes/openboxes/pull/5066
- OBPIH-6979 Comment field is missing for existing inventories on count step by @alannadolny in https://github.com/openboxes/openboxes/pull/5069
- OBPIH-6984 Improve validations on existing inventories on count step (fixes after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/5076
- OBPIH-7027 Align order of inventory items in count and recount workflow with order on stock card by @SebastianLib in https://github.com/openboxes/openboxes/pull/5067
- OBPIH-6950 Call the update count APIs when editing/creating/deleting … by @kchelstowski in https://github.com/openboxes/openboxes/pull/5073
- OBPIH-6900 Load the recount confirmation page (3.2.1) by @alannadolny in https://github.com/openboxes/openboxes/pull/5072
- OBPIH 7026 Wording changes cycle count tabs by @SebastianLib in https://github.com/openboxes/openboxes/pull/5081
- OBPIH-7028 Show catalogue entries on one row only in lower resolutions by @SebastianLib in https://github.com/openboxes/openboxes/pull/5082
- OBPIH 7003 Up/down arrow to navigate through cells in quantity column by @SebastianLib in https://github.com/openboxes/openboxes/pull/5080
- Add option to print count and recount forms in XLS and PDF by @awalkowiak in https://github.com/openboxes/openboxes/pull/5078
- OBPIH-7003 Up/down arrow to navigate through cells in quantity column (fix) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5084
- OBPIH-6897 Save on count confirmation page (2.2.3) by @alannadolny in https://github.com/openboxes/openboxes/pull/5085 OBPIH-6989 ability to sort delivery note by product on stock movement details page by @EWaterman in https://github.com/openboxes/openboxes/pull/5166
- OBPIH-7043 add support for canceling a count by @EWaterman in https://github.com/openboxes/openboxes/pull/5206
🐛 Bugfixes
- OBPIH-6825 Prioritize active persons when fetching by name or email by @EWaterman in https://github.com/openboxes/openboxes/pull/4971
- OBPIH-6585 Make code a required field when creating/editing location types by @EWaterman in https://github.com/openboxes/openboxes/pull/4968
- OBPIH-6936 filter out empty ABC classes from cycle count filter dropdown by @EWaterman in https://github.com/openboxes/openboxes/pull/5017
- OBPIH-6959 use ABC Class from inventory level in cycle count products list by @EWaterman in https://github.com/openboxes/openboxes/pull/5020
- OBPIH-6936 remove duplicates from product classification list endpoint by @EWaterman in https://github.com/openboxes/openboxes/pull/5019
- OBPIH-7039 Do not validate discrepancy reason code on new lines on count form by @awalkowiak in https://github.com/openboxes/openboxes/pull/5083
- OBS-1831 Fix unparseable date: "01/01/2025 " exception during stock movements by @EWaterman in https://github.com/openboxes/openboxes/pull/5068
- OBPIH-6931 fix status not updating to "in progress" when editing a count by @EWaterman in https://github.com/openboxes/openboxes/pull/5123
- OBPIH- 6901 bugfix. Make QuantityVariance properly handle 0 quantity by @EWaterman in https://github.com/openboxes/openboxes/pull/5128
- OBPIH-7074 bugfix. Prevent stack trace when adding to count items list within loop by @EWaterman in https://github.com/openboxes/openboxes/pull/5127
- OBPIH-6994 don't auto fill global search input when hover over results by @EWaterman in https://github.com/openboxes/openboxes/pull/5124
- OBPIH-7101 fix unique expiration date validation by @EWaterman in https://github.com/openboxes/openboxes/pull/5143
- OBPIH-7117 duplicate items error should also show on lot number field by @EWaterman in https://github.com/openboxes/openboxes/pull/5153
- OBPIH-7096 force adjustment transactions to be after product inventory ones by @EWaterman in https://github.com/openboxes/openboxes/pull/5154
- OBPIH-7101 FIX. Handle null when comparing expiration dates by @EWaterman in https://github.com/openboxes/openboxes/pull/5159
🛠️ Maintenance
- OBPIH-6860 set log level to INFO in prod by @EWaterman in https://github.com/openboxes/openboxes/pull/4964
- OBPIH-6740 Move liquibase migrations to a single entrypoint changelog by @EWaterman in https://github.com/openboxes/openboxes/pull/4860
- OBPIH-6732 Add Sentry performance and error tracing to React by @EWaterman in https://github.com/openboxes/openboxes/pull/4943
🎈 Miscellaneous
- OBPIH-6190 Fix ESLint errors by @alannadolny in https://github.com/openboxes/openboxes/pull/4975
- OBPIH-6837 TD: Install second react table package by @alannadolny in
- OBPIH-7017 Import ABC Class in inventory levels by @jmiranda in https://github.com/openboxes/openboxes/pull/5079
- OBPIH-7022 Fix starting recount action by @awalkowiak in https://github.com/openboxes/openboxes/pull/5087
- OBPIH-7022 Fix cycle counts id query parameter used in get request by @awalkowiak in https://github.com/openboxes/openboxes/pull/5089
- OBPIH-7038 (Edited) Adjustment to validation in count step to support save by row by @alannadolny in https://github.com/openboxes/openboxes/pull/5090
- OBPIH-6950 Call the update count APIs when editing/creating a cycle c… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5094
- OBPIH-7005 Allow multiselect in bin location filter without erasing string by @SebastianLib in https://github.com/openboxes/openboxes/pull/5095
- OBPIH-7017 Fixed bug with imported inventory levels not being saved by @jmiranda in https://github.com/openboxes/openboxes/pull/5093
- OBPIH-6946 Apply checkbox on To Count tab after selecting from All Products tab by @SebastianLib in https://github.com/openboxes/openboxes/pull/5086
- OBPIH-6947 Number of rows per page shouldn't reset when navigating through tabs by @SebastianLib in https://github.com/openboxes/openboxes/pull/5091
- OBPIH-6939 Show minimum of cycle count date and inventory in Last Counted date column by @jmiranda in https://github.com/openboxes/openboxes/pull/5075
- OBPIH-7050 Replace mocked data with real data in Resolve workflow by @alannadolny in https://github.com/openboxes/openboxes/pull/5096
- OBPIH-6958 Jump back to top of the page when changing page by @SebastianLib in https://github.com/openboxes/openboxes/pull/5097
- OBPIH-7005 Allow multiselect in bin location filter without erasing string (improvement after QA) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5098
- OBPIH-7060 Page unresponsive when loading count page by @alannadolny in https://github.com/openboxes/openboxes/pull/5101
- OBPIH-6981 Fix creating a cycle count item with default bin by @kchelstowski in https://github.com/openboxes/openboxes/pull/5099
- OBPIH-6929 Hook show negative quantity filter when fetching candidates by @awalkowiak in https://github.com/openboxes/openboxes/pull/5100
- OBPIH-7055 Back button on Resolve page redirects to wrong tab (To Count instead of To Resolve) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5102
- OOBPIH-7056 Wording change: “resolve in progress” / “count in progress” to “in progress”, as it breaks the table by @SebastianLib in https://github.com/openboxes/openboxes/pull/5103
- OBPIH-7057 Continue resolve workflow with products from last count after save by @SebastianLib in https://github.com/openboxes/openboxes/pull/5104
- OBPIH-7071 Count and Recount page do not immediately show the selected products by @SebastianLib in https://github.com/openboxes/openboxes/pull/5107
- OBPIH-7072 Error occurs when adding a new line without a lot number by @kchelstowski in https://github.com/openboxes/openboxes/pull/5110
- OBPIH-7014 Save progress button recount workflow by @alannadolny in https://github.com/openboxes/openboxes/pull/5108
- Fix resolving workflow to look for cycle count, not cycle count request by @kchelstowski in https://github.com/openboxes/openboxes/pull/5116
- OBPIH-7072 Fix transient not saved exception when creating a new inve… by @kchelstowski in https://github.com/openboxes/openboxes/pull/4972
- OBPIH-6843 Add wrapper components for cycle count tabs by @kchelstowski in https://github.com/openboxes/openboxes/pull/4978
- OBPIH-6190 Fix ESLint errors (Fixes after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/4984
- OBPIH-6845 Create table component all products tab by @alannadolny in https://github.com/openboxes/openboxes/pull/4982
- OBPIH-6870 Add endpoint to fetch cycle count candidates by @kchelstowski in https://github.com/openboxes/openboxes/pull/4981
- Update openboxes sql user instructions by @EWaterman in https://github.com/openboxes/openboxes/pull/4992
- OBPIH-6903 Implement cycle count request API (create) by @kchelstowski in https://github.com/openboxes/openboxes/pull/4991
- OBPIH-6844 Create filters component all products tab by @alannadolny in https://github.com/openboxes/openboxes/pull/4993
- OBPIH 6847 Created a reusable component for tags and catalogues and integrated it into the table for them by @SebastianLib in https://github.com/openboxes/openboxes/pull/4995
- OBPIH-6927 fixed pagination bug by @SebastianLib in https://github.com/openboxes/openboxes/pull/5002
- OBPIH-6889 Implement get cycle counts API by @kchelstowski in https://github.com/openboxes/openboxes/pull/4997
- OBPIH-6846 Build checkbox logic by @alannadolny in https://github.com/openboxes/openboxes/pull/4999
- OBPIH-6922 Shorten the Name of Bin Location by @SebastianLib in https://github.com/openboxes/openboxes/pull/5000
- OBPIH-6928 fixed incorrect redirect after clicking product link by @SebastianLib in https://github.com/openboxes/openboxes/pull/5005
- OBPIH-6925 removed numbers from Tags and Product Catalogue filter by @SebastianLib in https://github.com/openboxes/openboxes/pull/5003
- OBPIH-6848 Count selected button all products tab by @alannadolny in https://github.com/openboxes/openboxes/pull/5001
- OBPIH-6930 added page reload after changing location by @SebastianLib in https://github.com/openboxes/openboxes/pull/5007
- OBPIH-6850 Create table component to count tab by @alannadolny in https://github.com/openboxes/openboxes/pull/5006
- OBPIH-6932 Incorrect page indicator after changing rows per page by @alannadolny in https://github.com/openboxes/openboxes/pull/5011
- OBPIH-6850 Create table component to count tab by @alannadolny in https://github.com/openboxes/openboxes/pull/5012
- OBPIH-6940 Adjust display of product name in cycle count tables to 2 rows only by @alannadolny in https://github.com/openboxes/openboxes/pull/5014
- OBPIH-6197 Update documentation for official 0.9.x release by @jmiranda in https://github.com/openboxes/openboxes/pull/4771
- OBPIH-6942 Limit Bin Locations display to 4 first entries by @alannadolny in https://github.com/openboxes/openboxes/pull/5013
- OBPIH-6933 User can manually enter a page number outside the valid page range by @alannadolny in https://github.com/openboxes/openboxes/pull/5016
- OBPIH-6893 Create the batch start count API by @kchelstowski in https://github.com/openboxes/openboxes/pull/5018
- OBPIH-6967 Connect start count API with the frontend by @kchelstowski in https://github.com/openboxes/openboxes/pull/5026
- OBPIH-6966 Create an endpoint to get cycle counts by @kchelstowski in https://github.com/openboxes/openboxes/pull/5027
- OBPIH-6978 Add bin location property to cycle count item and assign a… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5031
- OBPIH-6978 Fix creating a cycle count item with the default bin assigned by @kchelstowski in https://github.com/openboxes/openboxes/pull/5032
- OBPIH-6894 Load the count step page by @alannadolny in https://github.com/openboxes/openboxes/pull/5033
- OBPIH-6940 Adjust display of product name in cycle count tables to 2 rows only (fix after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/5034
- OBPIH-6940 Adjust display of product name in cycle count tables to 2 rows only (to resolve tab) by @alannadolny in https://github.com/openboxes/openboxes/pull/5036
- OBPIH-6895 Load the count confirmation page by @SebastianLib in https://github.com/openboxes/openboxes/pull/5035
- OBPIH-6938 Checkbox state and indicator persist across location changes by @SebastianLib in https://github.com/openboxes/openboxes/pull/5037
- OBPIH-6941 Adjust columns widths in cycle count tables by @SebastianLib in https://github.com/openboxes/openboxes/pull/5117
- OBPIH-7079 Change association from user to person for assignee in cyc… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5114
- OBPIH-6939 Show minimum of cycle count date and inventory in Last Counted date column by @SebastianLib in https://github.com/openboxes/openboxes/pull/5118
- OBPIH-7018 Draft unfinished count workflow by @kchelstowski in https://github.com/openboxes/openboxes/pull/5105
- OBPIH-6902 Save on recount confirmation page (3.2.3) by @alannadolny in https://github.com/openboxes/openboxes/pull/5119
- OBPIH-7091 Recounted By filed validation in recount workflow by @alannadolny in https://github.com/openboxes/openboxes/pull/5120
- OBPIH-7074 Click Not Now should complete the count workflow by @alannadolny in https://github.com/openboxes/openboxes/pull/5125
- OBPIH-7092 Fix issue related to null cycle count status by @kchelstowski in https://github.com/openboxes/openboxes/pull/5126
- OBPIH-7088 Input from quantity counted is shifted to recount columns when start resolution on products with discrepancy by @alannadolny in https://github.com/openboxes/openboxes/pull/5130
- OBPIH-7071 Count and Recount page do not immediately show the selected products (fix after QA) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5135
- OBPIH-7088 Hide close button on resolve discrepancies modal by @awalkowiak in https://github.com/openboxes/openboxes/pull/5131
- OBPIH-7094 Invalid redirect when finish to count without discrepancies by @SebastianLib in https://github.com/openboxes/openboxes/pull/5133
- OBPIH-7080 Fixed issue with unique constraint on inventory level by @jmiranda in https://github.com/openboxes/openboxes/pull/5121
- OBPIH-7054 Expand "Root Cause" selector for better visibility by @SebastianLib in https://github.com/openboxes/openboxes/pull/5111
- OBPIH-7077 Shorten the name of Bin location in resolve step by @SebastianLib in https://github.com/openboxes/openboxes/pull/5113
- OBPIH-7078 Add tooltip to the date on the resolve step + add error icon and tooltip for CountedBy and RecountedBy select by @SebastianLib in https://github.com/openboxes/openboxes/pull/5115
- OBPIH-7097 Can't save at the end of recount when adding a custom row … by @kchelstowski in https://github.com/openboxes/openboxes/pull/5136
- OBPIH-7015 Improve blind count form by @awalkowiak in https://github.com/openboxes/openboxes/pull/5137
- OBPIH-7076 Unexpected validation on qty field after triggering qty validation and save by @alannadolny in https://github.com/openboxes/openboxes/pull/5134
- OBPIH-7020 Implement cycle count session ranking using last counted date by @jmiranda in https://github.com/openboxes/openboxes/pull/5106
- OBPIH-7003 Up/down arrow to navigate through cells in quantity column (fix after QA) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5088
- OBPIH-7033 Prevent start count / recount workflows with more than configurable number of products by @alannadolny in https://github.com/openboxes/openboxes/pull/5142
- OBPIH-7018 Fix erasing the draft when submitting a count by @kchelstowski in https://github.com/openboxes/openboxes/pull/5140
- OBPIH-7112 Page unresponsive when showing resolve now pop-up by @alannadolny in https://github.com/openboxes/openboxes/pull/5151
- OBPIH-7100 Fix and improve deleting new lines on recount form by @alannadolny in https://github.com/openboxes/openboxes/pull/5145
- OBPIH-7102 Delete button on new row in count workflow doesn't remove row from the table by @alannadolny in https://github.com/openboxes/openboxes/pull/5147
- OBPIH-7034 Root cause field behaviour (Fix after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/5152
- OBPIH-7087 Edited value of Date counted is not saved by @SebastianLib in https://github.com/openboxes/openboxes/pull/5139
- OBPIH-7109 Fix TransactionRequiredExceptions being thrown for the sub… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5149
- OBPIH-6899 Load the resolve discrepancies step page (Fix after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/5156
- OBPIH-7099 Prevent doing multiclik on Save on to count and recount steps by @SebastianLib in https://github.com/openboxes/openboxes/pull/5146
- OBPIH-7038 (Edited) Adjustment to validation in count step to support save by row by @SebastianLib in https://github.com/openboxes/openboxes/pull/5144
- OBPIH-7100 Fix and improve deleting new lines on recount form (Fix ordering) by @alannadolny in https://github.com/openboxes/openboxes/pull/5160
- OBPIH-7107 Improve performance for candidates on to count and to reso… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5158
- OBPIH-7099 Fix disabling save button on count/recount step by @kchelstowski in https://github.com/openboxes/openboxes/pull/5161
- OBPIH-6990 Add ability to sort receiving screen in alphabetical order by @SebastianLib in https://github.com/openboxes/openboxes/pull/5129
- OBPIH-7114 Date picker selects day before if your local timezone is behind UTC by @alannadolny in https://github.com/openboxes/openboxes/pull/5039
- Default logo returns a 404 error (fixes [#5041]) by @jmiranda in https://github.com/openboxes/openboxes/pull/5043
- OBPIH-6909 Unify roles on menu items in navbar by @awalkowiak in https://github.com/openboxes/openboxes/pull/5049
- OBPIH-6944 Content refreshes twice when switching tabs by @SebastianLib in https://github.com/openboxes/openboxes/pull/5052
- OBPIH-6896 Implement perform count API by @kchelstowski in https://github.com/openboxes/openboxes/pull/5048
- OBPIH-6944 Content refreshes twice when switching tabs (fix) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5054
- OBPIH-6974 Create the recount form connecting with the data by @alannadolny in https://github.com/openboxes/openboxes/pull/5047
- OBPIH-6895 Load the count confirmation page (fix after QA) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5046
- OBPIH-6980 Counted by field doesn't include newly created person/user by @SebastianLib in https://github.com/openboxes/openboxes/pull/5040
- OBPIH-6945 Incorrect bin location displayed after changing location by @SebastianLib in https://github.com/openboxes/openboxes/pull/5055
- OBPIH-6982 Improvements to Bin location select on count step by @SebastianLib in https://github.com/openboxes/openboxes/pull/5056
- OBPIH-7030 Reduce width of rows in count and recount workflow by @SebastianLib in https://github.com/openboxes/openboxes/pull/5060
- OBPIH-7030 Reduce width of rows in count and recount workflow (fix after QA) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5065
- OBPIH-6976 Validations on recount form by @alannadolny in https://github.com/openboxes/openboxes/pull/5063
- OBPIH-6700 Do not hide spinner while still fetching data on PartialReceivingPage by @awalkowiak in https://github.com/openboxes/openboxes/pull/5058
- OBPIH-6970 Add selectors to Packing List table by @alannadolny in https://github.com/openboxes/openboxes/pull/5064
- OBPIH-7031 Remove column for bin location in count/recount by @SebastianLib in https://github.com/openboxes/openboxes/pull/5062
- OBPIH-6981 Create the update cycle count APIs by @kchelstowski in https://github.com/openboxes/openboxes/pull/5061
- OBPIH-6984 Improve validations on existing inventories on count step by @alannadolny in https://github.com/openboxes/openboxes/pull/5066
- OBPIH-6979 Comment field is missing for existing inventories on count step by @alannadolny in https://github.com/openboxes/openboxes/pull/5069
- OBPIH-6984 Improve validations on existing inventories on count step (fixes after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/5076
- OBPIH-7027 Align order of inventory items in count and recount workflow with order on stock card by @SebastianLib in https://github.com/openboxes/openboxes/pull/5067
- OBPIH-6950 Call the update count APIs when editing/creating/deleting … by @kchelstowski in https://github.com/openboxes/openboxes/pull/5073
- OBPIH-6900 Load the recount confirmation page (3.2.1) by @alannadolny in https://github.com/openboxes/openboxes/pull/5072
- OBPIH 7026 Wording changes cycle count tabs by @SebastianLib in https://github.com/openboxes/openboxes/pull/5081
- OBPIH-7028 Show catalogue entries on one row only in lower resolutions by @SebastianLib in https://github.com/openboxes/openboxes/pull/5082
- OBPIH 7003 Up/down arrow to navigate through cells in quantity column by @SebastianLib in https://github.com/openboxes/openboxes/pull/5080
- Add option to print count and recount forms in XLS and PDF by @awalkowiak in https://github.com/openboxes/openboxes/pull/5078
- OBPIH-7003 Up/down arrow to navigate through cells in quantity column (fix) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5084
- OBPIH-6897 Save on count confirmation page (2.2.3) by @alannadolny in https://github.com/openboxes/openboxes/pull/5085
- OBPIH-7017 Import ABC Class in inventory levels by @jmiranda in https://github.com/openboxes/openboxes/pull/5079
- OBPIH-7022 Fix starting recount action by @awalkowiak in https://github.com/openboxes/openboxes/pull/5087
- OBPIH-7022 Fix cycle counts id query parameter used in get request by @awalkowiak in https://github.com/openboxes/openboxes/pull/5089
- OBPIH-7038 (Edited) Adjustment to validation in count step to support save by row by @alannadolny in https://github.com/openboxes/openboxes/pull/5090
- OBPIH-6950 Call the update count APIs when editing/creating a cycle c… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5094
- OBPIH-7005 Allow multiselect in bin location filter without erasing string by @SebastianLib in https://github.com/openboxes/openboxes/pull/5095
- OBPIH-7017 Fixed bug with imported inventory levels not being saved by @jmiranda in https://github.com/openboxes/openboxes/pull/5093 https://github.com/openboxes/openboxes/pull/5155
- OBPIH-7122 Recount workflow validations by @SebastianLib in https://github.com/openboxes/openboxes/pull/5157
- OBPIH-7061 Prevent fractional values in cycle count quantity field by @SebastianLib in https://github.com/openboxes/openboxes/pull/5141
- OBPIH-7123 Validations for added rows already saved and disabled in count by @alannadolny in https://github.com/openboxes/openboxes/pull/5162
- OBPIH-7133 Ability to erase quantity field to empty by @alannadolny in https://github.com/openboxes/openboxes/pull/5165
- OBPIH-7103 Added rows should stay in order added in count and recount after save progress by @alannadolny in https://github.com/openboxes/openboxes/pull/5164
- OBPIH-6931 Fix loading translations for TO_COUNT and TO_RESOLVE tabs by @kchelstowski in https://github.com/openboxes/openboxes/pull/5163
- OBPIH-7125 Trim spaces for lot number while creating a cycle count item by @kchelstowski in https://github.com/openboxes/openboxes/pull/5167
- OBPIH-7121 Remove cross in date counted and date recounted field to prevent empty field by @alannadolny in https://github.com/openboxes/openboxes/pull/5168
- OBPIH-6986 Fix recalculating quantity requested on e-requests by @awalkowiak in https://github.com/openboxes/openboxes/pull/5169
- Obpih 7136 by @jmiranda in https://github.com/openboxes/openboxes/pull/5170
- OBPIH-7134 Fix blank cycle count tabs when qoh of a product changed to 0 by @kchelstowski in https://github.com/openboxes/openboxes/pull/5171
- OBGM-739 Update configuration documentation for 0.9.x release by @jmiranda in https://github.com/openboxes/openboxes/pull/5044
- OBPIH-7114 Date picker selects day before if your local timezone is behind UTC by @alannadolny in https://github.com/openboxes/openboxes/pull/5172
- OBPIH-7129 Count difference column should be recalculated against updated QOH after reload by @alannadolny in https://github.com/openboxes/openboxes/pull/5173
- OBPIH-7128 Fix bug with elements not being removed from a SortedSet by @kchelstowski in https://github.com/openboxes/openboxes/pull/5182
- OBPIH-7008 Inventory changed when saving on resolve workflow by @alannadolny in https://github.com/openboxes/openboxes/pull/5180
- OBPIH-7145 Incorrect and blocked recount difference when add background inventory item during recount by @alannadolny in https://github.com/openboxes/openboxes/pull/5176
- OBPIH-7166 Call save before a reload on recount by @alannadolny in https://github.com/openboxes/openboxes/pull/5186
- OBPIH-7167 Deleted inventories are still visible after using reload button by @alannadolny in https://github.com/openboxes/openboxes/pull/5188
- OBPIH-7170 Fix bug with cycle count missing cycle count items with th… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5191
- OBPIH-7163 Fix exporting inventory levels by @awalkowiak in https://github.com/openboxes/openboxes/pull/5196
- OBPIH-7173, OBPIH-7191 Rows duplicated when add the same inventory with no lot as added on recount by @alannadolny in https://github.com/openboxes/openboxes/pull/5195
- OBPIH-7169 Detect discrepancy caused by removed inventories during co… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5198
- OBPIH-7173 Rows duplicated when add the same inventory with no lot as added on recount (fixes after QA) by @alannadolny in https://github.com/openboxes/openboxes/pull/5200
- OBPIH-7202 Fix sending a refresh request for cycle count that was COM… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5201
- OBPIH-7168 Delete all inventories when recount in progress (without status changes) by @alannadolny in https://github.com/openboxes/openboxes/pull/5204
- OBPIH-7169 Fix items not being removed when stock is removed during r… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5207
- OBPIH-7169 Fix sending refresh request with removeOutOfStockItemsExpl… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5209
- OBPIH-7219 Wording and UI improvements cycle count by @SebastianLib in https://github.com/openboxes/openboxes/pull/5203
- OBPIH-7169 Fix disappearing product name and recounted by by @alannadolny in https://github.com/openboxes/openboxes/pull/5213
- OBPIH-7185 Changing order on receiving page deletes entered data by @SebastianLib in https://github.com/openboxes/openboxes/pull/5212
- OBPIH-7218 Shift demand start date on the Demand tab to the first day… by @awalkowiak in https://github.com/openboxes/openboxes/pull/5211
- OBPIH-7177 Inventory has changed not detected when add line on recount and the same line on record stock by @alannadolny in https://github.com/openboxes/openboxes/pull/5210
- OBPIH-7217 Inbound return should allow origin outside location group is location type code is depot by @alannadolny in https://github.com/openboxes/openboxes/pull/5214
- OBPIH-7231 Fix storing internal locations filter when refreshing a page by @kchelstowski in https://github.com/openboxes/openboxes/pull/5215
- OBPIH-7043 Cancel product on To Count and To Resolve tabs (Fixes) by @alannadolny in https://github.com/openboxes/openboxes/pull/5216
- OBPIH-7236 Clicking 'X' on order dropdown causes infinite loading spinner in receiving page by @SebastianLib in https://github.com/openboxes/openboxes/pull/5220
- OBPIH-7237 Fix reload issue for empty cycle count items by @kchelstowski in https://github.com/openboxes/openboxes/pull/5218
- OBPIH-7043 Cancel product on To Count and To Resolve tabs by @alannadolny in https://github.com/openboxes/openboxes/pull/5222
- OBPIH-7237 Fix submitting a count/recount while having discrepancy by @kchelstowski in https://github.com/openboxes/openboxes/pull/5223
- OBPIH-7237 Remove canceled cycle counts from redux store to avoid cal… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5225
- OBPIH-7237 Detect canceled cycle counts and throw a popup to inform u… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5228
Full Changelog: https://github.com/openboxes/openboxes/compare/v0.9.3...v0.9.4