Recent Releases of carrot-mapper
carrot-mapper - 4.1.0
What's Changed
- Frontend - Server Side Values by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1150
- Fix Empty state in lists by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1199
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/4.0.1...4.1.0
- Python
Published by AndyRae 6 months ago
carrot-mapper - 4.0.1
What's Changed
- Hot fix for text wrap by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1198
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/4.0.0...4.0.1
- Python
Published by AndrewThien 6 months ago
carrot-mapper - 4.0.0
This release is a breaking change for Carrot Mapper.
It transitions the background workers to only use Airflow.
If your install of Carrot on 3 used the Airflow as workers, then this should be an easy upgrade.
However, if your install was using Azure Durable Functions, then you will need to transition to use Airflow instead, see the deployment section of our documentation for guidance on how to deploy Airflow workers.
This release also had many fixes outlined below.
What's Changed
- Fix: Consistent File Size Limits for Scan Reports and Data Dictionaries by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1161
- Fix undefined client request unavailable data by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1164
- Update forms for consistency and improved experience by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1167
- Mapping rules JSON V2 by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1145
- Added Show users on datasets/scan reports by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1165
- Made Badge Clickable by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1173
- Fix styles and colours by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1166
- Remove Azure functions from workflows/compose by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1170
- Fix forms ordering and redirecting by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1172
- Bump next from 15.3.5 to 15.4.1 in /app/next-client-app in the npmandyarn group across 1 directory by @dependabot[bot] in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1174
- Clarify Scan Report Tables breadcrumbs by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1168
- Bump next from 15.4.1 to 15.4.2 in /app/next-client-app in the npmandyarn group across 1 directory by @dependabot[bot] in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1177
- Bump next from 15.4.2 to 15.4.3 in /app/next-client-app in the npmandyarn group across 1 directory by @dependabot[bot] in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1181
- Bump next from 15.4.3 to 15.4.4 in /app/next-client-app in the npmandyarn group across 1 directory by @dependabot[bot] in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1183
- Extract django apps from shared library by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1176
- Add page metadata by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1180
- Wrap text for tooltips content by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1185
- Fix responsive views and improvements by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1184
- Add Airflow callback function when DAG failed/timed-out by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1187
- Delete workers / shared library by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1178
- Clean up docker compose file by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1189
- Bump next from 15.4.4 to 15.4.5 in /app/next-client-app in the npmandyarn group across 1 directory by @dependabot[bot] in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1193
- Add server side values backend filtering, API by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1192
- Fix logic when download the exported file by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1195
- Fix toast colour by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1197
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.2.4...4.0.0
- Python
Published by AndrewThien 6 months ago
carrot-mapper - 3.2.4
What's Changed
- Reusing the R concepts by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1163
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.2.3...3.2.4
- Python
Published by AndrewThien 7 months ago
carrot-mapper - 3.2.3
What's Changed
- Fix validating R concepts query by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1162
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.2.2...3.2.3
- Python
Published by AndrewThien 7 months ago
carrot-mapper - 3.2.2
What's Changed
- Mapping models by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1155
- Refactor and fix finding matching value take forever by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1157
- Completed search_recommendations DAG by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1159
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.2.1...3.2.2
- Python
Published by AndrewThien 7 months ago
carrot-mapper - 3.2.1
What's Changed
- Changed PUBLIC to shared and RESTRICTED to restricted by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1133
- Harden workflows by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1135
- Add airflow-logs to automatic containers creation by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1136
- API V3 for SR Values / Concepts by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1140
- Bump the npmandyarn group across 1 directory with 1 update by @dependabot[bot] in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1139
- Bump requests from 2.32.3 to 2.32.4 in /app/workers in the pip group across 1 directory by @dependabot[bot] in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1138
- Fix Dependency error upon merge by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1141
- Completed Removing Duplicate actions button #1076 by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1146
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.2.0...3.2.1
- Python
Published by AndrewThien 7 months ago
carrot-mapper - 3.2.0
What's Changed
- Remove time-consuming index creation in migration by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1115
- Make
codesection in dictionary case insensitive by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1116 - Remove the process of unused columns by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1113
- Add specimen table support (for concepts manually added) by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1114
- Add codeowners by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1125
- Colour pallet by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1097
- MVP version of Unison integration by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1122
- Remove Unused Fields and Tables from Shared/Mapping/Models by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1128
- Add Scan Report Concept created_by by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1124
- Improve errors handling and depicting by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1129
- Fix text colour on scan report tables by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1132
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.1.0...3.2.0
- Python
Published by AndrewThien 8 months ago
carrot-mapper - 3.1.0
What's Changed
- 🛠️ Repository Maintenance – Dependency Updates by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1057
- Add workflow to deploy Airflow to Test instance by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1095
- Fix Airflow depolyment pipeline by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1096
- Fix entrypoint.sh line ending by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1099
- Add ability to skip reusing concepts by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1098
- Fix upload SR query by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1102
- Tidy up docker compose file by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1101
- Fix Environment variables config for Nextjs and set drop R concepts by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1103
- Optimise Dockerfile of Airflow by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1105
- Support other datatypes of INT by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1110
- Add workflow to build and deploy Airflow to Production by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1108
- Add migration to create indexes in the DB on startup by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1106
- fix wb dimension by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1111
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.0.7...3.1.0
- Python
Published by AndrewThien 8 months ago
carrot-mapper - 3.0.7
What's Changed
- Fix Airflow publish/deploy workflow by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1080
- Automatic-Schema-Creation-for-Airflow by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1079
- Add rules export DAG by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1064
- Small dev environment fixes by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1087
- Hot fix for rules generation by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1092
- Fix bugs and optimise Airflow by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1089
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.0.6...3.0.7
- Python
Published by AndrewThien 9 months ago
carrot-mapper - 3.0.6
What's Changed
- Add Scan report processing DAG by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1055
- Update dockerfile by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1062
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.0.5...3.0.6
- Python
Published by AndyRae 9 months ago
carrot-mapper - 3.0.5
What's Changed
- Add mapping rules creation and its prepration steps to Airflow app by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1019
- Poetry to UV for Workers by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1025
- Migrated to UV for Root by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1024
- Migrated to UV for API and Shared by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1022
- Added new workers RCA func for Airflow by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1017
- Fix Scan report view during upload by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1027
- fix #1031 by @g-pechorin in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1032
- Add reuse function for Airlfow workers by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1030
- Enhancement: Add Swagger for API Documentation by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1028
- Optimize Docker Builds: Multi-stage & Layer Reduction by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1038
- Adding validator for Allowed Domains in RCA by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1040
- Add Carrot-Airflow connection by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1037
- Upgraded - Concept Mapping Logic by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1042
- Dev Deployment uv compatible configurations by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1051
- UV Compatible - Production Yaml by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1053
- Remove specimen support in manual mapping and Azure functions by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1056
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.0.4...3.0.5
- Python
Published by AndrewThien 9 months ago
carrot-mapper - 3.0.4
What's Changed
- Added copy to clipboard button on Scan report tables by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/995
- Making Edit scan report button more visible by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/999
- Feature Added - MinIO by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1000
- Airflow workers initalisation by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1002
- Automatic Queue and Container Creation - Feature Added by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1001
- Refactored Queue Names by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1018
- Added validator for dd & sr by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1015
- Password reset by @brian-kim31 in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/1012
New Contributors
- @brian-kim31 made their first contribution in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/995
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.0.3...3.0.4
- Python
Published by AndrewThien 10 months ago
carrot-mapper - 3.0.3
What's Changed
- Fix mounting for shared app in Docker Compose by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/980
- Feat/946/default admin by @g-pechorin in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/964
- Optimise Rules creation logic by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/986
- Fix mounting
sharedapp toworkersapp by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/990 - Bump next from 14.1.4 to 14.2.25 in /app/next-client-app by @dependabot in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/994
- Storage code refactor by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/987
New Contributors
- @g-pechorin made their first contribution in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/964
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.0.2...3.0.3
- Python
Published by AndrewThien 11 months ago
carrot-mapper - 3.0.2
What's Changed
- Automatic-Seeding-Feature by @Karthi-DStech in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/947
- Update docs link by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/955
- Fix table row links by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/963
New Contributors
- @Karthi-DStech made their first contribution in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/947
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.0.1...3.0.2
- Python
Published by AndrewThien 12 months ago
carrot-mapper - 3.0.1
What's Changed
- Fix NEXTAUTH_URL for Docker compose by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/939
- Fix Carrot's API tests and Homepage redirecting by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/940
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/3.0.0...3.0.1
- Python
Published by AndyRae about 1 year ago
carrot-mapper - 3.0.0
What's Changed
- Add NextAuth to frontend by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/912
- Fix downloading files, SR exporting and other bugs by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/930
- Update Logo by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/931
- Repo housekeeping by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/932
- Dockerfile refinement by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/934
- Workflow Fixes by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/935
- Code cleaning up and renaming by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/937
- Safeguarding ScanReport file name by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/938
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/2.5.0...3.0.0
- Python
Published by AndyRae about 1 year ago
carrot-mapper - 2.5.0
What's Changed
- Add data models for ScanReport Job overview by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/916
- Add backend API endpoint for Job views by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/917
- Add workers functions to create/update jobs' stage and status by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/918
- Add UI for ScanReport tables Job progress overview by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/919
- Fix for Carrot's Docker compose by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/921
- UI Indication for file generation and housekeeping by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/920
- Add size validation for new Scan report by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/922
- Add more contextual helps by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/924
- Improve SR table jobs overview by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/923
- Fix delete ScanReport dialog by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/911
- JobsData type bug fix by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/925
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/2.4.2...2.5.0
- Python
Published by AndrewThien about 1 year ago
carrot-mapper - 2.4.2
What's Changed
- fix: Remove npm build in entrypoint by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/914
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/2.4.1...2.4.2
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.4.1
What's Changed
- Fix automated building multiple Vocabs concepts from OMOP by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/905
- Make menu bar for protected routes by @AndrewThien in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/907
- Add publish workflow by @AndyRae in https://github.com/Health-Informatics-UoN/carrot-mapper/pull/913
Full Changelog: https://github.com/Health-Informatics-UoN/carrot-mapper/compare/2.4.0...2.4.1
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.4.0
What's Changed
- Change UploadQueue to use the database by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/894
- Update database to support Splitting Status field of a ScanReport by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/898
- Splitting out the Status field of a ScanReport by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/896
- Add Projects pages: Index and Details by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/899
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.3.0...2.4.0
- Python
Published by AndrewThien over 1 year ago
carrot-mapper - 2.3.0
What's Changed
- Containerising Azure functions/Workers by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/882
- Improve Search Engine Optimisation factors for landing page by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/883
- Add "valueasnumber" or "valueasstring" field to OBSERVATION table by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/881
- Fix can't create new dataset by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/885
- Add ability to add concept with "Device" domain by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/886
- Fix error when add concept at value level by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/887
- Fix Carrot's reuse function by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/889
- Fix Carrot function of building vocabulary from OMOP by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/890
- Add support for concepts having "Meas value" domain by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/891
- Revert workers function dependencies by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/895
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.15...2.3.0
- Python
Published by AndrewThien over 1 year ago
carrot-mapper - 2.2.15
What's Changed
Added the Carrot landing page.
- Fix Adding dataset to projects where users don't have membership by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/859
- Add Author column to ScanReport list page by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/860
- Fix deployment pipeline by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/862
- Initial Landing page for Carrot by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/861
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.14...2.2.15
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.14
Fixes a small warning about ordering for a paginated endpoint.
What's Changed
- Fix/ordering fields by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/858
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.13...2.2.14
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.13
What's Changed
This release is mostly backend restructuring, but some moves will make the web app faster for the user.
- Fix migrations seeding / restructure shared by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/851
- Feat/refactor structure by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/852
- Restructure API endpoints by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/853
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.12...2.2.13
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.12
What's Changed
Adds downloading files by serverless functions.
- File Downloads data model by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/836
- Add serverless file upload by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/837
- Add files download API by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/838
- Add download files UI by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/839
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.11...2.2.12
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.11
What's Changed
- Fix rules formatting + redirect by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/820
- Add a sidebar and enable dark mode for Carrot by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/821
- NextJS Docker containerising by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/823
- Fix mobile views / layout by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/819
- Organise layouts of Carrot by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/828
- Fix mapping downloads name by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/829
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.10...2.2.11
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.10
What's Changed
- Values API optimisations by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/803
- Scan Reports Layout improvement by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/802
- Clean services, delete unused code. by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/781
- Dataset layout improvement by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/809
- Add migrations by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/810
- Fix cache clearing by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/813
- Untangle V2 API endpoints by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/811
- Update Zenodo by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/814
- Bug fix for ScanReportListViewSetV2 by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/815
- Add permission on SR details page by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/817
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.9...2.2.10
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.9
What's Changed
- Add Create New Dataset Dialog by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/780
- Add OpenTelemetry monitoring by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/783
- Add missing "viewers" field for dataset details and new dataset forms by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/790
- Implementation of NextJS to Scan Report Details Page by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/792
- Implementation of NextJS to Edit Field view by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/793
- Using Formik for Update Scan Report Table view by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/794
- Fixes for New Scan Report upload view by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/796
- Fix telemetry / gunicorn serving by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/785
- Summary Rules modal for Mapping rules page by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/798
- Fixes for pagination and others. by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/801
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.8...2.2.9
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.8
What's Changed
- Scanreport mapping rules nextjs implementation by @Dev-Akashili in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/760
- Fix fetching Concepts to be conditional by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/775
- Adding dataset bug fix by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/777
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.7...2.2.8
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.7
What's Changed
- Add Scan Report permissions by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/779
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.6...2.2.7
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.6
What's Changed
- Update Python dependencies by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/766
- Implementation of NextJS to New Scan Report view by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/773
- Add
isAuthenticatedby @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/776
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.5...2.2.6
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.5
What's Changed
This release will enable the deployed domain to be carrot.ac.uk
- Add allowedOrigins to be an array by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/768
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.4...2.2.5
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.4
What's Changed
Now deploying to the carrot.ac.uk domain.
- Update deployments workflow app-names by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/767
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.3...2.2.4
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.3
What's Changed
- Fix update table list of columns limit by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/764
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.2...2.2.3
- Python
Published by AndrewThien over 1 year ago
carrot-mapper - 2.2.2
What's Changed
- Implementation of NextJS to Dataset Details view by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/759
- Fix Mapper stops responding when add/delete concept quickly by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/762
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.1...2.2.2
- Python
Published by AndrewThien over 1 year ago
carrot-mapper - 2.2.1
What's Changed
- Delete scanreport frontend by @Dev-Akashili in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/756
- Fix bug of refreshing making disordering records by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/758
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.2.0...2.2.1
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.2.0
Highlights
- Incrementally adopting Nextjs for the frontend UI
- Able to support larger size Scan Reports
- Returning to using published releases to deploy the live webapp.
What's Changed
- Add shared package for database models by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/671
- Add serverless mapping rules by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/675
- Restructure Django app by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/686
- Add datasets list index page by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/693
- Change Mapping Rules reuse to a durable function by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/699
- Add Nextjs deployments by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/704
- Add Scan Report Tables view by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/708
- Fix rules serializing to views + CSV by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/721
- Update serverless concept creation to use the db by @AndyRae in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/720
- Scan Report Fields Next.js Implementation by @Dev-Akashili in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/714
- Implement NextJS to Scan Reports Value view by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/722
- Implementation of NextJS to Dataset - Scanreports list view by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/728
- Implementation of NextJS to Scanreports - Edit Table view by @AndrewThien in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/732
New Contributors
- @AndrewThien made their first contribution in https://github.com/Health-Informatics-UoN/Carrot-Mapper/pull/693
Full Changelog: https://github.com/Health-Informatics-UoN/Carrot-Mapper/compare/2.1.0...2.2.0
- Python
Published by AndyRae over 1 year ago
carrot-mapper - 2.1.0
This is the first numbered release in over 12 months, marking the initial work for major changes to how Carrot-Mapper is structured and deployed.
Highlights
- The repo has been restructured to separate dependencies.
- The webapp has been updated to use Python 3.11, Django 4.2, and updated other dependencies.
- The Azure functions have been updated to use Python 3.11
- The
ProcessQueueAzure function has been extracted intoUploadQueueandCreateConcepts. The upload and population of fields and values is standalone. Creating concepts and reusing them are deferred to when the user sets the Person ID and Date Event per table. - The CSV export function has been updated - the columns reordered and new columns (class, concept, validity and vocabulary) added.
django-revproxyhas been added to reverse proxy the Next.js frontend.refresh_mapping_rulesmanagement command has been added to run rules refresh offline. This is a temporary measure while the performance is improved.- The stats counting on the ScanReport main page has been disabled to improve stability.
Bugfixes
- Bug fixed in
find_existing_scan_report_concepts()which was causing some SRConcepts to be processed multiple times. This didn't cause any issues, but was misleading and wasteful. - Fixed hardcoded
content_typeid used in the backend, client, and workers.
- Python
Published by spco almost 2 years ago
carrot-mapper - 2.0.12
New features
- None
Improvements
- Upgrade
blackformatter to 23.1.0 from 22.8.0. - Handle an empty ScanReports page and empty Home page gracefully.
Bugfixes
- Remove
psutilfromProcessQueuewhich was causing errors
- Python
Published by spco almost 3 years ago
carrot-mapper - 2.0.11
New features - Add pagination to the Dataset list page and the Mapping Rules list page.
Improvements - Used lazy loading to reduce communication and improve loading speeds. - Rewritten Dockerfile to speed up rebuilds when editing React files.
Bugfixes - None
- Python
Published by spco almost 3 years ago
carrot-mapper - 2.0.10
New features
- None
Improvements
- Rewritten
get_mapping_rules_list()function to greatly speed up the loading of the/mapping_rulespage.
Bugfixes
- None
- Python
Published by spco over 3 years ago
carrot-mapper - 2.0.9
New features
- None
Improvements
- Removed duplicated ScanReportConcepts which are produced when non-standard codes are mapped via multiple routes to the same standard code.
Bugfixes
- None
- Python
Published by spco over 3 years ago
carrot-mapper - 2.0.8
New features - None
Improvements - Removed getcontextdata() from StructuralMappingTableListView, as it was unused and added a large overhead when calling getmappingrules_list().
Bugfixes - None
- Python
Published by spco over 3 years ago
carrot-mapper - 2.0.7
New features - None
Improvements - Improved consistency of presentation of key terms on dashboard - Analysis of rules moved to trigger only after 'Analyse Rules' button is pressed. This has the benefit that this will not trigger an error in the largest SRs when viewing the mapping rules page (which was something we had seen, which blocks the ability to use the mapping rules page). The downside is that analysis does not load in the background, making the button seem less responsive. - Added 'Edit Table', 'Scan Report Details' and 'Mapping Rules' buttons to top of Fields and Values pages. - Add dropdown to "Scan Reports" item in navbar. This makes the "New Scan Report" page accessible from all other pages.
Bugfixes - Corrected headings in a table on the dashboard
- Python
Published by spco over 3 years ago
carrot-mapper - 2.0.6
New features:
- None
Improvements:
- None
Bugfixes:
- This PR removes an unnecessary call to mappingrulesfilter/, and adds concept as a filterset_field in that endpoint.
- Python
Published by spco over 3 years ago
carrot-mapper - 2.0.5
New features:
- None
Improvements:
- None
Bugfixes: - Paginates a GET request in values.js for ScanReportConcepts. This caused 400 errors when too many ScanReportConcepts were requested on a single Values page.
- Python
Published by spco over 3 years ago
carrot-mapper - 2.0.4
New features:
- None
Improvements:
- "Table Overview" and "_" sheets are now optional in Scan Report files. These are not currently used in our processing.
Bugfixes:
- Fixed strings shown when fields and values are loading or none are present.
- Fixed a regression when scan report upload encounters blank frequency cells
- Fixed a regression when a data dictionary file is not supplied.
- Python
Published by spco over 3 years ago
carrot-mapper - 2.0.3
New features:
- None
Improvements:
- Rewritten vocabulary mapping to use batch calls is vastly faster than before.
- Vocab names are no longer hardcoded, meaning that new vocabs can be added to the DB without requiring a new release of this code.
- Improved failure reporting earlier in consistency checks of upload
Bugfixes:
- None
- Python
Published by spco over 3 years ago
carrot-mapper - 2.0.2
New features:
- None
Improvements:
- None
Bugfixes:
- fixed a bug (https://github.com/HDRUK/CaRROT-Mapper/pull/528) where concepts from
procedure_occurrenceandspecimenwere not having rules created when clicking "Refresh Rules". - show a more helpful error message when attempting to upload to a Dataset without editor or admin permissions.
- Python
Published by spco over 3 years ago
carrot-mapper - 2.0.1
New features: - Moved repository location to CaRROT-Mapper.
Improvements: - Improved the performance, maintainability, and readability of the upload mechanism. - Improved handling of permissions administration. - Added a warning if a Dataset administrator attempts to change the details of a Dataset if they do not have access to all Projects the Dataset sits within.
Bugfixes: - Squashed a number of minor bugs in the webtool and upload function.
- Python
Published by spco over 3 years ago
carrot-mapper - 2.0.0
Main new features: - Granular permissions per user per Scan Report - Restructured to use Projects and Datasets, with related new pages - General tightening of security to protect data
Improvements: - Django admin pages sped up - Many pages converted to use React - Created a number of reusable React components - plus many more
Squashed a number of bugs
- Python
Published by spco almost 4 years ago
carrot-mapper - 1.4.0
- Reuse mapping rules.
- Add creation type for mappings, and track and display this. Requires a migration to add creation_type to ScanReportConcept.
- Enable download of SR files and DD files - adds data_dictionary as FK to SR model, and reconfigures the DataDictionary model.
- Bump Django version to 3.1.14
- Bump a number of dependencies, and add axios
- Add black Action, and apply black to all Python code.
- Python
Published by spco about 4 years ago
carrot-mapper - 1.3.0
- Faster parallel uploads.
- Numerous model changes.
- Addition of summary view for mapping rules.
- Clearer handling of data dictionary
- Spinner displays during upload (apart from on Safari)
- Security update to json-schema dependency
- Download of mapping rules in CSV format.
- All users can archive/unarchive any Scan Report.
- Python
Published by spco about 4 years ago
carrot-mapper - Initial production release
First production release, using gunicorn and whitenoise to serve in production. The app is entirely django-based.
- Python
Published by spco over 4 years ago
carrot-mapper - First Test Release for DOI reference
Version working 23rd August 2021, as a test release for DOI referencing
- Python
Published by calmacx over 4 years ago