Skip to content

Latest commit

 

History

History
161 lines (133 loc) · 20.6 KB

CHANGELOG.md

File metadata and controls

161 lines (133 loc) · 20.6 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.0.0-alpha.1 (2020-02-07)

⚠ BREAKING CHANGES

  • frontend: update components package changing some interfaces
  • This module no longer supports Node.js 0.10

Features

  • add analyze script (3b60961)
  • appointments: add ability to view appointment (93bde54)
  • appointments: add create appointment functionality (723bec3)
  • appointments: adds ability to display appointments on calendar (842b9ee)
  • appointments: adds new appointment route (86c9a32)
  • appointments: adds screen to view appointment (f31e852)
  • appointments: display patient full name for appointments (9bdb933)
  • appointments: refactored appointment detail form to own component (a0be28b)
  • db: adds remote couchdb (d8e7a55)
  • i18n: add internationalization (0f69f84)
  • init: add basic routing (c220b96)
  • init: add dashboard view, and useTitle hook (d3835d6)
  • init: add hospitalrun/components to package.json (078dcf9)
  • init: add permissions for routes (7a19200)
  • init: add redux (183d65c)
  • init: cleans up interfaces for PatientForm (2063b20)
  • init: cleans up update patient code (d6ab622)
  • init: creates a generic repository class and refactors patient db (24940b4)
  • init: creates a very simple pouchdb client (c6d712b)
  • init: fix warnings comming from manifest (1dca924)
  • init: mock pouchdb (7373e8d)
  • init: remove warnings in tests (3d7be47)
  • init: rename store/store.ts to store/index.ts (cd861e3)
  • init: update NewPatient to not use Patient slice (c4ced2c)
  • init: update to use models (273b000)
  • patientform: added patient form error handling (c17aa0a)
  • patients: add ability to add and display related persons (4516e89)
  • patients: add ability to store full name (36ababf)
  • patients: add ability to view a patient (a73e7f0)
  • patients: add error message for missing required fields (148b220)
  • patients: add permission check to add button (1a4e5af)
  • patients: add saveOrUpdate function in repositories (c9a6913)
  • patients: add success message when patient is created successfully (3c2b2ae), closes #1701
  • patients: add tabs in patient view (3eea135)
  • patients: add tabs in patient view (582770e)
  • patients: add tests for patients-slice and move files (c2ef440)
  • patients: add update patient reducers/actions (687d125)
  • patients: add very simple create patient page (bb94ef0)
  • patients: add very simple way of displaying all patients (927b5bc)
  • patients: adds a friendlyId (ad9fb13), closes #1709
  • patients: adds ability to approximate age when creating patient (c8eba48)
  • patients: adds ability to search by patient friendlyId (a519550), closes #1709
  • patients: adds abilty to search for patients by full name (4468b59), closes #1707
  • patients: adds functionality to save patient (c6159af)
  • patients: adds tests for new patients form, inputs, and route" (a7bf838)
  • patients: call findAll if search string is empty (3ab5d13)
  • patients: change search to be more of a fuzzy search (7ebedd1)
  • patients: change the new patients route (9072ac9)
  • patients: changes id to be a timestamp instead of random" (bd54bb7)
  • patients: fix routing after successfully creating new patient (d23f860)
  • patients: flatten name object (9bc4365)
  • patients: move date of birth information up a line (bf45cce)
  • patients: pass is approximate date of birth flag (281674c)
  • patients: refactor name and contact information to own interface (26543af)
  • patients: remove delete button that was there for testing (3fbbfd4)
  • patients: use button toolbar (bf681cd)
  • patients: use date-fns in favor of luxon (97cf263)
  • patients: use hospital run date picker (9758986)
  • patients: use panels for grouping content in view patient (452419c)
  • patients: use patient typeahead to find related person (7565b5a)
  • pwa: adds pwa support (e621489), closes #1711
  • scheduling: add scheduling dropdown to navbar (2375481)
  • scheduling: add scheduling module and appointments (02702bc)
  • toolchain: adds commit script (3fc9c2f)

Bug Fixes

  • build: add test after lint in precommit husky hook (5e7c410), closes #1775

  • build: fix prettier/eslint config (e041e22), closes #1782

  • build: modify husky and lint-staged config to fix lint issue (66076e6), closes #1775

  • build: remove extra test (9b5d70b), closes #1780

  • build: test precommit config (a293884), closes #1782

  • dep: fix missing react-bootstrap dependency (500c680)

  • docs: fixes badge url on readme (db127b6)

  • frontend: make onclick undefined to avoid lint issue (25ddab7), closes #1781

  • frontend: update navbar component to match new format (ade4abf), closes #1781

  • hook: improves eslint precommit hook (639f122)

  • lint: fixes eslint (75e1756)

  • locales/de: languageName (1cfba70)

  • nav-sidebar: current route highlighting (357e4b5)

  • navbar: fixes broken link to new patients in navbar (e4cf64d)

  • newpatientform.test.tsx: fix to spacing according to lint rules (55043fa)

  • package: update electron-localshortcut to version 3.0.4 (5e98e76)

  • patients: fix 'Attempted to log TypeError: Cannot read property 'body' of null' warning (2c439d6)

  • patients: fix broken name display in view patient adn lsit patient (8ff0ac9)

  • patients: fix issue with patient duplicating on update (ae44b90)

  • patients: fix typo in classnames (c4f0c92)

  • patients: makes patient search case insensitive (4303b6c)

  • scss: add node-sass (0e7b0c7)

  • test: update navbar tests for component update (7cd00d8), closes #1782

  • add .idea/ default intellij folder to .gitignore (67bcda3)

  • adjusted code as requests in pr and fixed linting errors (59447dc)

  • delete payments and line items when deleting invoices (05527ae)

  • fixed edit operative plan title bug (db469da)

  • fixed edit operative plan title test (51a6c3e)

  • internationalization dubplicate fix & fix to translation json (543cf74)

  • internationalization dubplicate fix & fix to translation json (6f54562)

  • lint build error fixes to newpatientform test file (9bf8cef)

  • lint build error fixes to newpatientform test file{2} (a5d625c)

  • small change to naming of json key in translation.json (0edc07f)

  • scss: import scss from components library (45cb83f)

  • test: adds coveralls like devdeps (710c3c5)

  • test: fixes coveralls coverage (9b321fa)

  • test: updates coveralls script (324ca3b)

  • test: updates coveralls script (f8844ed)

  • tests: fix matchMediaMock issue when running tests (2edfe1b)

  • remove swap files inadverdently checked in (9d2040d)

  • when deleting patient records, also delete appointsments, payments, invoice line items and proc charges (5939a73)

  • drop support for Node.js 0.10 (#782) (c3e2dae)

1.0.0 (2019-10-15)

Bug Fixes

  • delete payments and line items when deleting invoices (05527ae)
  • fixed edit operative plan title bug (db469da)
  • fixed edit operative plan title test (51a6c3e)
  • remove swap files inadverdently checked in (9d2040d)
  • when deleting patient records, also delete appointsments, payments, invoice line items and proc charges (5939a73)
  • docs: fixes badge url on readme (db127b6)
  • locales/de: languageName (1cfba70)
  • nav-sidebar: current route highlighting (357e4b5)
  • package: update electron-localshortcut to version 3.0.4 (5e98e76)

chore

Features

  • toolchain: adds commit script (3fc9c2f)

Performance Improvements

  • docker: add yarn for faster dependency installs (ae1ca43)

BREAKING CHANGES

  • This module no longer supports Node.js 0.10