Releases: sillsdev/TheCombine
Releases · sillsdev/TheCombine
Release 0.7.5
Release 0.7.5 contains the following Pull Requests:
- Create a cleanup local repository script (#1360)
- Remove duplicated Cors attributes from Controllers (#1356)
- Fix handling case if audio file is missing (#1357)
- Bump Python dependencies (#1355)
- Enable seeing definitions in merging (#1269)
- Autofocus the note text field when add note is clicked in new entry (#1353)
- Added padding between username text and avatar (#1354)
- Move tooltip above record and play icons (#1351)
- Fixed empty glosses from causing crashes, changed wording of complete button and added icon (#1350)
- Add check if frontier nonempty. (#1326)
- Fix row update mismatch with data loading. (#1324)
- Add button/field ids. (#1310)
- Implement merge undo (#1300)
- Update clean_repo.py (#1329)
- Fix backup issues (#1349)
- Add styling to text when no merge duplicates are available (#1327)
- Upgrade dev-requirements. (#1328)
- Update npm packages, license reports. (#1323)
- Backup cleanup (#1322)
- Bump Microsoft.AspNetCore.Authentication.JwtBearer in /Backend (#1321)
- Fixed onblur crashing page if username or email field is left empty (#1308)
- Update frontend license report (#1315)
- Drop Node 12 support, add Node 16 (#1320)
- Add 'The' before 'Combine'. (#1318)
- Backup/Restore on kubernetes (#1313)
- Increase backend unit test coverage (#1307)
- Update upload format instructions. (#1302)
- Added summary views to completed goals (#1248)
- Remove the need for a blank site_url (#1299)
- Add production analytics source id
- Allow developers to opt in to segment.com analytics
- Enable ESLint exhaustive switch linting (#1298)
- Update all npm packages and newly deprecated code. (#1291)
- Add failure logs to the artifacts if CodeQL autobuild fails (#1292)
Release 0.7.4
Release 0.7.4 contains the following PRs:
- Fix email invite. (#1290)
- Get AWS ECR Credentials (#1278)
- Bugfix: #1282 (#1289)
- Remove unnecessary EmailInvite.Id. (#1284)
- Fix dispatch, localStorage elements of clearing current project. (#1288)
- Enable Material for MkDocs 7.2 search features (#1283)
- Increase backend test coverage: Helpers, Models (#1271)
Release 0.7.3
Release 0.7.3 includes the following PRs:
- Update slogan on landing page. (#1279)
- Add users to current project state, and refresh when project is updated (#1277)
- Implement sorting users by email and reverse alphabetical sorting (#1276)
- Automatically add registered users to project if invited by email (#1275)
- Implement user management functionality in project settings (#1253)
- Fix vscode default tab setting to 4 spaces for cs. (#1264)
Release 0.7.2
Release 0.7.2 contains the following PRs:
- Pin Docker version to 20.10.* (#1263)
- Install set_proj_owner.py script on target (#1262)
- Maintenance scripts to manage project owner permissions (#1259)
- Add Definitions column to ReviewEntries and project option to turn it on and off (#1251)
- Add project owner permission (#1257)
- Fix edit_uri and add mkdocs-htmlproofer-plugin build option (#1258)
- Setup kubernetes (#1177)
- Project settings refactor (#1249)
- Add unit test; Use em-dash; Replace one-liner ifs. (#1246)
- Add Definition model, import, export. (#1244)
- Update launch.json .NET folder 3.1 -> 5.0. (#1245)
- User Guide: Add Review Entries, Vernacular text; Update Project text. (#1242)
- Unpin isort (#1243)
- Revert CharacterInventoryType.RESET string. (#1241)
- Refactor backend to use idiomatic C# 9 conventions (#1232)
- Deploy user guide to GitHub Pages (#1236)
- Remove backend usage of deprecated Newtonsoft.Json (#1222)
- Upgrade Python dependencies & use mypy strict mode (#1238)
- Keep login from failing due to avatar error. (#1228)
- Have export button state when download is ready (#1230)
- Fix path for maintenance scripts (#1229)
- Implement user sorting in project and site settings (#1210)
- Add and use warning message when finding and replacing characters (#1209)
- Add Docker build GitHub Actions Jobs (#1216)
- Remove dependency on deprecated Microsoft.AspNetCore.Mvc.WebApiCompatShim (#1220)
- Retire asyncRegisterForEmailInvite. (#1219)
- Update backend dependencies (#1215)
- Upgrade backend to .NET 5 (#1198)
- Retire State.Sense, which was used somewhat redundantly to State.Active. (#1190)
- Converted .tsx files to .ts if they did not use React (#1205)
- Add git tutorial to Learn More. (#1207)
- Auto-fill a user's email during invite registration (#1206)
- Clean api source folder before generating OpenAPI frontend bindings (#1202)
- Enable HTTP/2 support in production NGINX configuration (#1193)
- Implement Senses column in ReviewEntriesTable. (#1191)
- Have successful register auto-login. (#1187)
- Enable OpenAPI schema generation on the backend (#1136)
- Small README note (#1184)
- Expand "Learn More" at end of README (#1180)
- Use ts-key-enum to improve type safety of comparisons of KeyboardEvents (#1179)
- Recommend Ubuntu 20.04 for Linux development (#1169)
- Disable pulling fonts from the Internet in the user guide (#1170)
- Fix Markdown table of contents link in README (#1168)
- Instructions for using the NUC (#1165)
Release 0.7.1
Release 0.7.1 contains the following PRs:
- Landing Page (#1115)
- Add backend licenses to user guide (#1164)
- Use fully qualified version for Docker Compose configuration (#1161)
- Fix Chocolatey README links (#1163)
- Add third party license report to the frontend (#1158)
- Set ethernet as optional on NUCs (#1162)
- Revert Jinja2 to < 3.x (#1159)
- Upgrade Python dependencies (#1157)
- Explicitly enable the docker service when docker is installed (#1156)
- Add configuration to hide email functions (#1154)
Release 0.7.0
Release 0.7.0 contains the following PRs:
- Remove residual backend HTTPS setting (#1150)
- Prefer using Enumerable.Range for simple loops (#1147)
- Replace frontend MergeDupFinder with backend implementation (#1142)
- Remove unused https_server.py script (#1144)
- Remove unused add_lift_imported_field.sh script (#1146)
- Run npm update, npm install @testing-library/user-event@13. (#1139)
- Fix link to production docs from README (#1143)
- Use a Permission enum to make permission comparisons more maintainable (#1134)
- Remove reference to backend running on port 5001, which is no longer valid (#1137)
- Bump instructions for installing dotnet-format to the latest version (#1135)
- Refactor Redux Code for components that use history (#1117)
- Move Merge Blacklist to the backend. (#1126)
- Use http-status-codes package to provide human-readable names to checking HTTP status codes (#1133)
Release 0.6.10
Release 0.6.10 contains the following PRs:
- Fix email invite logic (#1122)
- Fix email invite and password reset features (#1124)
- Split off Repositories from Services; Cleanup Controllers (#1116)
- Update segment comment
- Add analytics identify and track stubs for Login tests
- Fix analytics object in index.html
- Backout check for empty analytics key
- Add check for analytics in browser history and login
- Define analytics key for each host type
- Pass analytics key to app through config.js
- Stub out the analytics track for GoalTimeline tests
- Add segment.com analytics tracking to The Combine
- Drop Python 3.6 support (#1114)
- Python code improvements (#1113)
- Upgrade Python dependencies (#1112)
- Add completed merges page; Diminish goal history and goal routing (#1107)
- Fix ProjectSettings console warning by inverting Typography and Grid nesting. (#1110)
- Fix link to User Guide (#1109)
- Add missing translates. (#1106)
- Refactor AWS credentials and environment variable definitions (#1105)
Release 0.6.9
Release 0.6.9 includes the following PRs:
- Fix maxScore bug and set levels to 0,3.
- Decrease maxScores from 1&3 to 0&2.
- Use theme.spacing.
- Present more similar ones first.
- More dup sets at a time, since it takes so long to load.
- Delete package-lock.json and run npm install.
- Rollback react-native, to avoid typescript conflicts. (#1100)
- Refactor for kubernetes (#1098)
- Implement: GoalStatus; Loading screen (#1097)
- MergeTree refactor (#1087)
- Use forwardRef around UserMenuList to prevent console warning. (#1096)
- Refactor Maintenance scripts (#1091)
- Improve public nuc page (#1090)
- Backup/restore scripts for development environment (#1084)
- [ReviewEntries] Don't require semantic domains. (#1089)
- Configure logging for docker engine (#1088)
- Implement activeGoal in state; Save completed merges; Retire EmptyGoal. (#1085)
- Simplify goalState; Implement user-viewable completed CharInv. (#1049)
- Fix test of keep_pattern (#1083)
- Remove host_vars files (#1082)
- MergeDups refactor (all at once, rather than one-by-one) (#1081)
- Implement cert-client mode for the certmgr container (#1077)
- Add instructions to view log of single service (#1080)
- Recover from failed Lift import attempts (#1074)
- Cleanup 'id' variable names; Change let -> const where appropriate. (#1075)
- Merge reducer cleanup. (#1073)
- Don't worry about project language when importing entries. (#1065)
- Fix docker install handler (#1070)
- Remove try-catch that's masking errors. (#1069)
- Upgrade upstream SIL dependencies to 8.0.0 (#1057)
Release 0.6.8
Release 0.6.7
Release 0.6.7 includes the following commits:
- Use InsertManyAsync() on import to reduce connections to mongo. (#1054)
- Fully qualify pip-tools command (#1056)
- Docker log with rsyslog (#1055)
- Install TheCombine on a NUC in Docker containers (#1050)
- Cut residual language stuff missed in #1033. (#1052)
- [MargeDup, ReviewEntries] View glosses in all analysis langs (#1033)
- Allow upgrades to docker-compose (#1048)
- Document use of LiftSense.Id for GUID (#1047)
- Improve code quality for combine maintenance scripts (#1041)
- Fix Sense.Clone() to clone Accessibility (#1045)