Skip to content

Releases: Third-Culture-Software/bhima

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!

v1.11.0

02 May 07:40
Compare
Choose a tag to compare

Changelog:

chore(release): prepare migration scripts (3997545)
chore(deps-dev): bump karma from 5.0.3 to 5.0.4 (179255c)
chore(deps-dev): bump commitizen from 4.0.4 to 4.0.5 (7b036fd)
chore(deps-dev): bump karma from 5.0.3 to 5.0.4 (45c0498)
chore(deps): bump moment from 2.24.0 to 2.25.0 (d0a6c40)
refactor(Stock report) Improvements to the Stock Consumption Graph Report (2bfaa76)
chore(purchase): refactor receipt + queries (87152e3)
feat(employee componet) add employee reference (e7e0764)
chore(deps): bump express-handlebars from 4.0.3 to 4.0.4 (06aa53a)
chore(deps-dev): bump karma-mocha from 2.0.0 to 2.0.1 (6bae349)
chore(deps-dev): bump karma from 5.0.2 to 5.0.3 (74a776a)
chore(deps-dev): bump release-it from 13.5.6 to 13.5.7 (09a481d)
chore(reports): async/await purchase analysis (f721463)
fix(reports): use the correct shared lib (2249761)
Fix: Sql syntaxe (3f45410)
improvement(Stock Movement) - Update period_id set value not null (5ef0c9f)
chore(deps-dev): bump release-it from 13.5.5 to 13.5.6 (4795b0d)
bug(Stock Movement Registry) - Removing the grouping title from flux_id (b9e7077)
chore(reports): uniform filterbar (37f8529)
feat(filters): add displayValue support on server (0404fcd)
Sanitaze Code (adf3dd8)
improvement(Stock Movement) - Add period_id in stock movement - Writing the script to upgrade stock_movement in all institutions (1ea7457)
feat(Pateint record) add link to stock movement distributed to patient (93c081b)
docs(patient-groups): add text on patient groups (8384270)
chore(deps-dev): bump chai-datetime from 1.5.0 to 1.6.0 (2d9d841)
chore(deps-dev): bump mocha from 7.1.1 to 7.1.2 (6aae845)
fix(debots): ensure longest description shown (ab7082c)
fix(pdf): skip HTML rendering (dec95ab)
chore(deps): bump @ima-worldhealth/coral from 1.4.2 to 1.4.3 (1b4e5d6)
chore: remove unused inventory store. (a84a415)
refractor(employee registry) fix link to patient data (053749c)
perf(bhUnique): cache validator results for 15s (740a130)
feat(inventory in stock) add link to stock movement (718b685)
adding some unit test for the bh-modal-notify (af5dfc9)
test(bhModalNotify): unit tests for functionality (f7dfcc6)
remove tag (20e471c)
use angularjs style (67b1470)
Remove not necessary translate (0738ac5)
remove console reference (7769000)
Use of custom component for notification (40fa256)
Handle error message on transaction deletion (5a6d0c8)
fix(report): improve client debts report (5b4f643)
improvement(Stock Movement) - Sanitaze and improve the displaying, show label instead Uuid (a37451b)
bug(Lot in Stock) - Prevent error in Lot in stock, when db.one request query empty tables (f713416)
add value on top bar shar (cd05542)
Feat(Stock report) stock consumption graph report (6e00e6f)
feature(Stock Movement Registry) - make link betwen stock Movement registry to Articles In stock (bc4a30f)
chore: remove identifiers from debtors query (478fff8)
chore(deps): bump ioredis from 4.16.2 to 4.16.3 (e02056c)
chore(deps-dev): bump release-it from 13.5.4 to 13.5.5 (1a91445)
Fix currencies (16fe643)
Add cost in stock exit report (50c3aa4)
fix stock movement export to csv (633c565)
Improvement remove lint to patient table in stock movement API and using entity_uuid for look patient (765e9e3)
feature(StockMovementToPatient) - Add link from stock Movement to Patient (1350534)
feature(Report Patient Standing) - Add value of all inventory movements (9ed764f)
Remove unused require (389b9f4)
improvement(Report Patient financial Activit) - Adding more information about item of stock givem to the patient, - Sanitaze and improve code (e802325)
feature(Stock Movements to patient financia Activity) - Addint optional parameter to displays patient stock movement (e52983d)
chore(report):refactor inventory changes interface (c8ec154)
chore(reports): better inventory changes query (ed0c9fe)
feat(inventory): link stock on inventory dropdown (c41bd5c)
chore(deps-dev): bump release-it from 13.5.2 to 13.5.4 (345e8fa)
Feat(voucher tool) patient fleg invoices (e53ee3d)
chore(deps-dev): bump protractor from 5.4.3 to 5.4.4 (1e32e21)
chore(deps-dev): bump karma from 5.0.1 to 5.0.2 (e182672)
chore(deps): bump express-session from 1.17.0 to 1.17.1 (c6f2abc)
feature(Stock Movement) - Make the reference in stock movement link to PDF receipt (02e6a18)
feat(purchases): link stock entry from purchase (6901164)
chore(deps-dev): bump karma-mocha from 1.3.0 to 2.0.0 (816b01b)
improvement(Rubric Config Loading) - Adding loading in Rubric configuration (cd17414)
improvement(Stock Value Report) - Adding option to exclude inventory where stock value is 0 (5b47197)
chore(deps): bump @ima-worldhealth/coral from 1.4.1 to 1.4.2 (8fd77bb)

Release v1.10.2

13 Apr 12:21
Compare
Choose a tag to compare

This release contains mostly dependency updates, bug fixes, and documentation improvements. The full release notes are here.

Notable changes:

  • Average Month Consumption calculation can now use a user-provided number of months, available on the enterprise page.
  • Bug fixes for various report downloads (Payroll, Stock, etc)
  • Barcodes on Purchase Orders!
  • Bug fixes in the cron parser.
  • Implemented a "Stock Consumption by Month" report.
  • Migrated to using the PNAM list for test inventory items.