Releases: msupply-foundation/open-msupply
v1.5.00
v1.5.00
The cold chain integration has arrived! This release contains:
- Cold chain UI
- mSupply Cold Chain App integration
- Berlinger fridge tag integration
- Front end plugin support
Features
- Sensor details #2286, #2391
- Breaches #2283
- Temperature list #2392
- Notifications #2374
- Chart #2288 #2483
- Cold chain API #2399
- Ability to upload fridge tag data #2420
- Filters #2355, #2350, #2282, #2351, #2352, #2353, #2390, #2386, #2274, #2464
- Multi unit API, service, repository #2286
- Multi unit add pack entry #2208
- Plugins #2084, #2191, #2372
- Soft deletes for master list #1614
- Dashboard - add links to filtered lists #2213
- Add house icon to supplier list #1641
- Display server URL #2479
Bugs fixed
- #2316 can't clear date input
- #2336 list of master lists doesn't update immediately
- #2377 prescriptions access
- #2393 Customer name to be locked
- #2440 cold chain demo data
- #2438 cold chain timezones in dates
- #2455 clear selection shouldn't show if only one pack variant
- #1400 can send internal orders without lines
- #2276 stocktake report not sorting correctly
- #2467 service items require code of 'service'
New Contributors
Full Changelog: v1.4.00...v1.5.00
v1.4.00
What's in this release
The initial release of the plugin framework for the front end.
The outbound shipment edit modal has changed again - with improvements to the messaging and a reinstating of the auto-allocation feature.
Initial work for some of the new features has gone in behind the scenes, more to come on that later.
There's also some changes to the dispensing feature to support an initial rollout.
Features
- Front end plugin framework
- Dashboard : adding links to headings
Bugs fixed
- #2321 Patient status incorrectly flagged as missed appointment
- #2045 mSupply patient codes not handled well
- #2317 Update problem in encounter view
- #2105 Problem with create stocktakes user permission
- #1715 Automatic allocation when requested quantity is lower than packsize
- #2245 Blood pressure chart not displaying any value
- #2204 sorting of encounters
- #2226 Stocktake line edit affecting other lines
- #2270 Long medicine names not fully displayed
- #2144 Encounter list view pagination
- #2151 OK & Next when lines are sorted
- #1693 Locations limit per page
- #2126 Pricing in first stocktake line shows NaN
- #2195 AMC calculation wrong on internal order chart
- #2194 Internal order charts are wrong
- #2278 Location function in stocktake
- #2243 On android, a collapsed navigation menu directs to wrong page
- #2289 Modifiable stocktake date
- #1605 Can create blank locations
- #2328 Cannot enter decimals in currency inputs
New Contributors
- @fergie-nz made their first contribution in #2258
Full Changelog: v1.3.00...v1.4.00
v1.3.00
What's in this release
The basic prescription UI has arrived!
There's also been a number of date fixes in this build, and the ability to log users into their default stores.
Features
- The simplified prescription handling interface
- Manual sync of user info, which allows updating of user permissions without logging out - #1987
- Contact tracing for program patients - #2019
- Display values from previous encounters - #2025
Bugs fixed
- #2046 patients created in open mSupply are not syncing well
- #1830 no space between date inputs on report modal
- #1691 when grouped by item, the extend arrow stops working
- #2065 programs forms lets you save invalid dates
- #2107 #2110 invalid date format
- #2023 create patients without programs
- #2093 keyedItemArray doesn't render with missing data
- #2069 Demo not building
- #2083 sync problems with earlier versions of mSupply
- #2099 users should login to their default stores
Full Changelog: v1.2.02...v1.3.00
v1.2.02
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