Releases: Third-Culture-Software/bhima
Releases · Third-Culture-Software/bhima
Release 1.25.0
- release 1.25 (57e3c3c)
- Updates for assets scans (8e0492a)
- Shipment updates (3ba9229)
- Add more cost center documentation (bc248ea)
- Updating handling of cost centers in accounts (741b8f5)
- Fix lost asset serial numbers in stock entry for shipments (d9b6f80)
- Add documentation for cost centers (4f36d5d)
- Renamed report name i18n token (b704021)
- Add cost centers to employee registry (8627d25)
- Fix issue with entry of multiple assets via Lots entry modal (ec25c81)
- Fix middleware order for assets permissions (65d3259)
- Fix private API issue (db1fae4)
- Updates for shipments (9d8d3dc)
- Update asset inventory scans (8e88a3d)
- Rename actif to immobilisation for Assets (d0e33f4)
- Fix bug in editing asset serial number during stock entry (609d0a0)
- Updates for the Asset Registry (ae03761)
- Update asset-management.md (07327e5)
- Add documentation for asset management (45cecb8)
- Enabled filtering by assignment in Assets Registry (dd73c91)
- Improvements to Assets Scans Registry (4b2efb4)
- add assets to public routes (c53907e)
- Fix duplicate display in assets registry (ead1ece)
- Feat(remote access) using bearer token to handle the remote access (39a05db)
- Enable marking a partial requisition as completed (b40e5b5)
- Close requistions when stock exits complete them (03c9031)
- ci: re-add latest node (5636d6e)
- Reimplemented Current Assignments report (ce500e9)
- Removed obsolete reports (d40ad88)
Release 1.24.0
- fix(payroll); improve multipayroll grid columns (22b32b0)
- Updated balance of accounts report (3d1d276)
- fix(stock): improve Stock Sheet report (4096ef2)
- fix(stock): ensure correct movement filter text (3a8289d)
- perf(stock): improve input/output rendering (d23e9fa)
- fix(stock): preserve patient name in link (21abd0f)
- Fix translation term error (19e856d)
- Updated cashflow by service report (54ca881)
- Fix name capitalization of configuration analysis report title (d1ff7f2)
- Fix issues in Stock Inventories Report (5fc1622)
- fix(payroll): add loading indicators to selects (4f224ac)
- fix(reports): improve invoiced vs distributed (2166f9d)
- Fix purchase price analysis report (cf72bdc)
- Disable changing origin depot when editing shipments (1e00904)
- Add documentation for shipments (781fb98)
- Update configurable analysis report (d70f064)
- fix(stock): hide expiration date on asset entry (080b941)
- Fix account balance report (322b6dd)
- Improve unpaid invoices report. (9d1d294)
- Reformat all reports to put title block on the top right (ebb78af)
- Reformat all reports to put title block on the top right (a5ea035)
- fix(sql): remove FUNCTION IF NOT EXIST clause (ef163ff)
- ci: update mysql version in CI (06fb5e1)
- Release 1.23.0 (e7d77e7)
- Removed inventory barcode scan from Stock Lots (007ab78)
- Add option to only show most recent asset scan (1ed0210)
- Convert asset conditions from sql table to constants (5709014)
- feat(assets): add registry exports (c2bd565)
- Improve shipment tracking logging (71ce37d)
- fix(shipments): filter out used assets (529e523)
- Improved shipment document (ecf2670)
- Improve the stock entry report/receipt (daa191f)
- fix(stock): only exit expired stock on loss (898c0e8)
- Add barcode scans for stock assignment (55ad27f)
- Disable shipment select drop-down if there are no shipments available (d59a03f)
- Moved the supplier depot entry up in the modal for creating requisitions (7c3c862)
- Fix editing shipments (updating packing list) (7caaa66)
- Implement stock entry from shipment via shipment registry action item (dc7ef34)
- Skip test with latest node (2db7c63)
- Disable latest node in tests (6da29c6)
- Improved French translation (214b7ca)
- Set up shipment registry action item to jump to stock exit for the shipment (9eeef22)
- fix(stock): added creation success key (af6d8e1)
- Fix bogus warnings in Stock Exit from shipments (a9ae0e3)
- Fix bug from previous PR 6553 (0503569)
- Fix issues with stock exit shipment selection, improve entry/exit documents (3860a94)
- Fix several problems in create shipment form (0fbcb30)
- fix(i18n): fix default database unit translations (ef3c52f)
- Removed condition from shipment items (1406ff5)
- Convert custom search flag from Assets-only to Exclude-assets (1f86499)
- fix(stock): parsing issues in StockValueReport (cd2d002)
- Report for show needed inventory scans for a required inventory scan (eee4b66)
- fix(stock): improve Stock Value Report (aa59dc6)
- feat(suppliers): add inline filter (e914b06)
- fix(stock): remove adjustments (c9d8b48)
- Fix form warning messages in shipment creation form (9928898)
- Added filters and action item for required inventory scans registry (6a3b908)
- Prevent expired stock from being added to shipments (f748a8b)
- improvement(Payroll Report) - Add Service name in Report (c79dd0e)
- Added asset registry action menu item to show scans for the asset (8cd26d9)
- Add required inventory scan registry (aaa63e6)
- feature(Asset Inventory Scans management) - Adding option to search by date - Adding Filter Button - Adding dowload asset registry in format PDF, CSV and XLSX (3a70e20)
- Create assets inventory management (09c9479)
- bug(Procedure updateIndices()) - Write new function for fix bug in procedure updateIndices() (01cead9)
- shipment database structure (e9bcb65)
- feat(invoice): add invoice balance function (0cae825)
- improvement(Employee voucher) - Add creditor name in Voucher for Employee (e8436a7)
- Create assets registry (c8a1f9b)
- Move reference_number from inventory to lot (6ee1962)
- fix(stock): exit to service typo (1a555fc)
- fix(stock exit): prevent duplicates (5e12cfe)
- perf(stock): fix the exit helper (910d718)
- perf(stock): improve createMovement speed (22a3cf1)
- i18n(stock): add French translations for stock exit (cfc2f56)
- fix(stock exit): set quantity_available (7ffc786)
- fix(stock exit): implement barcode scanning feat (b918ab1)
- test(stock): fix stock tests (426618d)
- wip(stock exit): implement import from requisition (67f87aa)
- wip(stock exit): clear grid on setExitType() (4378f69)
- wip(stock): grid export works again (fc6b8a2)
- wip(stock): submissions all work (a44b874)
- fix(stock): bhStockOut indicator dates (b2eea8d)
- wip(stock): fix validation on removeItem() (8f9e00f)
- wip(stock): exit to loss and depot work (5f2be85)
- wip(stock): add pending actions log (4f96dfe)
- wip(stock): added info messages to exit (adf7adb)
- wip(stock): exit form validation works (1e0e325)
- wip(stock): add error validation to stock exit (8886e52)
- perf(depots): reduce expired/stock out calls (84171f8)
- test(StockExitFormHelper): add unit tests (698c24f)
- wip(StockExitForm): initial commit of SEFService (6e4688f)
- fix(bhAddItem): remove unused barcode prop (5ce45d9)
- feat: perfect error handling (7f7337e)
- feat(LotItemService): implements lot item service (2296fa9)
- feat(bhStockExitType): add simpler component (9f973ca)
- Add FY2022 to fix test:integration:stock (4b14c3e)
- Delete asset-related data from inventory item when it is not an asset (fd67240)
- Swap position of [Submit] and [Clear] buttons on patient invoice form (edaf0aa)
- Small fixes for asset entry (8020acf)
- Enable stock entry of assets (afa5539)
- Verify that end date > start date for bhDateInterval (931bca4)
- Display asset info in lot registry (d6b5dc8)
- Fix client unit test (9c9baf6)
- Fix client unit test (0ba075e)
- Updated headercrumbs for User and Role management create/edit dialogs (666d563)
- Resolve conflict with branch master (0b504a3)
- improvement(Migrate file) - Update size of inventory_type.text in schema.sql - Fix error in migrate file us reference_number instead external_reference_number - Add DROP PROCEDURE IF EXISTS for some Procedure (766302d)
- Added PDF documentation for stock management in French (c289398)
- feat(stock): add statistics to RUMER report (085f063)
- Update online documents (a38f394)
- improvement(Asset Inventory) - Use reference_number instead external_reference_number - Change site for column text in table inventory type` (ef37488)
- Clean and sanitaze code (39ec7a8)
- test(Inventory and Inventory type) - Complete integration test - And constaint in form of inventory creation, allow reference number, manufacturer brand and manufacturer model only of Asset (a8a228a)
- Resolve conflict (769f6be)
- Fix issue with partial transfers (5803311)
- improvement(Paiement advance loans) - Select account of type is liability and asset - Set enable sorting false in grid (3e023bf)
- improvement(component cashbox select) - add filter for primary cashbox (ed1171b)
- Bug: changing currency when cashbox change (7b6515b)
- Resolve conflict with branch master (5880dcc)
- bug(Bulletin_paie) - fix error of repeat rubric other profit like electricity (6ed6542)
- remove pdf-merge-js (c4ebb76)
- Renaming tags to barcodes (c1804a3)
- Remove fse for unlink (9d2b915)
- Zip CSV and PDF files (5e7438f)
- bulk pdf tickets (74aadf3)
- Tag numbers in csv (f2358a7)
- feature(Complex Voucher) - Add menu for paiement of loans, advances, installments (4d67559)
- feature(Complex Voucher) - Adding interface for paiement Loans Advance ... (6c84688)
- Add top-level menu item for Assets Management (1bbac42)
- fix(odk): auto-assign form to user(s) on create (ca899a4)
- docs: add documentation on ODK Central (6273d31)
- fix(users): skip users without email addresses (2fb4867)
- feat(odk): implement ODK Central Link (774b12a)
- Improvement: adding muted class to employee.cell (cdc90f4)
- improvement(Recovery Capacity) - Adding the number of days - Modification of display criteria (23e0980)
- improvement(Employee registry) - Revome column locked - Set text muted and add lock icone on employee display name (7a03095)
- remove small tags (593c6fc)
- remove not necessary barcode in migration file and enhance barcode document (7c04c5b)
- display lot barcode (3a69ccb)
- Update condition structure (62a3711)
- bug: fix error in conditional structure (4af6ed1)
- refactor(Recovery capacity report) - Add days of the week - Add a summary at the bottom of percentage of recovery (364a49e)
- refactor: Add multi currency support (2b79fd7)
- refactor(Recovery Report) - Increase the font size of the date range on the report (4f6c561)
- Remove duplicated filters on the server (ddfdae8)
- Add registry report for PDF, CSV and Excel (90f5c2d)
- Clean up ngIfs in lot selection for stock entry (1dbf054)
- Fix XSL export problems (a35bee8)
- Improvement, complete migrate file (3566ead)
- Improve last version of report (ebbd0fe)
- Improvement (9de8d58)
- improvement(Repport Analysis of Cashbox) - Use Singular for the name of report - Set a legend above the title - Update data.sql fix combinaison of account - currency and cashbox (3cf8f6f)
- bug(Creation and Update depot) - fix creation of depot from parent depot - fix sql for gettig data from location of depot (f7ebee0)
- Do not show expiration date for lots that do not expire (48a8337)
- Fix uploading enterprise logo (4dcb713)
- Add server-side utils to display current exchange rate in reports (c9c5ebb)
- improvement(Voucher Registry) - Remove not necessary summing in column type_i...
Release 1.23.0
- Add option to only show most recent asset scan (1ed0210)
- Convert asset conditions from sql table to constants (5709014)
- feat(assets): add registry exports (c2bd565)
- Improve shipment tracking logging (71ce37d)
- fix(shipments): filter out used assets (529e523)
- Improved shipment document (ecf2670)
- Improve the stock entry report/receipt (daa191f)
- fix(stock): only exit expired stock on loss (898c0e8)
- Add barcode scans for stock assignment (55ad27f)
- Disable shipment select drop-down if there are no shipments available (d59a03f)
- Moved the supplier depot entry up in the modal for creating requisitions (7c3c862)
- Fix editing shipments (updating packing list) (7caaa66)
- Implement stock entry from shipment via shipment registry action item (dc7ef34)
- Skip test with latest node (2db7c63)
- Disable latest node in tests (6da29c6)
- Improved French translation (214b7ca)
- Set up shipment registry action item to jump to stock exit for the shipment (9eeef22)
- fix(stock): added creation success key (af6d8e1)
- Fix bogus warnings in Stock Exit from shipments (a9ae0e3)
- Fix bug from previous PR 6553 (0503569)
- Fix issues with stock exit shipment selection, improve entry/exit documents (3860a94)
- Fix several problems in create shipment form (0fbcb30)
- fix(i18n): fix default database unit translations (ef3c52f)
- Removed condition from shipment items (1406ff5)
- Convert custom search flag from Assets-only to Exclude-assets (1f86499)
- fix(stock): parsing issues in StockValueReport (cd2d002)
- Report for show needed inventory scans for a required inventory scan (eee4b66)
- fix(stock): improve Stock Value Report (aa59dc6)
- feat(suppliers): add inline filter (e914b06)
- fix(stock): remove adjustments (c9d8b48)
- Fix form warning messages in shipment creation form (9928898)
- Added filters and action item for required inventory scans registry (6a3b908)
- Prevent expired stock from being added to shipments (f748a8b)
- improvement(Payroll Report) - Add Service name in Report (c79dd0e)
- Added asset registry action menu item to show scans for the asset (8cd26d9)
- Add required inventory scan registry (aaa63e6)
- feature(Asset Inventory Scans management) - Adding option to search by date - Adding Filter Button - Adding dowload asset registry in format PDF, CSV and XLSX (3a70e20)
- Create assets inventory management (09c9479)
- bug(Procedure updateIndices()) - Write new function for fix bug in procedure updateIndices() (01cead9)
- shipment database structure (e9bcb65)
- feat(invoice): add invoice balance function (0cae825)
- improvement(Employee voucher) - Add creditor name in Voucher for Employee (e8436a7)
- Create assets registry (c8a1f9b)
- Move reference_number from inventory to lot (6ee1962)
- fix(stock): exit to service typo (1a555fc)
- fix(stock exit): prevent duplicates (5e12cfe)
- perf(stock): fix the exit helper (910d718)
- perf(stock): improve createMovement speed (22a3cf1)
- i18n(stock): add French translations for stock exit (cfc2f56)
- fix(stock exit): set quantity_available (7ffc786)
- fix(stock exit): implement barcode scanning feat (b918ab1)
- test(stock): fix stock tests (426618d)
- wip(stock exit): implement import from requisition (67f87aa)
- wip(stock exit): clear grid on setExitType() (4378f69)
- wip(stock): grid export works again (fc6b8a2)
- wip(stock): submissions all work (a44b874)
- fix(stock): bhStockOut indicator dates (b2eea8d)
- wip(stock): fix validation on removeItem() (8f9e00f)
- wip(stock): exit to loss and depot work (5f2be85)
- wip(stock): add pending actions log (4f96dfe)
- wip(stock): added info messages to exit (adf7adb)
- wip(stock): exit form validation works (1e0e325)
- wip(stock): add error validation to stock exit (8886e52)
- perf(depots): reduce expired/stock out calls (84171f8)
- test(StockExitFormHelper): add unit tests (698c24f)
- wip(StockExitForm): initial commit of SEFService (6e4688f)
- fix(bhAddItem): remove unused barcode prop (5ce45d9)
- feat: perfect error handling (7f7337e)
- feat(LotItemService): implements lot item service (2296fa9)
- feat(bhStockExitType): add simpler component (9f973ca)
- Add FY2022 to fix test:integration:stock (4b14c3e)
- Delete asset-related data from inventory item when it is not an asset (fd67240)
- Swap position of [Submit] and [Clear] buttons on patient invoice form (edaf0aa)
- Small fixes for asset entry (8020acf)
- Enable stock entry of assets (afa5539)
- Verify that end date > start date for bhDateInterval (931bca4)
- Display asset info in lot registry (d6b5dc8)
- Fix client unit test (9c9baf6)
- Fix client unit test (0ba075e)
- Updated headercrumbs for User and Role management create/edit dialogs (666d563)
- Resolve conflict with branch master (0b504a3)
- improvement(Migrate file) - Update size of inventory_type.text in schema.sql - Fix error in migrate file us reference_number instead external_reference_number - Add DROP PROCEDURE IF EXISTS for some Procedure (766302d)
- Added PDF documentation for stock management in French (c289398)
- feat(stock): add statistics to RUMER report (085f063)
- Update online documents (a38f394)
- improvement(Asset Inventory) - Use reference_number instead external_reference_number - Change site for column text in table inventory type` (ef37488)
- Clean and sanitaze code (39ec7a8)
- test(Inventory and Inventory type) - Complete integration test - And constaint in form of inventory creation, allow reference number, manufacturer brand and manufacturer model only of Asset (a8a228a)
- Resolve conflict (769f6be)
- Fix issue with partial transfers (5803311)
- improvement(Paiement advance loans) - Select account of type is liability and asset - Set enable sorting false in grid (3e023bf)
- improvement(component cashbox select) - add filter for primary cashbox (ed1171b)
- Bug: changing currency when cashbox change (7b6515b)
- Resolve conflict with branch master (5880dcc)
- bug(Bulletin_paie) - fix error of repeat rubric other profit like electricity (6ed6542)
- remove pdf-merge-js (c4ebb76)
- Renaming tags to barcodes (c1804a3)
- Remove fse for unlink (9d2b915)
- Zip CSV and PDF files (5e7438f)
- bulk pdf tickets (74aadf3)
- Tag numbers in csv (f2358a7)
- feature(Complex Voucher) - Add menu for paiement of loans, advances, installments (4d67559)
- feature(Complex Voucher) - Adding interface for paiement Loans Advance ... (6c84688)
- Add top-level menu item for Assets Management (1bbac42)
- fix(odk): auto-assign form to user(s) on create (ca899a4)
- docs: add documentation on ODK Central (6273d31)
- fix(users): skip users without email addresses (2fb4867)
- feat(odk): implement ODK Central Link (774b12a)
- Improvement: adding muted class to employee.cell (cdc90f4)
- improvement(Recovery Capacity) - Adding the number of days - Modification of display criteria (23e0980)
- improvement(Employee registry) - Revome column locked - Set text muted and add lock icone on employee display name (7a03095)
- remove small tags (593c6fc)
- remove not necessary barcode in migration file and enhance barcode document (7c04c5b)
- display lot barcode (3a69ccb)
- Update condition structure (62a3711)
- bug: fix error in conditional structure (4af6ed1)
- refactor(Recovery capacity report) - Add days of the week - Add a summary at the bottom of percentage of recovery (364a49e)
- refactor: Add multi currency support (2b79fd7)
- refactor(Recovery Report) - Increase the font size of the date range on the report (4f6c561)
- Remove duplicated filters on the server (ddfdae8)
- Add registry report for PDF, CSV and Excel (90f5c2d)
- Clean up ngIfs in lot selection for stock entry (1dbf054)
- Fix XSL export problems (a35bee8)
- Improvement, complete migrate file (3566ead)
- Improve last version of report (ebbd0fe)
- Improvement (9de8d58)
- improvement(Repport Analysis of Cashbox) - Use Singular for the name of report - Set a legend above the title - Update data.sql fix combinaison of account - currency and cashbox (3cf8f6f)
- bug(Creation and Update depot) - fix creation of depot from parent depot - fix sql for gettig data from location of depot (f7ebee0)
- Do not show expiration date for lots that do not expire (48a8337)
- Fix uploading enterprise logo (4dcb713)
- Add server-side utils to display current exchange rate in reports (c9c5ebb)
- improvement(Voucher Registry) - Remove not necessary summing in column type_id and amount (5cbbf5f)
- Create production-deployment-with-systemd.md (162d351)
Release 1.22.1
- Fixed missing code in previous update (87a825c)
Release 1.22.0
- perf: download chromium as a apt package (f8d59ac)
- wip(docker): ensure mysql builds database (e4ed220)
- Fix(Exchange rate) display in a friendly user format (9760d79)
- Updates for the stock expiration report (f364b27)
- Add not enterprise currency warning (dda07f0)
- Update RUMER report (4d8100b)
- feat: add created_at exports to registries (c48a973)
- Fix report for individual settings (acbb840)
- Update the unpaid invoice report based on the issue #6184 (374c196)
- Updated Open Debtors report (5ae5bed)
- fix: remove USD cashbox from Vanga db (fd634dd)
- fix(cash): fix incorrect error msg key (9f11338)
- fix(stock sheet): fixup language and rendering (b14bd5f)
- fix(reports): require depots for stock changes (5f79ffb)
- fix(csp): turn useDefaults off in CSP (d342baa)
- Updates for Aged Creditor Report (0702abb)
- Updates for the Aged Debtors report (ad233a1)
- fix(reports): fix profit/loss statement (8e6da18)
- fix: report names with brackets (5463a80)
- fix: add new fiscal year (19f20b6)
- Enable showing/exporting Stock Movements created_at times as server date (b9cdf42)
- Add row count to Articles in Stock registry (d52e917)
- Set type='number' for numeric tabular fields (21cb9d6)
- Updates for Inventory Changes Report (06d003f)
- Fixed sorting bug for numerical columns (18cffec)
- fix(reports): add realized_profit report key (07bad48)
- fix(journal): ensure cost_center_id exists (2fd270c)
- improvement(All Employee Standing report) - Cache the currency used - Using optional chaining - Display warning when the user does not choose the enterprise exchage rate - Update label using report instead repport and detailed instead detailled - Update url for Report of All Employees - Use only one try/Catch - Improve the using of function Exchange.getExchangeRate() use the dateTo for getting report (15032dc)
- feature(Employee Standing) - Adding the selection of currency - Adding in action Menu in the employee registry (ee876ac)
- improvement(Employee Standing) - Improve, clean and sanitaze code (9f35326)
- Refactor (Employees Standing report) - Implement global situation of all employees in different mode (7397357)
- Update form for Employee standing (5240866)
- Handle cashbox configuration error gracefully. (153b6aa)
- Increase the precision of the exchange rate (fa8b08e)
- Update server report CSS rules to simplify and unify report title format (ff6976f)
- Updated monthly balance report (0d5a7df)
- Remove selection badge when dates are hand edited (d827b9f)
- Add optional indicator to many system selection components. (21a522f)
- Hide old cost center menu items and reports (bb7f8dc)
- Improve: CSS (83d7f38)
- Improvement using
<p>
instead buttom (760490e) - improvement(Patient Details) - Prevent re-registering a patient who is already employed - Added the status of the employee in the interface (f83f215)
- Adding link between Patient Edit page and Patient Information (59547db)
- Improve Staffign Indice grice display footer cell class (cd24853)
- New report for avg cost of meds per patient (c6016c8)
- fix(report): offset timezone in system_usage_stat (4da9570)
- Set created_at dates for data for several tables (291f6c2)
Release 1.21.5
- deps: bump dependencies (a8f164a)
- Release 1.21.4 (d5e94c6)
- Optional requirement for cost center in trial balance (1ac9813)
- deps: bump dependencies (0ef2dfb)
- Improvement use digit only if is defined (ce2319b)
- deps: bump dependencies (6e85ee1)
- bug(Fix Display Decimal point) - Removal of the call of an unnecessary and undefined parameter in helpers finance in function currency() (a270d54)
Release 1.21.4
Release 1.21.3 for PCIMA
Full Changelog: v1.21.3...v1.21.3-pcima
Release 1.21.3
- improvement(Payroll indice) Modification of the form for the calculation of the index of the day, using the base index + the index of responsibility (af30020)
Release 1.21.2
- Patch for v1.21.1 (be17bdc)