Releases: msupply-foundation/open-msupply
v1.2.01
What's in this release
A stability release, with some bug fixes and updates to the context handling in the server.
Features
- #1058 #2026 Early infant HIV detection program
- #2028 COVID19 program
- #1624 show last successful sync time when there is a failure
Bugs fixed
- #2055 App crash while creating transgender patients
- #1848 Encounter list improvements
- #1991 #2043 Update of front end dependencies
- #2027 desktop build failure
- #1978 update program events during sync
- #1984 prevent changing supplier on inbound shipment / internal transfer
- #1844 graph label for empty graphs
- #1842 datepicker allows years < 1000
- #1997 use service context in sync translations
- #2032 move program types and add clinician and patient to invoice node
Full Changelog: v1.2.00...v1.2.01
v1.2.00
What's in this release
This release includes the patient programs functionality, so the full changelog is huge! Here's a small summary of what's changed:
Features
Bugs fixed
- #1823 inbound shipment cannot change quantity
- #1871 android app crashes if you press back enough times
- #1915 android app: reset client mode
- #1894 have to allocate twice in outbound shipment
- #1699 shipment appears as editable in the list
- #58 & #981 desktop ui improvements
- #1807 show error when deleting IS which is already used
- #1819 dashboard doesn't update
- #1937 firefox: print buttons do nothing
Full Changelog: v1.1.15...v1.2.00
v1.1.16
Custom build for Android server only mode, this build is done urgently as a work around to client being pressed which would lock the app to be client only mode if there are no servers on the network, typically this is not an issue and data refresh would fix it, but there is high probability of this happening with already initialised sites when upgrading from 1.1.9 (because the client/server selection will appear after upgrade).
Technically this is a proper
release, not a pre release, but since it's hot patch It would be good to keep it out of main
v1.1.15
What's in this release
Repacks are now available!
Features
- Repacks
- Ability to save the log locally when running on android
Bugs fixed
- #1498 focus stays on OK & Next
- #1875 Response requisitions that have status 'NEW'
- #1685 Desktop: about window version
Full Changelog: v1.1.14...v1.1.15
v1.1.14
What's in this release
A testing and deployment release, fixing a number of issues
Features
- The start of repacks
- Barcode scanner setup in the Admin section
Bugs fixed
- #1780 add from master list not available
- #1599 Additional program requisition validations
- #1704 Android: URLs open in browser not app
- #1741 approval status format
- #1695 Barcode scanning: add keyboard shortcut
- #1811 Barcode scanning: foreign key error
- #1748 Barcode scanning: infinite sync
- #1837 Barcode scanning: keyboard scanning in continuous mode fails
- #1694 Barcode scanning: outbound shipment when scanning an expired product
- #1679 Barcode scanning: Save barcode from stock view
- #1805 Barcode scanning: sync issue
- #1755 Barcode scanning: when no matching item found, unable to type the name of the item
- #1675 Calculate integration order from table dependencies
- #1783 Desktop: certificate fingerprint error
- #1803 Desktop: discovery and login issues when network disconnected
- #1682 Desktop: dns-sd errors
- #1639 Desktop: white screen of death
- #1745 Doc is linked to wrong page
- #1761 internal order list: add column for authorised quantity
- #1778 Internal order: approved packs calculated field
- #1728 Internal order: enter quantity in number of packs
- #1652 Internal order: Local authorisation
- #1743 internal order: restrict master list visibility by store
- #1646 Internal orders: add the item's unit to the table
- #1702 Location field not retained when editing stock line
- #1674 Location movement integration
- #1688 Missing translation
- #1726 Outbound shipment: Info message
- #1717 Outbound shipment: pack size listbox not updated correctly
- #1779 outbound shipment: remove total from placeholder row
- #1700 Outbound shipment: when changing placeholder the quantity is reset
- #1523 postgreSQL tests flaky
- #1657 Program requisitions: external docs
- #1756 Program requisitions: number of periods
- #1653 Program requisitions: periods need to be paginated and sorted
- #1810 Program requisitions: periods not available after delete
- #1655 Program requisitions: supplier on hold
- #1651 Program requisitions: validations 2
- #1709 Remote requisition records are not syncing after initialisation
- #1435 Repacks: Insert
- #1448 Repacks: Query list
- #1434 Repacks: query one
- #1446 Repacks: Sync
- #1707 requisition details not visible
- #1723 Server installer: add firewall rules
- #1665 Stocktake: make the expiry date slightly bigger
- #1760 Stocktake: scrolling down the list isn't working well
- #1664 Stocktakes created using masterlist not loading
- #1758 Stocktakes: ability to filter the list by item
- #1703 Stocktakes: Add unit
- #1808 Stocktakes: add unit to modal
- #1822 Stocktakes: Translate the number of packs differently
- #1765 Update translations
- #1648 Use approved quantity vs requested quantity
- #1697 you can still place a general order for items on a program master list
Full Changelog: v1.1.12...v1.1.14
v1.1.12
What's in this release
Some major new features to enable use in a second level warehouse, running the desktop version.
A review of the French translations.
Features
- Barcode scanning for use when adding items to an outbound shipment
- Program based requisitions
- Support for the remote authorisation web app
- Local authorisation of internal orders
- Request quantity by packs in internal orders
Bugs fixed
- #1743 Restrict master list visibility by store in internal order
- #1723 Server installer: add firewall rules
- #1707 Requisition details not visible
- #1682 Electron dns-sd error
- #1676 Electron client fails to connect by IP
- #1664 Stocktakes created by master list not loading
- #1639 Desktop white screen of death
- #1745 docs linked to wrong page
- #1709 Remote requisition records are not syncing after initialisation
- #1703 Add unit to stocktake table
- #1702 Location not retained when editing stock line
- #1705 Supply quantities.. etc..
Full Changelog: v1.1.11...v1.1.12
v1.1.11
What's in this release
Some big new features in this release 😁
Program requisitions are in! and remote authorisation!
Features
- Program requisitions
- Barcode scanning in outbound shipments
- Remote authorisation
- Standalone installer - combines server and desktop installers for windows clients
- Country specific regional settings
Chores
- Dependency updates for the front end #1442
What's Changed
- Android nodoze by @mark-prins in #1464
- Don't show 0 sync badge by @mark-prins in #1501
- 1418 sync authorisation data by @mark-prins in #1419
- 1386 data in the requisition modal are not making sense by @roxy-dao in #1505
- Assign requisition_number and invoice_number to transfers by @mark-prins in #1495
- 1239 invoice numbers test bugfix by @jmbrunskill in #1529
- 1489 program requisitions store tags by @jmbrunskill in #1497
- 1480 program requisitions period schedule by @roxy-dao in #1515
- 1518 Authorisation - Remote authorisation initial by @andreievg in #1499
- Fix electron dependency by @mark-prins in #1547
- Region-specific language variants by @mark-prins in #1539
- Query all user permission without pagination by @clemens-msupply in #1562
- 1504 Program requisitions program data in requisitions by @jmbrunskill in #1552
- Update badge style by @mark-prins in #1549
- 1481 Program Requisitions - program settings by @roxy-dao in #1540
- Barcode data by @mark-prins in #1555
- #1543 request response searching line by @bijaySussol in #1569
- #1541 sync password to site password by @bijaySussol in #1570
- 1398 update location from stock view by @roxy-dao in #1582
- #995 Add indexes to name table by @CarlosNZ in #1571
- 1558 Add a "Unit" column in Catalog > Items > Items list view by @roxy-dao in #1579
- 1559 Add a "Unit" column in Inbound Shipment detailed view by @roxy-dao in #1580
- 1548 program requisitions integration + extra tests for program tables by @roxy-dao in #1577
- 1510 api for creating program requisitions by @jmbrunskill in #1581
- #1382 location modal window improvement by @bijaySussol in #1574
- 1506 program requisitions display program data in requisition by @jmbrunskill in #1568
- 1599 todos by @jmbrunskill in #1600
- Windows event logging by @mark-prins in #1573
- Add the expected file format into the custom logo description by @clemens-msupply in #1576
- 1588 stocktake add all item with stock at once by @roxy-dao in #1598
- Electron build by @mark-prins in #1608
- 1511 remote auth UI by @mark-prins in #1520
- 1508.5 program requisition api remainder by @andreievg in #1595
- Upgrade dependencies by @mark-prins in #1616
- Export stock list by @mark-prins in #1606
- 1589 dashboard menu change title & add a customer requisition metric by @roxy-dao in #1610
- Barcode: lookup item by @mark-prins in #1564
- 1619 Input with Labels causing components to overlap/go off screen by @roxy-dao in #1628
- Combined server+desktop installer by @mark-prins in #1609
- Add build fix instruction for aarch64 on Linux by @clemens-msupply in #1615
- Remove MakerDeb and MakerRpm from the electron forge.config.ts by @clemens-msupply in #1618
- 1622 Warning shown twice in Response Requisition by @roxy-dao in #1631
- 1620 program requisitions not pre populated with program items by @roxy-dao in #1635
- grammatical error fixed by @sanijcreates in #1640
- Update electron error check by @mark-prins in #1627
- 1584 program requisitions program settings upsert/deletes by @roxy-dao in #1617
- 1507 program requisitions restrict program requisition editability by @roxy-dao in #1623
- Barcode scanning: part III by @mark-prins in #1601
- 1626 remote authorisation restrict response requisition edibility by @roxy-dao in #1634
- onClick on Enter by @mark-prins in #1650
- Barcode scanning: part IV by @mark-prins in #1638
- Dashboard tweak by @mark-prins in #1649
New Contributors
- @sanijcreates made their first contribution in #1640
Full Changelog: v1.1.10...v1.1.11
v1.1.10
What's in this release
Another release focussed on the android app, mostly fixing bugs.
Features
Chores
- Dependency updates for the front end #715
Bugs fixed
- #1439 Client and server options are not persisted
- #1362 Disable the stock charges entry when the total stock charges are $0
- #1339 omSupply doesn't send the exact version to cloud server desktop
- #1347 Placeholder lines are received in omSupply as normal shipped lines
- #1369 Not all master lists...
- #1351 Inform user if no service charges exist
- #873 Extract value bar component
- #1339 Demo site sync fails
- #1431 Android unable to find local server
- #1459 Missing label
New Contributors
- @guatemartin made their first contribution in #1453
Full Changelog: v1.1.6...v1.1.10
v1.1.9
v1.1.6
What's in this release
Bug fixes and improvements to the android app
Features
Bugs fixed
- #1300 When creating a stocktake from masterlist...
- #1316 Reports on android
- #1240 Inbound invoice: updating tax error
- #1238 Ledger problem
- #1082 Item name disappears
- #1136 Windows server upgrade issue
- #1297 Version details floating on android
- #1298 Some actions open browser on android
- #1224 Handle permissions in dashboard widgets
- #1295 Error on android when re-opening the app
- #1280 Integration tests failing
- #1019 User logged out unexpectedly
- #1183 Date input fix
- #1286 Android release build fails
- #1349 Android to work without wifi
- #1368 When filtering an item in internal order the leading 0 is removed
New Contributors
- @bijaySussol made their first contribution in #1273
Full Changelog: v1.1.4...v1.1.6