Release v1.0.23
What's Changed
Documentation
- [User Guide] Incorporate feedback by @imnasnainaec in #2374
Code Maintenance
- [DataEntry] Add a spell-checker context by @imnasnainaec in #2413
Other Changes
- [MergeDups] Reorganize by @imnasnainaec in #2366
- Roles by @imnasnainaec in #2336
- [SiteSettings] Let site admins manage users on all projects by @imnasnainaec in #2370
- Dependabot updates for week of 17 July 2023 by @jmgrady in #2397
- [ReviewEntriesTable] Remove unnecessary function call by @imnasnainaec in #2398
- [User Guide] Reorganize to prepare for other languages by @imnasnainaec in #2354
- Extract InvalidLink from ProjectInvite and reuse with PasswordReset by @imnasnainaec in #2400
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #2403
- Allow non-ASCII email domains in Chrome by @imnasnainaec in #2402
- Add DataEntryTable tests; Exclude backend/index by @imnasnainaec in #2371
- [SpellChecker] Add more languages, Lazy-load dictionaries by @imnasnainaec in #2355
- Add a Recorder context by @imnasnainaec in #2405
- [ProjectSettings] Make read-only variant of proj languages setting by @imnasnainaec in #2373
- [SiteSettings] Enable add user to project by @imnasnainaec in #2372
- [DragSense] Add array equality check to selector by @imnasnainaec in #2412
- [StatisticsService] Add tests by @imnasnainaec in #2375
- Dependabot updates for week of 24 July 2023 by @jmgrady in #2428
- [CreateProject] Convert to function component; Add tests by @imnasnainaec in #2399
- [PasswordResetRequest] Eliminate info leak by @imnasnainaec in #2410
- [SiteSettings] Redesign with tabs by @imnasnainaec in #2415
- [PermissionService] Add tests by @imnasnainaec in #2376
- Reassign sanitized string, throwing exception if not sanitized by @imnasnainaec in #2409
Full Changelog: v1.0.22...v1.0.23