Skip to content

Release 1.36.0

Choose a tag to compare

@jniles jniles released this 03 May 10:07
· 441 commits to master since this release
  • fix(tests): make e2e script work on zsh (8b08b2e)
  • refactor(budget, client, cashflowReports) Rename income description variables for clarity and consistency - firstIncomeDescriptionoperatingRevenueDescription - secondIncomeDescriptionoperatingFinancialRevenueDescription (5e068be)
  • Updated (87361b2)
  • Updated (6410976)
  • Update server/lib/db/transaction.js (1ec1afb)
  • fix(db): change the order of setTimeout() (ce504a2)
  • Updated dependencies (49f0cde)
  • fix(routes): ensure compatibility with ExpressJS v5 (85a52fd)
  • deps(express): update routes to reflect new optional params (565ceb9)
  • Updated (3df13a7)
  • Improvement(Report) - Improve Clients Reports, Budget and Cashflow report (73f89a9)
  • feat(enterprise): add dhis2_uid to schema (a966521)
  • Updated (636bd10)
  • Minor fix for test results display (05c804a)
  • Updated depdencies (690cd92)
  • test(journal): add more posting journal tests (acd131d)
  • Updated test (6ffc382)
  • Fix test:show-results for client unit tests (59e8c58)
  • Fixed DB encoding (c191c10)
  • Fix formatting of test:show-results (7ab63d1)
  • Disable autocommit during loading to speed up DB loading (90c6b8b)
  • Update dependencies (2c883df)
  • Updated dependencies (0b04d73)
  • Fix for node 20 (may not be needed for node 22+) (82055b4)
  • test(db): drop keys to improve performance (f08435e)
  • fix(tests): edit the max_debt parameter (825f139)
  • Resolve conflict with Branch Master (754ac9d)
  • Updated (b28b0e3)
  • fix: stock tests fiscal year issue (28b58f9)
  • fix(payroll): improve commitment error guards (c63147a)
  • fix(i18n): fix translated on errors messages (177be52)
  • fix(commitmentByEmployee): properly format the txn (c79b80b)
  • refactor(payroll): improve config modal (3eee1cd)
  • perf(multiplePayroll): reference employee using UUID (e568668)
  • refactor(payroll): replace "date_embauche" with"hiring_date" (ec612ff)
  • refactor(payroll): replace "date_embauche" with"hiring_date" (aa441e1)
  • refactor: async/await server migration (cde7c8e)
  • fix(employees): fix lint errors (b4cf7df)
  • feat(functions): implement "batch create" for functions (d3dbb82)
  • feat(functions): add column with num employees (b55580a)
  • fix(tests): improve rubric tests (64b1a10)
  • fix(rubrics): do not crash on empty rubric items (994ee9a)
  • fix(tax): rm race condition in TaxIPRConfigModal (095c732)
  • feat(bhCurrencyInput): add horizontal prop for form-horizontal (7ab4a5e)
  • refactor(payroll): replace "date_embauche" with"hiring_date" (1c6c324)
  • refactor(payroll): simplify commitmentByEmployee (7264065)
  • WIP(payroll): simplify function call signature (f1c815e)
  • WIP(payroll): rework commitment function signatures (59dfe13)
  • refactor(payroll): finalize clean up work (3e97721)
  • refactor(payroll): optimize exchange rates with map (c9fde22)
  • WIP(payroll): move cost center assignment fn to common.js (4c8a25f)
  • test(payroll): add server unit test for common.js (512af61)
  • refactor(cost center): remove assignCostCenter() function (8d4b3b8)
  • WIP(commitment): refactor commitment code (ae9b61e)
  • WIP(payroll): refactor common fns into common.js (a2a50a4)
  • WIP(payroll): add description keys (217b1cc)
  • WIP(payroll): improve commitments() (cccff77)
  • WIP(payroll): refactor payroll account_config (18c072c)
  • WIP(payroll): refactor payroll settings (e86b5d1)
  • WIP(payroll): comment the dataCommitment function (77179fd)
  • WIP(payroll): refactor/comment commitment.js (2922a4c)
  • WIP(payroll): add debug() calls. (d108716)
  • WIP: comment commitmentByEmployee() (628baa0)
  • Fix errors message and responses in tests (d254b2c)
  • Clean the code according the review (5c24585)
  • activate integration test for stock import (fe59802)
  • Fix integration tests (f6d0e6a)
  • Support entry by funding source (c6cb25e)
  • Add funding source module (59ac774)
  • Updated for cron 4.0.0 (c8f3508)
  • Updated dependencies (8aaef0b)
  • docs(debtor-groups): add documentation about max debt (174276b)
  • feat(invoice): block account overdraft at the API (ca381e9)
  • fix(accounts): actually pass options to $http reqs (62e1c02)
  • test(PatientInvoiceForm): add unit test for max_debt (a74822f)
  • wip(patientInvoice): client limit incurring debt on debtor group (adb7e5c)
  • Updated dependencies (8b48a9e)
  • Release 1.35.0 (3ddbf59)
  • fix(tests): add FY 2025 (e8fdc82)
  • Updated dependencies (8af68e9)
  • refactor(*): replace JSON.parse/JSON.stringify with structuredClone (f0454d7)
  • Updated (2ded072)
  • Updated (3036109)
  • Updated dependencies (ef9f4e4)
  • test: ensure posting journal edit tests pass (b2ce01b)
    • Fixed display error in the Cashflow report. - Added a new summary section to improve budget report. closes #7897 (edb6294)
  • Updated dependencies (8049dab)
  • Standardize email varchar length (891283c)
  • test(admissions): add visits search modal test (e3be80d)
  • Changes for updated connect-redis (b89d7b6)
  • refactor(visits); uses yes-no radios in search modal (d3b4d0f)
  • Updated dependencies (b9d6cd9)
  • Changed old references to github.com/Third-Culture-Software (ba80150)
  • Updated dependencies (3b8cda1)
  • Updates to prevent marking a male patient pregnant during admission (54b71fa)
  • Updated dependencies (2bf51ce)
  • Update debtor-groups.md (c59e7bd)
  • docs(debtor groups): improve documentation (0ab14bf)
  • docs: add prepayment text to cash cash-payments (88bb5b7)