⚠️ This is a pre-release version. Use for testing only. ⚠️
⚠️ Please take note of important upgrade information. ⚠️
What's Changed
Projects
- ⭐️ #3029 - Quick project initializer for document labelling tasks by @reckart in #3030
- ⭐️ #3129 - Quick project initializer for sentence labelling tasks by @reckart in #3130
- ⭐️ #2250 - Include user preferences in the project export by @reckart in #3235
- ⭐️ #3152 - Permissions for missing users should be visible in the project settings by @reckart in #3153
- ⭐️ #3094 - Changed export fallback format to XMI by @reckart in #3095
- 🦟 #2881 - Fixed issue prevenging document from being properly deleted by @reckart in #3086
Annotation
- ⭐️ #2941 - Multi-value concept feature by @reckart in #2942
- ⭐️ #3134 - Improved CAS Doctor checks by @reckart in #3138
- ⭐️ #3178 - Improve style of document info panel on annotation page by @reckart in #3179
- ⭐️ #3112 - Allow additional user input when closing a document by @reckart in #3184
- 🚀 #3120 - Improve persistence time using fast compression by @reckart in #3121
- 🚀 #3116 - Removed outdated workaround to improve annotation persistence time by @reckart in #3117
- 🦟 #3194 - Jumping to location may not bring target into view by @reckart in #3195
Search
- ⭐️ #3188 - Improve search sidebar layout by @reckart in #3190
- ⭐️ #2433 - Case Insensitive Token Search by @reckart in #3208
- ⭐️ #2972 - Simplify search for boolean values by @reckart in #3213
- 🦟 #3189 - Marker may have bad offset by @reckart in #3192
- 🦟 #1606 - Search result list jumps back to top by @reckart in #3200
- 🦟 #3223 - Search sidebar can bypass workload management by @reckart in #3224
Curation
- ⭐️ #1893 - Improved support for merging stacked annotations in the merge dialog by @reckart in #2955
PDF editor
- ⭐️ #3096 - New PDF editor by @reckart in #3097
- ⭐️ #3126 - Upgrade to PDF.js v2 by @reckart in #3127
- ⭐️ #1512 - Search and active learning now works in the PDF editor by @reckart in #3193
Annotation Editor API
- ⭐️ #3118 - Get window offsets from DIAM response by @reckart in #3119
- ⭐️ #2908 - Allow loading only annotations - no text - via DIAM by @reckart in #2909
- ⭐️ #2918 - Allow deleting an annotation via DIAM by @reckart in #2919
- ⭐️ #2920 - Send annotation markers via DIAM compact format by @reckart in #2921
- ⭐️ #2922 - Send text markers via DIAM compact format by @reckart in #2923
- ⭐️ #3181 - Support context menu in external editors by @reckart in #3182
- ⭐️ #3206 - Add context menu support to RecogitoJS editor by @reckart in #3207
- 🚀 #2906 - Allow partial rendering via DIAM AJAX by @reckart in #2907
- 🦟 #3123 - Race condition when loading external editors by @reckart in #3124
Recommenders
- ⭐️ #2869 - Added Hugging Face Recommender prototype by @reckart in #2870
- ⭐️ #3113 - Added option to wait for recommendations before showing document by @reckart in #3114
- 🦟 #3201 - Fixed issued that suggestions could still be accepted/rejected on a closed document by @reckart in #3202
Remote API
- ⭐️ #3142 - Ability to add/remove project permissions via remote API by @reckart in #3143
- ⭐️ #3148 - Send credentials along with webhook by @reckart in #3161
- ⭐️ #3162 - Limited retry for webhooks by @reckart in #3163
- ⭐️ #3164 - Include additional information in webhook notification by @reckart in #3165
Workload
For admins
- ⭐️ #3140 - Allow basic theming by @reckart in #3141
- ⭐️ #3167 - Ability to set default admin username by @reckart in #3168
- ⭐️ #3215 - Reorganize CAS storage configuration properties by @reckart in #3217
Documentation
- 📘 #2976 - Added upgrade notes to documentation by @reckart in #2977
- 📘 #2974 - Update developer documentation by @reckart in #2975
- 📘 #3035 - Document caddy by @jcklie in #3051
- 📘 #3044 - Also show NPM dependencies on third-party dependency report on about page by @reckart in #3045
- 📘 #3000 - Document configuration required for using MySQL 8 by @reckart in #3015
Misc
- 🩹 #2912 - Upgraded dependencies by @reckart in #2913
- 🩹 #3155 - Upgrade RDF4J, Lucene, Solr, MTAS, etc. by @reckart in #3156
- 🦟 #2940 - Popups may be cropped by page header by @reckart in #3198
Removals
- 💀 #3228 - Removed redundant and buggy part of the annotators dropdown dialog on the dynamic workload management page by @reckart in #3231
- 💀 #2393 - Removed outdated project fixings by @reckart in #2910
- 💀 #2990 - Removed "Javascript action on click" feature by @reckart in #2991
- 💀 #3040 - Removed dynamic JSASS in favor of pre-compiled SASS by @reckart in #3041
Full Changelog: inception-23.10...inception-24.0