Releases: savannahghi/mycarehub
Releases · savannahghi/mycarehub
myCareHub Backend Final v1.0.0
The final code for the myCareHub backend application code
What's Changed
- chore: retire login client by @NYARAS in #1
- chore: remove covers implementation by @Salaton in #2
- chore: remove unused env vars and configurations by @NYARAS in #4
- chore: refactor and depend on library by @NYARAS in #5
- chore: port deployment stage by @NYARAS in #6
- chore: add signup usecase implementation by @maxwellgithinji in #11
- chore:implement login usecase by @KathurimaKimathi in #13
- chore: implement create facility api logic by @NYARAS in #20
- chore: wire up ci configuration and unit tests by @NYARAS in #22
- chore: add fetch all facilities api by @NYARAS in #24
- feat: implement retrieve one facility by id by @maxwellgithinji in #21
- feat: add delete facility feature by @KathurimaKimathi in #25
- chore: Replace id with UUID by @maxwellgithinji in #26
- feat: add metrics capture feature by @KathurimaKimathi in #27
- chore: make api usecases scaffold by @NYARAS in #28
- chore: scaffold staff usecases by @maxwellgithinji in #31
- chore: fetch by active status and ensure facility creation idempotency by @KathurimaKimathi in #32
- chore: scaffold client and user usecases by @NYARAS in #33
- chore: scaffold user staff models by @maxwellgithinji in #34
- chore: change uuid to type string by @maxwellgithinji in #37
- feat: implement set up user pin to save user's pin and exponential ba… by @KathurimaKimathi in #40
- chore: implement register staff user by @maxwellgithinji in #39
- feat: implement user 's login API by @KathurimaKimathi in #36
- feat: create client-user profile by @Salaton in #41
- feat: implement contacts, languages, user input for staff user by @maxwellgithinji in #42
- feat: implement adding client identifiers by @Salaton in #43
- implement exponential back off by @KathurimaKimathi in #44
- Implement staff address by @maxwellgithinji in #45
- Implement roles by @maxwellgithinji in #46
- add update staff user data by @KathurimaKimathi in #47
- feat: add invite client API by @Salaton in #50
- add transfer client feature by @KathurimaKimathi in #48
- feat: implement reset pin by @Salaton in #52
- feat: implement ans ship facility usecase by @KathurimaKimathi in #54
- chore: update service name by @Salaton in #55
- chore: layout and implement create facility API by @NYARAS in #19
- chore: add database envs by @Salaton in #56
- fix: minor tweaks by @Salaton in #57
- feat: implement creating a user with a client profile by @Salaton in #59
- update and standardize facility mock test by @KathurimaKimathi in #61
- feat: add set user pin API by @Salaton in #60
- feat: paginate facilities by @maxwellgithinji in #58
- fix: update deployment pipeline by @Salaton in #65
- refactor code to enforce loose coupling for easier testing by @KathurimaKimathi in #64
- feat: implement login by phone by @Salaton in #63
- feat: filter facilities by @maxwellgithinji in #66
- test: add gorm integration tests by @Salaton in #67
- chore: publish schema to test schema registry by @Salaton in #68
- fix: add Schema Registry CLI command version by @Salaton in #69
- fix: add schema registry URL env variable by @Salaton in #71
- fix: add registry URL env variable by @Salaton in #73
- fix: add url flag argument to push schema command by @Salaton in #74
- fix usecase unit tests by @KathurimaKimathi in #72
- add client usecase unit tests by @KathurimaKimathi in #78
- fix: update onboarding service version by @Salaton in #75
- chore: publish schema to prod schema registry by @Salaton in #80
- Add user unit test by @KathurimaKimathi in #79
- feat: search facilities by @maxwellgithinji in #76
- chore: remove unwanted files by @Salaton in #83
- add facility integration tests by @KathurimaKimathi in #86
- chore: fix registry URL env by @Salaton in #87
- feat: sort facilities by @maxwellgithinji in #84
- fix: add environment name to push schema stage by @Salaton in #88
- chore: add enum tests by @maxwellgithinji in #90
- add user integration tests by @KathurimaKimathi in #91
- tests: add more tests by @Salaton in #93
- add county enum tests by @maxwellgithinji in #94
- chore: setup staging deployment by @Salaton in #95
- add more enum test by @maxwellgithinji in #96
- chore: add build docker image stage by @Salaton in #98
- add user usecase unit test by @KathurimaKimathi in #82
- add client registration integration test by @KathurimaKimathi in #92
- chore: add docstring by @Salaton in #99
- fix: fix get user by phone gorm logic by @Salaton in #101
- chore: bump dependencies to current versions by @ngurenyaga in #102
- chore: initialize docs/ folder for github-pages by @ngurenyaga in #103
- chore: clean up unused code and remove incomplete APIs by @ngurenyaga in #106
- feat:add inactivate facility feature by @KathurimaKimathi in #107
- core: assorted fixes by @maxwellgithinji in #108
- test: setup initial acceptance tests by @Salaton in #109
- feat:add facility re-activation feature by @KathurimaKimathi in #112
- chore: add inactivate and re-activate facility acceptance tests by @KathurimaKimathi in #113
- chore: enforce test coverage threshold by @Salaton in #114
- chore: assorted refactors by @Salaton in #115
- chore: clean up to remove flavour from get all terms of service by @KathurimaKimathi in #118
- fix:change get terms from mutation to query by @KathurimaKimathi in #121
- feat: user invite process by @maxwellgithinji in #122
- chore:refactor get all terms of service by @KathurimaKimathi in #123
- chore: setup a database for running integration tests by @Salaton in #119
- chore: remove unused code by @Salaton in #125
- chore:change terms ID from string to int by @KathurimaKimathi in #126
- feat: add accept terms api by @KathurimaKimathi in #124
- chore: implement set pin by @maxwellG...