Skip to content

Releases: Third-Culture-Software/bhima

Release 1.34.0

15 Nov 18:06
Compare
Choose a tag to compare
  • deps: dump lockfile (ca39e7e)
  • Updated dependencies (50bcab3)
  • Updated dependencies (b0e318d)
  • Updated dependencies (a82780d)
  • Updated dependencies (9293d50)
  • Updated dependencies (ecce1db)
  • fix(wards): allow removing services from wards (5a7393c)
  • fix(tests): ensure end to end tests pass (1a03954)
  • Updated dependencies (d9e47f9)
  • Updated dependencies (13daef7)
  • Update README.md with TCS in place of IMA-WorldHealth (488c313)
  • Updated (cce7611)
  • docs: clarify relationship with IMA World Health (828128c)
  • feat(employees): add a locked search filter (c8fa956)
  • feat(admissions): make checkboxes into bhYesNoRadios (7af6d6d)
  • feat(admissions): discharge patient directly from registry (b15067c)
  • fix(admissions): block transfer of discharged patients (11ebed6)
  • docs: update docker installation instructions (35a0af4)
  • fix(general ledger): link to journal rather than account stmt (28ad55d)
  • Updated dependencies (f5c47d4)
  • test(employees): fix payroll configuration tests (e0345d4)
  • refactor(employee): simplify payroll employee configuration page (c290cf8)
  • feat(payroll): add column w/ number of configured employees (805920b)
  • Updated dependencies (36de5f3)
  • Updated dependency (fc6b583)
  • Updated dependencies (80939c6)
  • Updated dependencies (d5e1b7f)
  • Updated dependencies (0c8e946)
  • Updated dependencies (3e2a4a0)
  • feature : Cashflow report improvement (9af88a5)
  • Updated dependencies (fc7e382)
  • Updated (5e2a5eb)
  • feature(Budget Report) - Implementation of the budget report, allowing the selection of the fiscal year and the number of previous years for result analysis. - Retrieving the values for the periods, excluding period 0, the closing period 13, as well as hidden and blocked accounts. - Correction of the restriction during the compilation of securities accounts for non-budgeted accounts. (4d0eb07)
  • Updated (0c03879)
  • Updated (a99ff24)
  • feat(reports): use a datauri for enterprise logo (9e42945)
  • Updated puppeteer and coral (98275a0)
  • Updated dependencies (a5a620a)
  • Updated dependencies (9f657f2)
  • Update jekyll-gh-pages.yml (99c4f19)
  • Update jekyll-gh-pages.yml (fadf650)
  • Create jekyll-gh-pages.yml (5363b06)
  • Update the Gemfile.lock to run locally (97dd777)
  • updating the doc (8e46fe3)
  • BHIMA STOCK privacy policy (7834732)
  • Tell dependabot to ignore angular (5109519)
  • Updated dependencies (530aa67)
  • feat(debtors): add option to filter client reports by solvency - Added the ability to filter client reports by solvency category, distinguishing between solvent and insolvent clients. - Updated the debtors management module to include the option to define clients as insolvent. (3435703)

Release 1.33.0

16 Aug 14:16
Compare
Choose a tag to compare
  • release v1.33.0 (cdb58c4)
  • Minor improvements to the Annual Clients Report. (5138e21)
  • Fixed erroneous blur setting (71c2007)
  • feature: Final Settlement Management for Pension Fund - Added configuration parameters to enable pension fund breakdown functionality - Implemented configuration parameter for retirement fund breakdown sections - Enhanced confirmation form for placing Payroll accounting entries on hold - Implemented interface for defining retirement fund distribution among employees - Enhanced pension fund breakdown and provisioning across default, employee-specific, and cost center modes (936d4a4)
  • Changement (9c984fe)
  • Added the possibility of importing the payroll index configuration with a CSV file (937187e)
  • deps: upgrade to gulp v5 (c8f9876)
  • Revert gulp to 4.0.2 (5e012c3)
  • Updated (f4e7097)
  • deps: remove delay from dependencies (39ada25)
  • build: replace yarn with npm (d731271)
  • --- updated-dependencies: - dependency-name: release-it dependency-type: direct:development update-type: version-update:semver-minor ... (60b7e1b)
  • docs: ensure docker is called out (9898d86)
  • docs: ensure docker is called out (403cc4a)
  • --- updated-dependencies: - dependency-name: release-it dependency-type: direct:development update-type: version-update:semver-minor ... (f4f584b)
  • deps: replace mysqljs with mysql2 (526f55b)
  • docs: ensure that the repo is cloned first (2c5a026)
  • docs: add reference to docker installations (f8ee5b4)
  • refactor: use dockerhub for distribution. (8bebc31)
  • Update .dockerignore (c121fe8)
  • Create .env.docker (804a184)
  • fix: add env vars to bhima docker (9071a22)
  • fix: sever-unit -> server-unit (e7afb25)
  • deploy: add ghcr.io image to docker compose (e115364)
  • Create docker-image.yml (624f3b3)
  • fix: add env vars to bhima docker (6ee5c5c)
  • fix: sever-unit -> server-unit (bdc1845)
  • deploy: add ghcr.io image to docker compose (116cee0)
  • Create docker-image.yml (5da2515)
  • fix hound (cc2b82d)
  • fix (63e6f5d)
  • add mobile stock adjustement (d1e0afa)
  • Updated (f5644a3)

Release 1.32.0

12 Mar 20:30
Compare
Choose a tag to compare
  • Update migration files for Release v1.32.0 (758edac)
  • Updated RELEASES.md doc for developers (ad8e8f8)
  • fix loading state (913616d)
  • Fix intermittent end-to-end test failures in editing transaction types (3fddec8)
  • Updated playwright tests for changes in Playwright (38cf14b)
  • Updated playwright to 1.42.1 (7794c05)
  • Only allow the modification of the individual base salary when selecting the grade if it is not defined (b8851b0)
  • Improve Payroll report (a9808e8)
  • feature(Employee) - auto insert the base grade when Grade is Selected (b53c72c)
  • Resolve and sanitaze code (39cb6e4)
  • Clean and sanitaze (b131ab2)
  • Clean and sanitaze code (3572923)
  • Refectoring the display of message error (a9628fc)
  • Use db.exec instead db.one and resolve the bug when the payment period selected during setting of pay envelope (bc9267f)
  • Clean and sanitaze code (55f1eca)
  • feature(Payroll Message error) - Prevent entry into the database of items whose values are not defined - Display of the name of the employee for whom the Payroll data configuration was incorrect (920299a)
  • Added FY 2024 (2c482af)
  • Fix rendering of installation docs (56a8c9b)
  • fix(journal): sanitize added account props (9953c44)
  • fix(Problem of deductions from salaries) - Red coloring of employees for whom the net salary is negative - Added an error message reporting the case of employees for whom the net salary is negative (8a9647f)
  • Allow 0 for unit prices in patient invoices (1cc7ace)
  • Disable failing integration:stock test for now (59f81fd)
  • Cleaned up diagnostic messages (841ec6c)
  • Refactor the calculation of DateDiff with moment (8bc4253)
  • Update comment integration test (cbdc5ba)
  • test(Payroll) - Implement integration test for Payroll Indice (8d5d70b)
  • fix(PayrollIndiceIncrease) - Remove Procedure UpdateStaffingIndice - Create a new function for UpdateEmployeesBasicIndice - Implement Integration test for check the value on Basic Indice - Resolve conflict with branch master (687a9b3)
  • Compute budget totals for title lines (f90e445)
  • Fix integration stock satisfaction test (8c9c5c2)
  • Updated browser list (f89ac05)
  • Add debugging messages for recent failures (460782d)
  • fix typo (bda3740)
  • write zero value invoice (dc48037)
  • add more option on satifsaction rate report (c334497)

Release 1.31.0

25 Feb 19:12
Compare
Choose a tag to compare
  • Update migration files (38db138)
  • Clean and sanitaze code (c50de3e)
  • Clean and sanitaze code (baa6684)
  • improvement(Payroll process) - Add confirmation modal before employees are put on the payment waiting list - Update E2E test for payroll_process (c2b40a1)
  • Fixes to get processPayroll tests working again (e185992)
  • Clean and sanitaze code (ab2f1a2)
  • improvement(Payroll Configuration) - deletion of employee data that has been removed from the configuration (c5807e4)
  • bug(Payroll indice crashes) - Resolved system crash when an employee is removed from the configuration (20756ac)
  • fix NAN.undefined in OHADA assessment (28c4997)
  • Clean and sanitaze code (64ffa19)
  • improvement(restric negative values) - Added the minimum value property to the bhTextImput component to restrict the season of negative values (less than Zero) (5400cf0)
  • Improvement(Payroll Indice Configuration) - Get the data related to the minimum monetary unit and the percentage fixed bonus directly from the database and not from the session (f9827df)
  • Clean up after end-to-end tests (5e7012f)
  • add debtor group in popover patient info (f9d0088)
  • change the select to the typehead select in patient invoice (0f38406)
  • test(finance): integration for entities/records (b13e510)
  • fix(vouchers): unbreak simple vouchers (691583e)
  • test(voucher): unbreak voucher tests (4302f13)
  • fix(voucher): voucher-tools do not null entity field (8765076)
  • fix: remove double 'dm' references (8c90275)
  • fix: remove console.log() (0a69e32)
  • fix(vouchers): ensure that entity is picked up (a5c7e51)
  • feat(bhRecordTypeahead): add validation classes (d959002)
  • feat(bhEntityTypeahead): cancel pending requests (689fb10)
  • fix(vouchers): tools populate entity/records (d22b10a)
  • fix(vouchers): remove the recover cache button (315e004)
  • feat(vouchers): make record typeahead drop left (4db73c3)
  • feat: add bhRecordTypeahead component (f9fb49a)
  • feat: add bhEntityTypeahead component (6401d32)
  • fix(vouchers): translate negative value error (e6080bd)
  • fix: join on debtor/creditor for entity lookup (d419ec4)
  • feat(vouchers): lookup document_uuid by hrRecord (f770b2c)
  • feat(vouchers): add lookup of hrEntity to API (4d9d456)
  • feat: add text lookups for entity/records (9b9b134)
  • fix line (48007e2)
  • fix promise (ff5da06)
  • fix promise (e62f597)
  • fix: remove '...' from action column headers (fe9a835)
  • resets expiration (2f77b17)
  • remove sale_responsible in i18n file (7596faf)
  • remove expiration (73cb53a)
  • remove sale_responsible in i18n file (a5b397d)
  • change label sale reponsable to responsable (d23a0d8)
  • fix the lot report expiration_date and delay_experiration (d2c80f9)
  • add condition in algo_msh (997c4b1)
  • remove permission in route get user (57ad387)
  • Prevent importing budget data for locked accounts (3b45f28)
  • Updated test results print format (1f1e484)
  • Updated end-to-end tests (28db31d)
  • fix(User Module Management) - Fix issue about Deactivating a user - Send only deactivated value instead to send entire object (1c4bbe0)
  • fix ui table group inventories (1c98fe1)
  • remove acctLocked (7cfb8ec)
  • feature(Budget) - exclude locked accounts in the budget management module (416a354)
  • Updated (4aa50ad)
  • Cosmetic docs update to force retest (647b046)
  • Install only chromium browser for semaphore end-to-end test (16f33db)
  • change order to call procedure (007cd06)
  • change order to call procedure (85a6b1b)
  • fix translation item (3ecee04)
  • change require to required (ff5d35a)
  • Improvements for more test robustness (ea3ef32)
  • add the required note after price change, add the column updated_by for the last user updated item (e841eb4)
  • add the required note after price change, add the column updated_by for the last user updated item (a30a45c)
  • add the required note after price change, add the column updated_by for the last user updated item (865937d)
  • Updated dev install and release docs (e7b01bd)
  • remove report file (74e37e1)
  • Add depot text in API request for performance on mobile app (036a105)

Release 1.30.2

02 Jan 08:05
Compare
Choose a tag to compare
  • patch the version 1.30.0 with fiscal year changes (442aad2)
  • Release 1.30.2 (ee969ae)
  • Release 1.30.1 (c1edc0e)
  • Release 1.30.1 (ef73942)
  • Updated nodemailer and eslint-plugin-jsdoc dependencies (f80fc04)
  • Add fiscal year 2024 and fix fiscal-year related tests (adb79cc)
  • Reverted (4e4474b)
  • Update cashboxes end-to-end test (934b232)

Release 1.30.0

30 Dec 07:36
Compare
Choose a tag to compare
  • release 1.30 (ae0754c)
  • Modified to work in different time zones (23ff772)
  • fix(vouchers): remove patientName column (0e58c9c)
  • fix (8341714)
  • feat(payroll): add service to the excel export (8139455)
  • fix warning date after report user (fc85a0b)
  • Fix test hierarchy in xml test reports (2c97c63)
  • Fixed (756f554)
  • Updated test title comments for client-unit tests in xml test report file (4ccfbd6)
  • Another test titling experiment (2b3f853)
  • add role, username, last login in report pdf (36a3b4b)
  • Experiment reorganizing server-unit tests in server-unit test xml report (d108e3a)
  • add filter in report pdf (8e60075)
  • Reconfigured some integration tests (fec966d)
  • Reconfigured server-unit tests to fix hierarchy in xml test output (f296fc4)
  • Updated basic test descriptions (949284a)
  • Refactor server unit tests (e478b62)
  • Added xml reporting for mocha/karma tests (a23702a)
  • Updates for end-to-end testing (846e042)
  • update developer documentation in French (b9bb19f)
  • update developer documentation in French (da372a8)
  • generate short token (774b6c7)
  • fix - (9fe6365)
  • fix (60a4cdb)
  • report user (4016f9d)
  • Updated test reporting script to neaten output (2333167)
  • report pdf (b0f2805)
  • sql change (572a1df)
  • rename label period (d519b46)
  • sql change (bb5cf48)
  • Refactoring end-to-end tests (ae7143c)
  • Updated dev installation document (85fa345)
  • feat: add debian 12 installation script (3005835)
  • fix (0bace74)
  • add search by last login time (be7b5e5)
  • comment (f692d3d)
  • fix search by period (5da1df3)
  • fix cashbox filter (4fa6af6)
  • Added budget module (57f1b23)
  • Updated (1f8e96e)
  • search option cash box, select user (97e6594)
  • Updating tests reporting (1a5ae6b)
  • Fix semaphore issue with testing updates (b5b2b0a)
  • fix lint (5585328)
  • Adding the filter to the user page registry (69d7945)
  • Modification of the report, since we are filtering only one account (c70b96b)
  • correct the account selection field is required (f7569c5)
  • Modify CSV exports to include BOM to enable most editors to recognize they are UTF-8 files. Fix CSV server unit tests. (848b341)
  • Fix bug in shipment reports (bc4a031)
  • Updated release process notes (0478c1d)

Release 1.29.0

01 Nov 13:39
30989f4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.28.0...v1.29.0

Release 1.28.0

12 Jul 11:44
Compare
Choose a tag to compare

What's Changed

Read more

Release 1.27.0

28 Dec 17:46
Compare
Choose a tag to compare
  • release 1.27.0 (09ca413)
  • fix the loading of inventories during a stock entry from purchase (b287a6e)
  • Clean the supplier depot when the selection change (d29f12a)
  • feature(Requisition Request) - Restoring the Activate the restriction of distribution depots option - For the management of requisitions, you can only make a requisition for a deposit for which you have the right to manage - when the restrict distribution option is activated, the requisition request can only be made to a structure that is authorized to distribute to the requesting depot - Cancel the supplier depot selection if the user changes the requesting depot - Restrict the display of the requisition register to depots managed by the user either as a requestor or as a supplier - Added the ability to select a parent repository without selecting child repositories (58393d3)
  • bug(Fix and Improve stock registry) - Correct the functionality which limits the stock entry by transfer to only deposits managed by the user in the case where the option management of deposits Limit stock by user's depot permissions is active (b8e0f8d)
  • bug(Report Needed inventory Scan) - Removal of the reference number parameter which makes a request by looking for the reference number element of the scan on the reference number column of the batch (f6a1e13)
  • Add description from mobile data (ee75cfa)
  • Mobile integration and loss (f8bee8d)
  • Add column for save signator title for purchase order (747bb48)
  • improvement(Fix and improve Purchase Order Modules) - Make the email field not required for suppliers - Set maximum length for provider phone number - Fixed issue with updating suppliers - Removed property required for Note field when establishing a purchase order - Correct the error when trying to update a purchase order - Fix error on Purchase Order Analysis report - Pre-record information regarding Delivery Conditions and Special Instructions - Add the identities of the signatories (d69d354)
  • Use of tabs in lots modal (1867438)
  • Use of ui-select instead of select in inventory modal (8122a16)
  • Clean and sanitaze code (d603cfe)
  • Resolve conflict with Branch Master (c3f90bc)
  • improvement - Translate unit type - Sanitaze filter prevent blank character when formatting SQL queries in cas the HAVING clause is not needed (1ceea2a)
  • fix integration test time-out (7d325bd)
  • Test: restaure integration test (e287093)
  • Test: Verification of tests for semaphore (e261df7)
  • Test server:unit fix (07c80a0)
  • Dont display expiry information for non Expirable asset (2c41723)
  • Set Serial Number not required in lot entry stock (8226670)
  • bug(Asset Register) - Hide the asset where quantity in stock is 0 - Add HAVING filters in SQL Clause format (84b958e)
  • Test: Clean and sanitaze code (8a4f87a)
  • Clean and sanitaze code (f1f0e27)
  • Test: Update integration test of lot (ea46f49)
  • feature(Drug Packing) - Addition of information concerning the packaging on the input and output documents (a334e85)
  • improvement(Packaging) - Add popover information in lots entry form - Add new column in lots registry for get information about package (394de7e)
  • Improvement: change label and translation key (e2e23aa)
  • Clean and sanitaze code (ef3427e)
  • Improvement: using number package instead number of box (b71fba9)
  • test: update data for stock test integration (c761604)
  • Clean and sanitaze code (8e88d86)
  • test: fix unit client test (31b990a)
  • feature(Manage Drug Packing) Pharmaceutical packaging configuration management - Setup - Purchase order - Shipping management - Stock entries and exits (2ccc658)
  • catch on test (7b045d6)
  • fix hound issue (e0e6085)
  • update related tests (535bd45)
  • purchase order additional details (5e9b3df)
  • update purchase receipt (4d71520)
  • Additional information on purchase order (8e31cc9)
  • Add info to purchase order (9315413)
  • Test: fix error during bors test in integration test for debtor group (76d959f)
  • Filter Shipment by Project (0dcd447)
  • improvememt(process of modules for shipments) - Display shipment register to descending order by reference number - Automatically import shipment description in stock exit modules - Fix code for hidden expiry date for asset and other non perimable inventory closes #6824 (6c242a7)
  • improvement(Multiple Account Report) - Add the option to include Posted Values for the report Account Multiple (ad84aa1)
  • Clean and sanitaze code of unit test (0214f70)
  • Test: Fix the Client Unit Test (5d29c9e)
  • Clean and sanitaze code (7639a91)
  • Cleaning (f3ee385)
  • Clean and sanitaze (55c9f86)
  • Code cleaning (2e2e317)
  • Clean and sanitaze code (025000f)
  • feature(Add new information for asset management) - Manage Depreciation rates for asset (5517e02)
  • fix depot details and distribution list (eb93e74)
  • Fix issue with stock exits without permissions for destination depot (64c8d16)
  • Fixed issues in the previous migration files (24e26c9)
  • docs: fix mysql docker instructions (8bf0fc7)
  • Fixed merge error (4bd3699)

Release 1.26.0

20 Aug 14:37
Compare
Choose a tag to compare
  • Next version 1.26.0 (03a222b)
  • Fix inventory_unit changes in migration file after deleting b/nnn units (298960d)
  • Add Good Received Note for shipments (42e3c38)
  • Improved importing of inventories (5a29052)
  • Handle mobile sync duplicated stock movement (5b791cd)
  • Refactor inventory_unit to support translations for predefined types (df3e8e8)
  • More shipment fixes and improvements (f1fe2d0)
  • sync mobile data (0b3f63a)
  • Use correct translation tokens for reports (460a6e4)
  • Updates for shipment with containers (1217ad6)
  • handle mobile post (e2283b9)
  • Update the inventory and stock imports using CSV files (7fab0c7)
  • Add documentation about containers to the shipment documentation (8f8d8e3)
  • Add support for shipment containers (2082421)