Releases: sillsdev/TheCombine
Releases · sillsdev/TheCombine
Release 0.7.15
What's Changed
New Features
- Reduce maximum row size in Review Entries by @johnthagen in #1554
Defect Fixes
- [NewEntry] Shift focus on ENTER if selected suggestion matches types vernacular by @johnthagen in #1552
Code Maintenance
- Set indent_size within editorconfig by @johnthagen in #1551
- Set Python max line length in .editorconfig by @johnthagen in #1558
- Cleanup this.setState usage by @imnasnainaec in #1562
Other Changes
- Update the English semantic domains by @jasonleenaylor in #1549
- [MergeDups, ReveiwEntries] Add flags to words by @imnasnainaec in #1548
- [DataEntryTable] Improve updating of recent entries by @imnasnainaec in #1560
- Bump follow-redirects from 1.14.6 to 1.14.8 by @dependabot in #1566
Full Changelog: 0.7.14...0.7.15
Release 0.7.14
What's Changed
New Features
- Add SemDomWritingSystem to project settings by @imnasnainaec in #1545
Other Changes
- Focus on gloss after closing dialogs by @imnasnainaec in #1536
- Rename Project Settings "Interface Language" header by @johnthagen in #1544
Full Changelog: 0.7.13...0.7.14
Release 0.7.13
What's Changed
Defect Fixes
- Quote string environment variables in docker-compose .env files by @jmgrady in #1512
- [DataEntry] Fix crash on window resize by @imnasnainaec in #1524
- Fix new-entry note bug by @imnasnainaec in #1525
- Revert to using {} instead of undefined for empty goal edit steps by @imnasnainaec in #1527
Documentation
- Correct brace style in C# style guide by @johnthagen in #1513
- Bump copyright year in user guide by @johnthagen in #1516
Code Maintenance
- Add more linting rules; Make progress on function return types by @imnasnainaec in #1523
Deployment
Other Changes
- Upgrade to .NET 6 by @johnthagen in #1509
- Upgrade Python dependencies by @johnthagen in #1514
- Modernize ESLint React/TypeScript configuration by @johnthagen in #1518
- Use Python 3.9 to build the user guide by @johnthagen in #1522
- Update frontend dependencies by @johnthagen in #1520
- Enable jsx-key linting by @imnasnainaec in #1526
- Remove direct usages of Node backend modules from frontend by @johnthagen in #1529
- Remove imports of React that are no longer needed by @johnthagen in #1531
Full Changelog: 0.7.12...0.7.13
Release 0.7.12
What's Changed
New Features
- Indicate when nothing is found for a search in the "Find a domain" box by @johnthagen in #1504
Full Changelog: 0.7.11...0.7.12
Release 0.7.11
What's Changed
New Features
- Merge delete by @imnasnainaec in #1481
Defect Fixes
- Allow same file to be selected after it was cleared by @imnasnainaec in #1506
Documentation
- Kubernetes doc update by @jmgrady in #1489
- Update User Guide with project creation changes by @imnasnainaec in #1501
- Config release notes by @jmgrady in #1505
Deployment
Other Changes
- Remove Unused Permission enumeration member by @johnthagen in #1491
- Bump lxml from 4.6.4 to 4.6.5 by @dependabot in #1495
- CreateProject file-selector: Move above lang pickers; Add clear button by @imnasnainaec in #1499
- Use immutable bindings in DataEntryComponent by @johnthagen in #1503
Full Changelog: 0.7.10...0.7.11
Release 0.7.10
Release 0.7.10 contains the following PRs:
- Improve unexpected error handling in frontend (#1484)
- Determine different permissions for different goals (#1478)
- Switch to kubernetes deployment (#1483)
- Fix kubernetes restore (#1482)
- Setup qa for kubernetes (#1480)
- Update translations.json (#1479)
- Document automatic insertion of . between domain digits (#1477)
- Set min backend unit test coverage; Improve controller coverage (#1469)
- Use ? with bool props to allow implicit declaration; Enforce in lint (#1474)
Release 0.7.9
The following PRs are included in Release 0.7.9:
- Update backend dependencies (#1473)
- Update to npm 8, node 16, lockfileVersion 2; Run npm update (#1471)
- Document the canonical way to activate a Python virtual environment (#1470)
- Update Python dependencies (#1467)
- Add global state for whether DataEntry domain tree is open (#1460)
- Create a site admin user on Kubernetes deployments of The Combine (#1465)
- Increase backend unit test coverage (#1462)
- Autocomplete decimal points in Data Entry tree domain search (#1464)
- Refactor several frontend files (#1461)
- Get K3s to work without ethernet connection (#1455)
- [NewEntry] Use project languages for text input labels (#1454)
- Implement function to handle senses with no glosses. (#1451)
- Enable eslint-plugin-import (#1434)
- Update Release Instructions from post-merge review (#1446)
- Fix mk_release.py support on Windows (#1445)
- Document Release Process (#1444)
Release 0.7.8
Release 0.7.8 contains the following PRs:
- Fix Lift export dateModified field (#1439)
- Cert for nuc implementation (#1401)
- Remove UTF-8 BOM from non-.NET files (#1436)
- Add VSCode YAML extension (#1437)
- Remove BOM at start of .env (docker compose V2 whitespace issue) (#1435)
- Update python deps (#1430)
- Suppress error pop up for failed login (#1433)
- Add Python 3.10 support (#1432)
- Revert pinning pip to deal with pip-tools incompatibility (#1431)
- Use motion to animate: domain tree center button, loading tractor (#1418)
- Unnest Typography; Widen columns (#1428)
Release 0.7.7
Release 0.7.7 contains the following PRs:
- Run
npm update
(#1420) - [User Guide] On Project page add user, archive details (#1417)
- Upgrade console.log to console.error (#1416)
- Replace btoa with Buffer methods (#1415)
- Fix invite permissions; Check with isEmailTaken before inviting (#1413)
- Restrict updating a user to that user or a site admin (#1411)
- Cut linting for python 3.7 (#1414)
- Remove GitHub Actions tests for Python 3.7 (#1409)
- When merging senses, make sense being dropped into also green (#1407)
- Only load proj users in proj settings and for proj admins (#1405)
- Document design for management of NUC certificates (#1391)
- Add and use spellcheck extension (#1403)
- Require nonempty email (#1402)
- Add permissions checks for several project controller routes (#1398)
- Require project owner permission to invite another user to a project (#1399)
- Support importing Lift files that are missing a top level project folder (#1396)
- Improve lift import error messages (#1394)
- Display popups to alert users of network request errors (#1388)
- Refactor configuration roles (#1392)
- K3s engine (#1382)
- Fix frontend spelling typos (#1386)
- Add site-wide banners (#1319)
- Minor backend cleanup (#1383)
- Disable captcha for qa server (#1384)
Release 0.7.6
Release 0.7.6 contains the following PRs:
- Improve ids for automated testing (#1377)
- Unpin NodeJS in GitHub Actions (#1378)
- Spawn new Thread for the export [backend], auto-download when export done [frontend] (#1376)
- Extract TreeSearch from TreeViewHeader (#1352)
- Add instructions for installing Helm (#1375)
- Email invite add notification (#1374)
- Use consistent import style for backend module (#1373)
- Refactor Backend to remove dead code and follow standards (#1372)
- Changed wording of Step to Merge Set (#1365)
- Expand project owner capabilities (#1367)
- Create service accounts for AWS & Kubernetes access (#1366)
- Pin Node to 16.8 to avoid 16.9 bug. (#1369)
- Create issue templates (#1363)