| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| openboxes.war | 2025-12-02 | 188.7 MB | |
| README.md | 2025-11-19 | 13.6 kB | |
| Release v0.9.6 source code.tar.gz | 2025-11-19 | 21.1 MB | |
| Release v0.9.6 source code.zip | 2025-11-19 | 24.0 MB | |
| Totals: 4 Items | 233.8 MB | 0 | |
Release Notes
Release Notes 0.9.6.docx (en) Notes de version 0.9.6.docx (fr) Notas de la version 0.9.6.docx (es)
https://community.openboxes.com/c/announcements/
What's Changed
🚀 Features
- OBPIH-7412 readme overhaul by @ewaterman in https://github.com/openboxes/openboxes/pull/5396
- OBPIH-7387 record stock and create product APIs and tests by @ewaterman in https://github.com/openboxes/openboxes/pull/5455
- OBPIH-7488 support localized date patterns by @ewaterman in https://github.com/openboxes/openboxes/pull/5485
- OBPIH-7160 Add filter for expired to stock transfer by @alannadolny in https://github.com/openboxes/openboxes/pull/5499
- OBPIH-6999 Fill expiration date when select known lot in new row in count and recount workflow by @SebastianLib in https://github.com/openboxes/openboxes/pull/5496
- autogenerate and publish dbdocs when a schema change is submitted by @ewaterman in https://github.com/openboxes/openboxes/pull/5420
- OBPIH-7230 still create baseline transaction if QoH is zero by @ewaterman in https://github.com/openboxes/openboxes/pull/5517
- OBPIH-7298 [E2E-Test] Putaway (fix creating receiving bin) by @alannadolny in https://github.com/openboxes/openboxes/pull/5538
- OBPIH-7298 [E2E-Test] Putaway (fix assigning bin location by name) by @alannadolny in https://github.com/openboxes/openboxes/pull/5539
- OBPIH-4904 filter PO items by supplier code by @ewaterman in https://github.com/openboxes/openboxes/pull/5535
- OBPIH-7298 Add selectors by column name by @alannadolny in https://github.com/openboxes/openboxes/pull/5543
- OBPIH-7253 Resize identifier column on shipment list to show full code by @SebastianLib in https://github.com/openboxes/openboxes/pull/5550
- OBPIH-7500 add createdby and updatedby fields to product supplier by @ewaterman in https://github.com/openboxes/openboxes/pull/5553
- OBPIH-6887 products cant be deactivated while on a stocklist by @ewaterman in https://github.com/openboxes/openboxes/pull/5557
- OBPIH-6993 add product filter to transaction report by @ewaterman in https://github.com/openboxes/openboxes/pull/5558
- OBPIH-6991 Add multi-select product filter to consumption report by @alannadolny in https://github.com/openboxes/openboxes/pull/5560
- OBPIH-7187 Allow user to remove reason code after deleting revised qty by @SebastianLib in https://github.com/openboxes/openboxes/pull/5566
- OBPIH-7001 Add “Active” column to Product export/import by @SebastianLib in https://github.com/openboxes/openboxes/pull/5556
- OBPIH-7542 Create backend for new reorder report by @kchelstowski in https://github.com/openboxes/openboxes/pull/5568
- OBPIH-7184 keep 0 qty requisition items by @ewaterman in https://github.com/openboxes/openboxes/pull/5570
- OBPIH-6993 fix2. prepend productCode when listing searched products o… by @ewaterman in https://github.com/openboxes/openboxes/pull/5576
- OBPIH-7541 Create UI for new reorder report by @alannadolny in https://github.com/openboxes/openboxes/pull/5571
- OBPIH-7541 Fix issue with wrong label in translate function by @alannadolny in https://github.com/openboxes/openboxes/pull/5579
- OBPIH-7529 select multiple origins on request details report by @ewaterman in https://github.com/openboxes/openboxes/pull/5572
- OBPIH-7346 add more cycle count reason codes by @ewaterman in https://github.com/openboxes/openboxes/pull/5582
- OBPIH-7544 Create backend for expiration history report (list endpoin… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5581
- OBPIH-7186 Display lot numbers expiration date mismatch in modal by @SebastianLib in https://github.com/openboxes/openboxes/pull/5575
- OBPIH-7544 Add searchTerm to expiration history filter by @kchelstowski in https://github.com/openboxes/openboxes/pull/5593
- OBPIH-7542 Include items with no expiration date in the reorder report by @kchelstowski in https://github.com/openboxes/openboxes/pull/5592
- OBPIH-7164 Unify content of inventory level download template by @kchelstowski in https://github.com/openboxes/openboxes/pull/5588
- OBPIH-7164 Fix inventory level import when importing via downloaded t… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5596
- OBPIH-7529 p2. request detail report sorting and subcategory filter by @ewaterman in https://github.com/openboxes/openboxes/pull/5589
- OBPIH-6160 Restrict Location type creation and editing to superusers by @alannadolny in https://github.com/openboxes/openboxes/pull/5587
- OBPIH-7555 Create UI for Expiration History report by @alannadolny in https://github.com/openboxes/openboxes/pull/5577
- OBPIH-7556 Screen goes blank after adding row with exp date in cycle count in es_mx locale by @alannadolny in https://github.com/openboxes/openboxes/pull/5599
- OBPIH-7186 Change expiration date confirm modal in old inbound workflow by @SebastianLib in https://github.com/openboxes/openboxes/pull/5591
- OBPIH-7542 Fix reorder report not to remove products affected by expi… by @kchelstowski in https://github.com/openboxes/openboxes/pull/5603
- OBPIH-7515 Improve performance of stock transfer candidates API by @kchelstowski in https://github.com/openboxes/openboxes/pull/5612
🐛 Bugfixes
- OBPIH-7475 bugfix null check when formatting date in GSPs by @ewaterman in https://github.com/openboxes/openboxes/pull/5489
- OBPIH-7441 refactor org identifier generation by @ewaterman in https://github.com/openboxes/openboxes/pull/5433
- OBPIH-7512 replace string key with AvailableItemKey when working with product av… by @ewaterman in https://github.com/openboxes/openboxes/pull/5504
- OBPIH-7506 allow blank lot numbers when updating product availability by @ewaterman in https://github.com/openboxes/openboxes/pull/5513
- OBPIH-7525 create 0 to 0 baseline transaction for products that were … by @ewaterman in https://github.com/openboxes/openboxes/pull/5545
- Fixed transactional bug with user signup form (fixed [#5554]) by @jmiranda in https://github.com/openboxes/openboxes/pull/5555
- OBPIH-7489 Fix datepicker styles by @alannadolny in https://github.com/openboxes/openboxes/pull/5548
- OBPIH-7298 Fix dropdown in putaway table by @alannadolny in https://github.com/openboxes/openboxes/pull/5547
- OBPIH-7342 fix. Format dates properly on product association edit screen by @ewaterman in https://github.com/openboxes/openboxes/pull/5562
- OBPIH-6993 fix. Wrap text within select2 options and fix product avai… by @ewaterman in https://github.com/openboxes/openboxes/pull/5565
- OBPIH-7001 Export inactive products as 'false' to prevent reactivating them on import (fix) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5583
- OBPIH-7551 prevent multiple submits on record stock by @ewaterman in https://github.com/openboxes/openboxes/pull/5578
- OBPIH-6993 fix3. filter multiple products when downloading transactio… by @ewaterman in https://github.com/openboxes/openboxes/pull/5580
- OBPIH-7556 Screen goes blank after adding row with exp date in cycle count in es_mx locale by @alannadolny in https://github.com/openboxes/openboxes/pull/5584
- OBPIH-7184 fix1. only remove 0 quantity lines on SMs when proceeding by @ewaterman in https://github.com/openboxes/openboxes/pull/5601
- OBPIH-7555 Create UI for Expiration History report table (fixes) by @SebastianLib in https://github.com/openboxes/openboxes/pull/5602
- OBPIH-7559 allow APIs to accept date-only strings when binding Instants by @ewaterman in https://github.com/openboxes/openboxes/pull/5598
- OBPIH-7184 fix2. properly save 0 qty items in stock movements and dis… by @ewaterman in https://github.com/openboxes/openboxes/pull/5604
- OBPIH-7542 Fix do not subtract expired stock filter causing 500 error by @kchelstowski in https://github.com/openboxes/openboxes/pull/5605
- OBPIH-7186 Remove duplicate stock movement url constant by @SebastianLib in https://github.com/openboxes/openboxes/pull/5608
- OBPIH-7184 Fix new lines with 0 not being persisted when not using a … by @kchelstowski in https://github.com/openboxes/openboxes/pull/5610
- OBPIH-7574 always fetch root cause in cycle count by @ewaterman in https://github.com/openboxes/openboxes/pull/5616
- OBPIH-7569 java.util.Date fields should default to server timezone when using g:datePicker by @ewaterman in https://github.com/openboxes/openboxes/pull/5617
- OBPIH-7566 Improve performance of cycle count all products tab by @kchelstowski in https://github.com/openboxes/openboxes/pull/5614
- OBPIH-7570 Show spinner only in parent function during cycle count refresh by @SebastianLib in https://github.com/openboxes/openboxes/pull/5613
- OBPIH-7575 Remove lines added manually when submitting a request by @kchelstowski in https://github.com/openboxes/openboxes/pull/5619
- OBPIH-7579 Fix save issues in request from ward when input qoh by @kchelstowski in https://github.com/openboxes/openboxes/pull/5623
- OBPIH-7579 Prevent QOH from being cleared after saving twice in a row by @kchelstowski in https://github.com/openboxes/openboxes/pull/5624
- OBPIH-7580 add new root causes to cycle count reporting by @ewaterman in https://github.com/openboxes/openboxes/pull/5625
- OBPIH-7570 Fix styling for 'no quantity counted' disappearing after saving progress by @SebastianLib in https://github.com/openboxes/openboxes/pull/5618
- OBPIH-7573 Format expiration date in inventory item to localized string by @alannadolny in https://github.com/openboxes/openboxes/pull/5620
- OBPIH-7571 Fix missing 'user recounted' when quantity set to 0 by @SebastianLib in https://github.com/openboxes/openboxes/pull/5626
- OBPIH-7582 keep association between transaction and cycle count when migrating p… by @ewaterman in https://github.com/openboxes/openboxes/pull/5628
- OBPIH-7577 Fix save progress error on recount step when quantity chan… by @SebastianLib in https://github.com/openboxes/openboxes/pull/5629
- OBPIH-7584 Fixes to reorder report by @kchelstowski in https://github.com/openboxes/openboxes/pull/5631
🛠️ Maintenance
- Add docs describing how to override the default uploads folder by @ewaterman in https://github.com/openboxes/openboxes/pull/5415
- OBPIH-7475 date formatters for GSPs and data exporters by @ewaterman in https://github.com/openboxes/openboxes/pull/5474
- OBPIH-7342 support java.time types in datepicker taglibs by @ewaterman in https://github.com/openboxes/openboxes/pull/5498
- OBPIH-7489 React date picker and utils using date fns by @alannadolny in https://github.com/openboxes/openboxes/pull/5507
- Switch to using pull_request trigger when running tests in github action by @ewaterman in https://github.com/openboxes/openboxes/pull/5537
- OBPIH-7489 React date picker and utils using date fns (fix failing tests) by @alannadolny in https://github.com/openboxes/openboxes/pull/5536
- OBPIH-7505 refactor cycle count dates by @ewaterman in https://github.com/openboxes/openboxes/pull/5534
- OBPIH-7474 p2. change product export dates to existing pattern by @ewaterman in https://github.com/openboxes/openboxes/pull/5561
- OBPIH-7488 fix date format l10n labels for new date styles by @ewaterman in https://github.com/openboxes/openboxes/pull/5508
🎈 Miscellaneous
- 5417: use pull_request_target in github actions so they run on fork PRs by @ewaterman in https://github.com/openboxes/openboxes/pull/5418
- OBPIH-7450 Cherry-pick missing translations by @alannadolny in https://github.com/openboxes/openboxes/pull/5466
- OBPIH-6969 Improve approach to product creation and stock data (endpoints) by @alannadolny in https://github.com/openboxes/openboxes/pull/5480
- OBPIH-6969 Fix parsing expiration date by @alannadolny in https://github.com/openboxes/openboxes/pull/5482
- OBPIH-6999 Use location name instead of number in consumption report by @SebastianLib in https://github.com/openboxes/openboxes/pull/5487
- OBPIH-7390 Add tests for utils and hooks in cycle count by @SebastianLib in https://github.com/openboxes/openboxes/pull/5476
- OBPIH-7298 Add selectors for putaway workflow by @alannadolny in https://github.com/openboxes/openboxes/pull/5492
- OBPIH-6494 Cannot Clear Fixed Price Fields by @alannadolny in https://github.com/openboxes/openboxes/pull/5495
- Revert "OBPIH-7505 refactor cycle count dates" by @awalkowiak in https://github.com/openboxes/openboxes/pull/5549
- OBPIH-7518 Create TransactionSource domain by @kchelstowski in https://github.com/openboxes/openboxes/pull/5546
- OBGM-328 Reference implementation for transaction type unit tests by @chetanmaharishi in https://github.com/openboxes/openboxes/pull/4619
- OBPIH-7186 Fix expiration modal bugs by @SebastianLib in https://github.com/openboxes/openboxes/pull/5606
- OBPIH-7562 use typeof instead of instanceof String in select by @SebastianLib in https://github.com/openboxes/openboxes/pull/5609
- always remove rows with zero quantity for outbounds by @ewaterman in https://github.com/openboxes/openboxes/pull/5611
- OBPIH-7567 Screen goes blank with lot / exp date selection for specific months by @alannadolny in https://github.com/openboxes/openboxes/pull/5615
Full Changelog: https://github.com/openboxes/openboxes/compare/v0.9.5-hotfix3...v0.9.6