Skip to content

Releases: Third-Culture-Software/bhima

Release 1.17.2

04 Dec 19:47
Compare
Choose a tag to compare
  • cross env tar (f0c6741)
  • remove minimum compression restriction for gzip (8d2ee45)
  • use cross for release (0e16644)
  • Bug: Fix Display of data relating to agent holidays on payslips (c26bcd7)
  • fix(stock): order stock sheet properly (e3891a9)
  • fix(cash): filter correctly on patient debtor_uuid (35cc1d8)
  • fix ordering (29cf73b)
  • fix(stock): update dashboard variable names (ce8241a)
  • fix(depots): store depot uuid in URL (e118504)
  • fix(lots): edit modal min size (11aa605)
  • Fixed translation file comparision bug. Reformatted. (5dbd410)
  • Reformatted (21b5e2b)
  • fix(reports): use serviceUuid instead of serviceId (ffad956)
  • fix: sort the stock inventories by CMM vars (936ab72)
  • fix: remove .env file from release archive (78cec3e)
  • Add option to display negative quantities (2461429)

Release 1.17.1

02 Dec 07:50
Compare
Choose a tag to compare
  • feat: compile & lint during release (1ec1c0b)
  • fix(stock): adjust CMM tests december (f35575a)
  • bug(Profit and loss Report) - Fix report for closed fiscal year - Improve report display (a7f44e0)
  • perf(stock): refactor CMM calculations (9353fdf)
  • perf(stock): cache inventory read()s (599278c)
  • fix(invoices): increases/decreases on POS receipts (2ee4b3d)
  • fix: update migration scripts (59b05a6)

Release 1.17.0

30 Nov 19:32
Compare
Choose a tag to compare
  • fix(feeCenters): fix name collision with report (2bef721)
  • docs: add documentation on debtor groups (3c8c943)
  • improvement: add more whitespace above and below the grid footer template (e9510c2)
  • fix(reports): fix client support error coloration (fcefa1f)
  • Improvement: Update color css property (bd7cc40)
  • improvement: Using HEX8 for the colors for Highlighting the rows transparency and HEX6 for color of icon for legend (435ddc2)
  • improvement(Stocks lots page) - Add legend for the colors of the rows in the stock lots page (1e2937e)
  • fix(credit note): do not reload entire registry (2e93213)
  • Renamed various report names to use underscores (a16f719)
  • improvement(Dashboard stock) - Remove params transclude - Use separate small components for all panel - Remove component bhDashboardstock (b725b0b)
  • Feature: Use new component for stock expired (fa21ead)
  • improvement: using HEX color instead HEX8 (1ee754b)
  • Clean and sanitaze code (40cc817)
  • improvement(DashbordStock) - Clean and sanitaze code (eef9d83)
  • Fix and solve conflict (61f1cfe)
  • Fix and solve conflict with branch master (fcccf56)
  • Fix and resolve conflict (1de1b17)
  • Fix and resolve conflict (09b3b98)
  • Solve conflict (181cb52)
  • bug(Stock Exit) - Addition in the function reinit() of the call of the function loadInventories for a depot to restore to reload the products available for the depot (4afd78d)
  • 5126 - Fix french typ in cashbox (7bccfc2)
  • Fix missing/extra translation tokens (67852cd)
  • Update bors.toml (6114ece)
  • Minor improvements to migration SQL script (ee4b91a)
  • fix(bhFindEmployee): make search work (55898f8)
  • feat(stock): implement stock changes report (f449390)
  • refactor(stock): improve find modals (a02f94b)
  • test(Improvement) - calling .toDate in moment objetc (5ed3061)
  • Improvement: delete .only in intergation test for purchase (0559eb8)
  • use of configured algo for cmm (6a1fbd3)
  • Test: Fix and solve test inventory adjustement (770ca13)
  • test: Reset value for test (84a0cfe)
  • Test(Use Date Dynamically) - Use of dynamic dates - Skip csv file import tests - Modification of the values of the test results² (8b8bfb6)
  • Add the date (d3bd766)
  • 4834 - Fix calculation and status about expired and at risk lots (4da5bd1)
  • Fixed French translation per Bruce suggestion (c12dd4c)
  • Added PR number (b3c30b1)
  • Fix typo report name 'System Usage Statistics' (2cdb6da)
  • Fixed bugs in editing of user roles (9858964)
  • Updated with suggestions from @jniles (84624e0)
  • Add message for client on errors (ef4dda7)
  • improvement(Break Even Report) - Eliminate whitespace and not necessary; Remove property bold on checkboxes and radios buttons (f25db13)
  • Add user documentation for stock settings page. (85ef08c)
  • enhance the check for validity of data (73fa552)
  • Force formatting for stock import (c636bae)
  • Delete .doclets.yml (9e6206d)
  • fix(stock): make adjustments one HTTP request (28d7d85)
  • feat(stock): receipt component stock movements (85791f0)
  • bug(Out Stock) - Use of another variable to check if the repository has inventories in stock for distribution instead of the vm.selectableInventories variable which is used in multiple times (a110366)
  • refactor(stock): entry from purchase (02d2c36)
  • feat(references): add "view in account report" (e7bdcd4)
  • test: update plage date for purchase integration (dfaaa3b)
  • Test: Use Date Dynamically in Intergration test (6a2ae5c)

v1.16.1

12 Nov 12:42
Compare
Choose a tag to compare

This release is about :

#5107: fix(build) ensure that the manifest is correctly parsed
#5047: Use confirmation date for purchase order
#5078: fix(reports): prune empty balance accounts
#5101: Updated migration script to support site-specific migration files
#5093: Fix distribution keys folding
#5083: Updated terms for minimum/security stock status labels

v1.16.0

09 Nov 11:49
Compare
Choose a tag to compare

This release includes :

#5035 : remove CMM based on days of consumption
#5080 : fix null in the recovery capacity report
#5086 : fix the image preview CORS error in the modal of patient document
#5066 : drop the temporary table in posting
#5085 : fix #5067 by adding a filter for accounts to exclude the current account
#5087 : change English label to Assignment History
#5075 : add helpdesk contact info banner
#5023 : fix migration problem with production database
#5064 : add a filter for lots with peremption risk
#5063 : fix inventory selection bug in the stock exits
#5053 : allow all depots to add sub depots
#5037 : add script to download the latest release
#5026 : update and fix CMM calculation
#5004 : use days not lifetime for expiration
#4992 : add depot permission for distribution
#4944 : refactor depot management
#4946 : add stock settings page
#4967 : improve mysql documentation with docker

v1.15.0

27 Sep 19:42
Compare
Choose a tag to compare

Changelog:

  • fix(vouchers): document_uuid on the payment voucher (b835352)
  • fix: improve UI of stock exits (f65b7f1)
  • fix(stock): do not show icon for stock out (e5e6396)
  • Fix(unit list) put indicator report in dashboard folder (b86b0ba)
  • feat(stock e2e tests) pull all tests in on block (6b16f72)
  • fix(survey): migrate survey form to ui-router (8cba6d7)
  • fix(subsidies): migrate to latest ui-router (edfc016)
  • fix(services): migrate to new ui-router. (5d4d8b0)
  • fix: payroll ui-state refs (f9946b4)
  • fix: migrate indicator files to ui-router (fe7dd0f)
  • fix(IPR): update tax routes to ui-router lastest (163565f)
  • fix: more ui-router upgrades (cf47ccb)
  • fix: more upgrades to ui-router latest (9d5af5c)
  • fix: more upgrades to ui-router (ad4abaf)
  • fix: fill form controllers migrate ui-router (1df2b2d)
  • fix: more ui-router migrations (2711aa9)
  • fix(depots): upgrade ui-router for depots (5ef547b)
  • fix(data collection): migrate to ui-router (0b303c6)
  • fix(config analysis): more ui-router upgrades (03842e0)
  • fix(choice list mgmt): migrate to latest ui-router (79f7a8c)
  • fix(breakeven): fixes the breakeven for ui-router (2f834dd)
  • deps: remove duplicate ui-router dependency (a9bbf09)
  • fix(accounts): update to latest ui-router (9bba090)
  • fix(payroll): accounts config for ui-router (330eee5)
  • fix(accounts): references proper use of $state (a7ec4f8)
  • deps: upgrade ui-router to latest (5334d0a)
  • feat(inventory log) display correctly la chagement (19dd252)
  • feat(posting journal) unpost transactions (7c27200)
  • fix: bump gemfile (ef1edfd)
  • get cmm from stock_movement_status (eb7e726)
  • fix(reports): stock expiration report (8135d8a)
  • remove development env (7c6d593)
  • Set the feature as optional in enterprise settings (a22e7b0)
  • update e2e tests (dab5129)
  • restrict access by users (8c954c3)
  • Handle depot permission (164fdbc)
  • feat: semaphore ci for integration tests (4f2204a)
  • fix(build): use .env for application config (eda2b5f)
  • Hide 'Show items in stock' from action menu if none (2da7d0e)
  • Update test (6d5960f)
  • Update test (672696c)
  • Update test (2fc4c12)
  • Update test (9536e13)
  • Update test (4d98d1f)
  • feat(enterprise): add settings for supplier credit (89e5066)
  • fix(stock): credit supplier on entry from purchase (f936bd7)
  • remove tracker in place keep importance (3760f89)
  • use of integer for importance levels (f3f3382)
  • run mysql on 3306 (868f18b)
  • Add tracker and importance (579b470)
  • add importance column (b013d90)
  • Fixed test (0d80373)
  • Copied in fixes from JNiles patch to my PR (4dc2eff)
  • Moved 'Include Exhausted Lots' into defaults tab for the lots registry. (00463e3)
  • test: force HTML rendering in travis w/ flag (fa29f6e)
  • fix(receipts): allow stock movement lookups (c2e77da)
  • fix(stock): movements should group by is_exit (a9045cc)
  • docs(stock): improve stock documentation (47a996d)
  • Test(Component Date Editor) - Addition of a new parameter to solve the problem of the date editor component for forms whose .header-image is not visible by adding a new component - Use bhDateEdit in Off Days E2E test (262a052)
  • fix tooltip icon and color (9a35ce3)
  • Use of tooltip and considering also warning about near to expire (99cb675)
  • Fix server side and enhancements (9ed88a7)
  • Add search option for risky inventories (8cd5397)
  • expiration alerts on the Article en stock registry (40cf91c)
  • lots alerts (19b8402)
  • feat(CMM aggregate data calculation) set in_quantity and _out_quantity if start_date = end_date (f90bd4a)
  • Fixed error handling (e45906f)
  • fix(stock): skip tags query if empty result (e9dabb9)
  • bug(Stock exit from requisition) - fix error used the uuid of Depot From Data parameters (03b3432)
  • fix(schema): FK constraints stock_movement_status (ac7ab42)
  • fix(adjustment): add inventory to data. (3c2d014)
  • perf(stock): use inventory for quantity calcs (0655e53)
  • calling cmm data calculating for new stock movement (afd997c)
  • feat(stock): algorithm for quantity in stock (5ac6caf)
  • Implemented enterprise and depot-specific min months security stock parameter. (1ef2a22)
  • get CMM procedure (09fb0f4)
  • calling cmm data calculating for new stock movement (4a314a5)
  • fix(trial balance): catch title accounts w/ balances (1c48270)
  • fix: ensure sane accounts in test data (fec2ad1)
  • feat(stock): algorithm for quantity in stock (1a3e12f)
  • Fixed typo on Exhausted lots (2a1d764)
  • Swapped inventory/lot labels on expiration warning block (00c3cfe)
  • Improve stock lot highlighting in Stock Lot Registry (9a08454)
  • Use of GridRow (bd6138a)
  • Use of GridAction in place of GridRow (3c19543)
  • add tags (da50c8d)
  • Enhance tags queries (e7291f3)
  • Apply suggestions from review (f1dbc2a)
  • skip buggy tests (857e8b3)
  • update lots integration tests (f8b064a)
  • update tests (a99752a)
  • refactor tag modal for creation and update (91760ae)
  • fix and enhancements (347ff5b)
  • Implement search by tags (e6f92d0)
  • Tag features (9f31d34)
  • crud tags on lot (c9246b9)
  • Add color in tags (18b9172)
  • use location as default address (85da605)
  • Fixed French translation, Connecter -> Se connecter (cb5c675)
  • fix test data import (0674140)
  • use of test db (1fecbb0)
  • Update enterprise details on receipts (f5c7c33)
  • Add address in enterprise (9ae0f0e)
  • feat(Stock entry report)solve checking at least one issue (2b46b15)
  • test: update accents in inventory data (c7d67d2)
  • fix(accounts): use correct $bhValue declaration (cf17761)
  • feat(inventory): enforce account types on groups (8b3d60e)
  • fix(stock): hide expiration info when irrelevant (f9dc440)
  • test for mysql function and procedures (b0b1469)
  • feat(component) stock expired (ed790fc)
  • fix(lots): duration renders in the correct lang (c402e5b)
  • docs(stock): add documenting comments to stock code (74b0d48)
  • Updated Connection/Connexion to Log in/Connected on main login page (ce81b70)
  • fix collection capacity name to recovery capacity (95b446f)
  • using async (ce0c214)
  • test before updates (7a53092)
  • integration test (dd56804)
  • Fixe(Stock entry from donation) solve receipt rendering issue (8c1e955)
  • Updated end-to-end tests (38c8bd3)
  • Update Stock-Exit to prevent expired lots/batches from being selected. Updated tests for bhima_test expiration date changes in PR 4812. (faa3deb)
  • patch for v1.14.0 about stock movement registry (0106bae)
  • add in risk of stock flag (dc2f937)
  • feat(Stock) expiration report (f5f7839)
  • Updated stock lot expiration dates some stock are not expired. Updated tests for changed lot expiration dates. (0f9b456)
  • fix(inventory): reverse COGS & asset accounts (f155125)
  • feat(database schema) rename all foreign key constraints (ee513c2)
  • fix: use correct CSP formulation in helmetjs (bcabc13)
  • fix(stock): activate cancel button on depot modal (a59074d)
  • fix(i18n): better translation on link to inventory (99917b9)
  • feat(SQL procedures) drop columns and indexes if exist (c604671)
  • fix(csp): adds font and blob src to whitelist (629cae3)
  • fix: ensure proper content-security policy. (841c39d)

v1.14.0

03 Aug 07:50
Compare
Choose a tag to compare

Changelog:

  • Fixed a couple of errors (probably due to pull request refactors). (7452d3d)
  • Added username/pwd from .env.production to mysql calls (8d61984)
  • fix: patch migration file (518fdef)
  • test(employees): add bhCheckboxTree config tests (2ef70e4)
  • feat: use bhCheckboxTree for employee cfg (b440427)
  • Removed commented out code (147ff42)
  • Updated (312b506)
  • Added client unit test for PurchaseOrderForm. (7f57556)
  • feat(Stock report) Movements dashboard (ddd9828)
  • feat(Stock) Sold out compenent (18057c6)
  • fix(reports): typo in system usage statistics (b895f4d)
  • Updated (69a3482)
  • Feat(Inventory group) add expiration and consumption track flag (84533e9)
  • Added glossary items related to stock management (English only). (69d0d95)
  • feat(lot in stock) add in_risk_of_expiration filter (eafeda2)
  • feat(stock): adds link to stock lots (efd2850)
  • fit table (be8c0dc)
  • Added migration for changing the type of Enterprise 'enable_daily_consumption' to TINYINT(1) (aa9f20e)
  • Changed the data type for Enterprise setting 'enable_daily_consumption' to TINYINT(1) (8a2e602)
  • Updated help messages for CMM in the Enterprise settings dialog (29081f0)
  • Extended client unit test to check for missing lot unit cost in StockForm (9be286b)
  • Moved setMaxQuantity() call to onChangeMaxQuantity() where it belongs (ee07c86)
  • Highlight expired stock lots rows. Fixed #4730 (5697848)
  • Fixes to make hound happy (4c297b9)
  • Updated missing lot warning message (25d40e0)
  • Fixed bug to prevent null values of unit_cost when creating a Stock entry. Fixes #4718. (4b4b5a8)
  • Fixed cut and paste goof (edb772f)
  • expose database port in env (fbe0176)
  • Add Enterprise flag for automatic confirmation of purchase orders. Fixes #4725. (7cf2473)
  • fix(purchase): add bh-integer for purchases (6f9809a)
  • feat(stock): add lots registry search is_expired (8d04578)
  • feat(stock): add filter on is_expired (e8b9b7e)
  • Order unit types alphabetically. Fixes #4705. (12e0eeb)
  • Order groups alphabetically in inventory create dialog. Fixes #4704. (24ce4ac)
  • fix(stock): render inventory report for adjustment (acfe0f3)
  • use of tfoot (3839a25)
  • use of simple table style (e0268e8)
  • update report format (c1cd892)
  • Cosmetic changes for hound. (13b2b7a)
  • Let it search! (06927d8)
  • Adds support for looking up purchase orders by barcode. Fixes #4273. (66b5e07)
  • fix migrate file (4c53add)
  • docs: add glossary (3ae46c4)
  • docs: add notes on AMC in stock exit (2252b87)
  • Added 'temp' directory (46a5a90)
  • Resolve conflict with branch Master (43ed0d4)
  • refactor(Merge location) - Improve Requests use = uuid instead IN (uuid) - Improve translation in french (a9c34d1)
  • refactor(Merges Locations) - Merges locations: Country, Province, Sector, Village - Quick fixe in merge patient: prevent fatar error when no patient selected (79523de)
  • fix(bhLoadingButton) - Fix bhLoading button in breakEven, breakEven by Fee Center and Fee Center Report (303e9d1)
  • upgrade(inventory creation) put required fields on top (909a23f)
  • docs: add barcode generation documentation (7cc31a3)
  • enhancement of the getChanges function (153772d)
  • test(services): updates the service E2E tests (082d6f8)
  • fix(services): update client-unit tests (f7c2db1)
  • fix(services): id -> uuid pass integration tests (e2d8191)
  • refactor(db): migrate service id -> uuid (7cf552b)
  • Encapsulate search query logic into service (cd0ad36)
  • fix variable name (dd3bded)
  • Add starting date in the stock sheet report (a495ce1)
  • Deleted unneeded lib/Tree unit tests (fc6c658)
  • Refactor to use @ima-worldhealth/tree vs lib/Tree. Fixes #4634. Added @ima-worldhealth/tree node module. Converted requires from old lib/Tree to new @ima-worldhealth/tree. Deleted obsolete lib/Tree.js. (326a927)
  • Sorting inventory by quantity to command (0561f8b)
  • optimize queries (e7286b3)
  • Add totals and consider unposted transactions (b7e462f)
  • Added install trouble-shooting note about problem with MySQL 8.0+ password encoding. (02bbd4b)
  • docs(inventory): expand English documentation (4d45541)
  • refactor(Employees Search) - Remove the employees/search route (6d23399)
  • ci: fast_finish on appveyor (987a10b)
  • fix(migrate): read from .env.production (bb3f669)
  • docs: add upgrading bhima notes for developers (0bafc0d)
  • test(ci): maximize window and use 1080p resolution (64a2496)
  • Add legend for recovery capacity colors (c010d8b)
  • test(filters): add percentage unit tests (a9cdbfd)
  • feat(reports): rm cash in Annual DG Report (9701cf1)
  • Add the recovery capacity report (31a5b61)
  • refactor(patients): improve stock movement table (b270718)
  • test(filters/bytes): adds unit tests for bytes.js (ca57768)
  • fix(patients): update tests to standards (19d7d98)
  • test(filters/telephone): add telephone unit tests (b5d8ffc)
  • Improve and sanitaze code (ead3f6b)
  • refactor(Payroll Process) - Use Employee Uuid in Payroll Commitment (0943f2c)
  • refactor(Payroll Process) - Set the look up employees on Uuid, not reference - Fix the link between payroll registry and employee registry (1848fa9)
  • fix(reports): fix filename rendering (2a5005c)
  • fix(feeCenter): check correct affectedRows prop (153df64)
  • fix: remove unused code, add server.close() (fbe46a0)
  • Applying enhancement after the first review (2776f63)
  • integration test from mocha without upload folder (fea2618)
  • feat(user): bhCheckboxTree for roles (689d266)
  • fix(bhCheckboxTree): trigger('click') not .click() (6265b85)
  • test(roles): add bhCheckboxTree component (bf32f34)
  • test(bhCheckboxTree): add callback test (2801de9)
  • fix: support 3 level nesting (ee0e01e)
  • test: add tests for bhCheckboxTree/TreeService (dddd262)
  • feat(bhCheckboxTree): add isFlatTree prop (31c4684)
  • feat(bhCheckboxTree): initial implementation (71b09da)
  • feat(users): use checkboxes for cashboxes (e8934d5)
  • run app with mocha (227617b)
  • feat(accounts): link account statement report (7e10730)
  • fix: migrate all bhCurrencySelect callbacks (189df1c)
  • fix(bhCurrencySelect): pass back full currency obj (95c89ce)
  • update migration file and fix action menu (a058dbd)
  • update e2e tests (5d66a1c)
  • apply changes from review of the PR related to #3968 (0e21d5c)
  • Fix the e2e tests (4cc9741)
  • update e2e tests (2b26cac)
  • replace the old stock movement reference (7a0db41)
  • remove old stock movement (96079e0)
  • stock registry module (e59910f)
  • fix line linting error (2b5d941)
  • Add stock exit report grouped by service (6e66bb9)
  • feat(patients): refresh debtor group history (346f44e)
  • fix(db): ensure HR modules are under HR (9294816)
  • fix(distribution key): add percentage filter (7a21d7c)
  • refactor: make dropdowns uniform (329eb29)
  • feat(patients): add findDuplicatePatients modal (21f1386)
  • fix(tests): use FU.series() where omitted (b76f86e)
  • fix(tests): Promise.all() -> FU.series() (c859532)
  • feat(patients): detect duplicate patients (1805219)
  • fix(Fee Centers): proper currency rendering (996cc4f)
  • docs: finish the cloud-init scripting (8700e27)
  • docs: add notes about puppeteer dependencies (d3b8bba)
  • docs: improve cloud-init script (0266e8a)
  • feat(Purchase registry) add link to stock inventory (9982d4a)

v1.13.1

06 Jun 17:26
Compare
Choose a tag to compare

🚀 Let's release bhima (currently at 1.13.0)

Changelog:

  • Improve: removing enterprise.setting in changes (474dd3e)
  • fix(BhYesNo) - forEach object enterprise.settings for prevent setting in enterprise data (1ac6683)
  • fix(reports): ensure filenames are URI encoded (19f6d6f)
  • fix(bhYesNo) - set property name in all case when it empty in using of bh-yes-no-radios (e5795cf)

Release v1.13.0

05 Jun 14:59
Compare
Choose a tag to compare
  • Feat(voucher registry)Link the credit note from the reversed record (#9ac2be24c668ea35595d30fd43945a71d59903f7)
  • Fix bug in the selector of ipr (4ac00b2)
  • Fix the empty params sent in bhDepotSelect (c57e687)
  • Feat(cron email) pushing registry by mail as report (a9bec10)
  • Enhance the stock entry report (8f351c9)
  • Enhance the stock value report (299cb15)
  • Fix the issue #4507 (9670e54)
  • feat(stock lot) add link to stock inventory (536993e)
  • refactor: remove event table (4bf1c05)
  • feat(report printing) allaw blak & white printing (14244f2)
  • fix: stock exit test (cbace53)
  • fix stock value validation and exit from a custom date (791521f)
  • feat(article en stock) link to inventory registry (f662c2a)
  • refactor(reports): rename stock_sheet (cfe229d)

Release 1.12.0

15 May 09:12
Compare
Choose a tag to compare
  • deps: reformat release scripts and rm changelog (5a1bcff)
  • Adding the date function on group by (81067ef)
  • fix(reports): improve Aux Cashbox Analysis (f72ac51)
  • Consider quantity > 0 (2d5d28c)
  • fix(report); improve stock exit & inventory (eefbd25)
  • refactor(report): stock entry whitespace issues (1e77e09)
  • fix(reports): Month Consumption PDF fixes (9961b9b)
  • fix link to installation (a628c83)
  • fix(stock): movement search flux displayValues (87f1779)
  • fix(invoice): link patient via debtor_uuid (432634c)
  • fix mergin conflicts (5fbe137)
  • fix the CMJ to CMM (6654d72)
  • fix(cash): bug fixes in search modal (6267dcb)
  • feat: improve release-it configuration (3ba1710)
  • feat(employee registry) add a link to patient financial report (f9e4be4)
  • re-enable skipped test (e8ef9d8)
  • fix order of lots results (de4146b)
  • fix(stock): standardize requisition receipt (e27e234)
  • fix(reports): fixes indent on operating account (3727a8f)
  • fix(purchase): make DECIMALs compatible with PJ/GL (fcb7684)
  • unknownWeekEnd to 123456789 (ce8eef3)
  • don't use GROUP as alias in MySQL query (f835e99)
  • fix some tests to send an integer id not a string (78cacf7)
  • make bhima MySQL8 compatible (cf26700)
  • test different versions of node (1ed69e0)
  • fix: print colors in PDFs (764065b)
  • fix mergin conflict (9855908)
  • Add enterprise option for changing CMM calculation (76863f4)
  • feat(stock requisition) add status filter (a8fa74d)
  • consumption request (618d4ff)
  • fix(stock): add ORDER BY to the stock movements q (c110c3c)
  • improve(Report to compare invoiced items to received stock) - Clean migration/next.sql - Clean sql, delete not necessary condition - Remove not necessary extra line in table of report (5e4a68b)
  • run CI with MariaDB (bff66db)
  • fix(Report to compare invoiced items to received stock) - Correction of error on the table - Display of the difference in costs (invoicing on distribution) instead of the difference in the cost of invoicing the item on compared to the cost of distribution - Correction in the joint concerning the unit cost of distribution (a4f3e05)
  • refactor(Report to compare invoiced items to received stock) - Set inventory items in invoice Alphabetically - set cell blank instead of put 0 - Don't display invoice has no consumable items - Set subtotal at the bottom of invoice (6bce38d)
  • Sanitaze : Code (9ab0d6e)
  • feature(Report to compaare invoiced items to received stock) - Implement the report to display what the patient has billed and what have received and what distribution without invoice Attibution (e006b21)
  • Resolve conflict with branch Master (634c872)
  • feat(depot registry) add link to stock inventory (d49efc5)
  • refactor(stock): move invoice reference on receipt (0988e24)
  • fix(reports): better empty message for fin. act. (27ee90d)
  • fix(Downloading employee registry as CSV and PDF crashes) - Modification of the request allowing to aggregate the filtered data - Use of the Uuid to the id of the screening of selected employees (74dab0b)
  • fix docs, currently only MySQL 5.7 is supported (3da6be4)
  • use db.convert (d284bb6)
  • test(multipayroll): refactor tests to use GridRow (cf43afa)
  • feat(payroll): link employee from multiple payroll (8e8ecc8)
  • Fix self requisition (74bab8b)
  • Add loading indicator (74b0a02)
  • document how to use docker to start MySQL server (d0138f3)
  • run installation tests in CI (1d26e7c)
  • fix e2e tests documentation (81470db)
  • update the migration file (b695890)
  • add dropdown-header (880bd3c)
  • Add success message on the modal title (fa6bb88)
  • test: refactor fee center GridAction tests (9cdd8a0)
  • exit script when MySQL commands fail (d0b8e59)
  • obey $DB_HOST from .env file when creating DB (d5d85bc)
  • use of bhSubmit (57102a6)
  • Fix text alignment in dropdown (27ae0f1)
  • Remove the not necessary column (ce4cc68)
  • Fix loading indicators (57a5a9a)
  • remove not necessary check (e8a970d)
  • fix required MySQL version in documentation (fe2f1b3)
  • feat(stock): link invoice from movements registry (4e69892)
  • feat(stock exit) show sold out inventory (0d03f17)
  • fix(cash): add clear() button to reference (d9bf153)
  • fix(purchases): use prev price in optimal PO (0c03963)
  • fix(stock report) correctly calculate sum when details are not displayed (48400df)
  • fix sql linting issues (b70178a)
  • remove not necessary codes (09dabde)
  • fix mergin conflicts (0aead71)
  • docs(journal): add note about showing full txns (efb44da)
  • remove not necessary codes (4cc5702)
  • remove await in loop (744cc4d)
  • adjusting test to test database (db8c9a7)
  • Adding period in stock adjustment (1bfb5ff)
  • fix and enhancements (55bd718)
  • load lots by default in the grid (920e256)
  • fix mergin conflict (8a43c38)
  • fix and enhancements (833d04c)
  • load lots by default in the grid (6b5adaf)
  • Add some e2e tests (2a71889)
  • Adding e2e tests (e4b5759)
  • fix accounting for stock movement (ebfd84d)
  • refactor inventory (e08cc22)
  • reset inventory stock (ef75ea9)
  • inventory adjustment refactoring (6c56f2b)

A huge thanks to our contributors who made this release great!