1.15.0
HumanSignal/label-studio1.15.0Dec 11, 2024by github-actions[bot]
AI Summary
1.15.0 introduces paginated multi-image labeling for document annotation, allowing users to navigate through image albums within a single task. It also enables editing video frame spans in the TimelineLabels tag and fixes installation issues on Python 3.13.
Key Highlights
- Paginated multi-image labeling allows labeling albums of images within a single task.
- Video frame spans can now be edited directly in the timeline editor.
- Improved placeholder text in labeling configuration previews.
- Fixed installation failures specifically for Windows users with Python 3.13.
New Features
- Paginated multi-image labeling
- Video frame span editing
- Configuration preview improvements
- Python 3.13 compatibility fix
Full Release Notes
# 🌟 What's New ## 🎉 New Features ### ⏮ ⏪ ⏩ ⏭ Paginated multi-image labeling Paginated multi-image labeling allows you to label an album of images within a single task. When enabled, a page navigation tool is available within the labeling interface. ([#6636](https://github.com/HumanSignal/label-studio/pull/6636), [#6724](https://github.com/HumanSignal/label-studio/pull/6724), [#6657](https://github.com/HumanSignal/label-studio/pull/6657)) While you can use paginated multi-image labeling with any series of related images, it can be especially useful for for document annotation. For example, you can pre-process a PDF to convert it into image files, and then use the pagination toolbar to navigate the PDF. For more information, see our [Multi-Page Document Annotation template](https://labelstud.io/templates/multi-page-document-annotation). To enable this feature, use the `valueList` parameter on the [`<Image> tag`](https://labelstud.io/tags/image).  ## ✅ Enhancements ### ✂️ Edit regions when classifying video frames We recently introduced the ability to perform video frame classification with the [`<TimelineLabels>` tag.](https://labelstud.io/tags/timelinelabels) You now have the ability to edit the frame spans you select in the timeline editor, making it easier to control which frames you want to label. ([#6577](https://github.com/HumanSignal/label-studio/pull/6577))  ### 🔧 Miscellaneous - The placeholder text within labeling configuration previews is now more descriptive of what should appear, rather than providing example text strings. ([#6656](https://github.com/HumanSignal/label-studio/pull/6656)) - When clicking the version link to update Label Studio, you will now be redirected to a Label Studio page rather than the PyPI release history. ([#6659](https://github.com/HumanSignal/label-studio/pull/6659)) # ⚠️ Known issues **For Windows users** Installation may fail when using Python 3.13. As a workaround, use Python 3.12. # 🐞 Bug Fixes - Fixed an issue where users were unable to deselect tools from the toolbar by clicking them a second time. ([#6630](https://github.com/HumanSignal/label-studio/pull/6630)) - Fixed an issue where an error message would appear when selecting or unselecting the **Get the latest news & tips from Heidi** option on the Account Settings page. ([#6698](https://github.com/HumanSignal/label-studio/pull/6698)) - Fixed an issue with the Data Manager filters when the columns are different from those in the labeling config and when `$undefined$` is present in the task data. ([#6641](https://github.com/HumanSignal/label-studio/pull/6641)) - Fixed an issue where checking the storage prefix caused errors. ([#6568](https://github.com/HumanSignal/label-studio/pull/6568)) - Fixed an issue where links were not resolving when using multiple source storages. Special thanks to community member @jpantzlaff for contributing this fix. ([#6216](https://github.com/HumanSignal/label-studio/pull/6216)) - Fixed an issue which caused XML comments to incorrectly be considered in the label config validation. ([#6613](https://github.com/HumanSignal/label-studio/pull/6613)) - Fixed an issue where filter options in the Data Manager would disappear on hover. ([#6697](https://github.com/HumanSignal/label-studio/pull/6697)) # 🏁 Feature Flag Changes The following feature flags have been removed ([#6732](https://github.com/HumanSignal/label-studio/pull/6732), [#6758](https://github.com/HumanSignal/label-studio/pull/6758), [#6690](https://github.com/HumanSignal/label-studio/pull/6690), [#6727](https://github.com/HumanSignal/label-studio/pull/6727)): - `fflag_feat_front_dev_2984_dm_draggable_columns_short` - `ff_back_dev_3865_filters_anno_171222_short` - `fflag-feat-front-dev-2982-label-weights-settings` - `ff_back_2070_inner_id_12052022_short` # 🤩 Contributors - @jpantzlaff - @triklozoid - @caitlinwheeless - @jombooth - @hlomzik - @bmartel - @mcanu - @makseq - @yyassi-heartex - @luarmr