Releases: msupply-foundation/open-msupply
v1.6.02
A patch release to fix the following issues
- #2904 The speed of the stocktake detail view, particularly on android
- #2912 The previous date is shown when using the date picker for clients in particular timezones
Full Changelog: v1.6.01...v1.6.02
v1.6.01
v1.6.00
This is a tidy up release rather than a full feature release. It brings to a close the majority of the cold chain feature ( there's some ongoing, non-critical, work to improve the USB device import process ), brings in the front end plugins, implements complex filtering, and fixes a number of issues.
Features
- Plugin framework: Note that this won't be visible unless you add some plugins to the server. #2147 #2150 #2160 #2206 #2225 #2260 #2272 #2291 #2378 #2394 #2449
- Filters #2444 #2443 #2445 #2465 #2538 #2545 #2568 #2824 #2713 #2712
- Dashboard links #2456
- Logout confirmation #2486
- Log viewer now available on desktop #2573 #2563
- Cold chain updates #2495 #2576 #2577 #2540 #2589 #2584 #2603 #2643 #2460 #2685 #2697 #2692 #2693
- Sync page UI improvements, including single sync status button #2647
- Encounter deletion #2653
- Russian language support #2657
Bugs fixed
- View Stock - sorting per dates seem to sort months only #2424
- Add relationship column to help with contact identification #2416
- Let Autocomplete use the same show option as the Select component #2437
- Soft deletes for master list #2425
- Clear selection shouldn't show if there is only one pack size #2463
- Handle dynamic sort from datatable UI to the stocktake report #2342
- Suppliers/customer list: add the "house" icon to the names using mSupply #2473
- Can send internal orders without lines #2461
- Confirmation modal icon #2498
- Inactivity timer fix #2485
- Patient list loading issues #2506
- Prevent android crashing when network disabled #2527
- unset bmi when no height weight #2520
- Fix sort order and keys #2525
- Item -> master list tab shows all master lists #2542
- Ignore time deserialisation in sync and add logging for invoice serialisation in sync #2521
- Handle sorting in inbound/outbound shipment reports #2548
- Program event remove stack fix #2567
- Sync and expose custom data on name #2619
- Server IP resolution #2622
- Display current item in OS and Stocktake when you have many items in the system #2638
- Fix datetime display #2646
- Rework the changelog_deduped view #2689
- Add cancel buttons to modals #2691
- Rename temperature columns #2755
- Upgrade should use existing install path #2764
- Filters not working in temperature log list view #2781
- Temperature Chart infinite re-render (aka date filters stuck ) #2779
- Refetch notifications regularly #2777
- Change the default dates for the temperature chart #2706
- Show comments as an icon #2719
- Display unacknowledged toggle by default #2721
- Rename 'Temperature' column in Log tab #2716
- Handle acknowledgement of ongoing breaches #2718
- Change sensor type to 'mSupply RTMD' #2717
- Breaches acknowledged in CCA bypass breach acknowledgement workflow in Open mSupply #2704
- Multiple breach icons displayed for a single breach #2711
- Graph does not represent temperature data accurately - max / min temperature data points not shown #2708
Non functional changes
- Linting update #2428
- Date formatter #2435
- Use descriptive app-name http header in sync #2457
- Update LocationSearchInput props #2466
- Fix rust analyzer stack overflow #2470
- Add a PatientSchema type #2319
- Refactor dashboard styling #2493
- Unify programs and coldchain time component #2475
- Make inactive optional in translation #2535
- Prevent item code overlapping #2536
- Immediately update local data and only debounce data update #2571
- Count spinner control needs an option to unset the value #2549
- Merge name into patient data #2432
- Increase sqlite busy timeout #2580
- Name change from omSupply to Open mSupply #2593
- Add patient id indices #2613
- Fix column widths in view stock within inventory #2578
- Program enrolment status log #2623
- Fix front end tests #2642
- Strip empty additions before comparing data and initial data #2632
- Change columns to use location code #2650
- Fix tests #2672
- Location sort function #2673
- Add column helpers #2652
- Missing progress indication when saving an patient/encounter/enrolment #2666
- Warn on dependencies for hooks #2676
- Move tab logic from useUrlQuery to DetailTabs #2694
Full Changelog: v1.5.04...v1.6.00
v1.5.04
v1.5.03
v1.5.02
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