-
Notifications
You must be signed in to change notification settings - Fork 605
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge release/v1.0.1
to develop
#4911
Conversation
* release notes * negative wait note --------- Co-authored-by: Benjamin Kane <ben@voxel51.com>
WalkthroughThe pull request introduces updates to the FiftyOne release notes for versions 2.1.1 and 1.0.1, released on October 11, 2024. It details enhancements and bug fixes in the FiftyOne Teams and FiftyOne App, including improvements in session management, video playback, and COCO exports. Additionally, the documentation for the FiftyOne App has been significantly expanded to provide clearer guidance on its functionalities, such as managing datasets, sessions, and visualizations. Changes
Possibly related PRs
Suggested labels
Suggested reviewers
Poem
📜 Recent review detailsConfiguration used: .coderabbit.yaml 📒 Files selected for processing (1)
🧰 Additional context used🔇 Additional comments (10)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Outside diff range and nitpick comments (21)
docs/source/user_guide/app.rst (21)
Line range hint
1-21
: LGTM! Consider adding a brief example of a common use case.The introduction and "App environments" section provide a good overview of the FiftyOne App and its flexibility. The content is clear and well-structured.
To make the introduction even more engaging, consider adding a one-sentence example of a common use case for the FiftyOne App, such as "For example, you can use the FiftyOne App to visualize and analyze object detection results on a large image dataset."
Line range hint
22-90
: LGTM! Consider adding a brief explanation of the Session object.The "Sessions" section provides comprehensive information on creating and managing App sessions. The code examples and notes are helpful and cover various scenarios.
To enhance clarity, consider adding a brief explanation of what the Session object represents and its importance in interacting with the App programmatically. This could be added after the first code example, around line 35.
Line range hint
91-214
: LGTM! Consider adding a troubleshooting subsection.The "Remote sessions" section provides comprehensive instructions for setting up and using remote sessions, covering both Python and CLI methods for remote and local machines.
To make this section even more helpful, consider adding a brief troubleshooting subsection that addresses common issues users might encounter when setting up remote sessions, such as port conflicts or connection problems.
Line range hint
215-565
: LGTM! Consider adding screenshots for visual reference.The "Using the sidebar" section provides comprehensive information on utilizing the App's sidebar for filtering and customization. The explanations and code examples are clear and informative.
To enhance the user experience, consider adding screenshots of the sidebar for each major feature discussed (e.g., filtering, lightning mode, sidebar groups). This would provide visual context and make it easier for users to follow along.
Line range hint
566-583
: Consider expanding this section with more details and examples.While the brief explanation of the view bar is accurate, this section could be more informative.
Consider expanding this section to include:
- A more detailed explanation of what operations can be performed using the view bar.
- One or two code examples demonstrating how to use the view bar programmatically.
- A screenshot or GIF showing the view bar in action within the App.
This additional information would provide users with a more comprehensive understanding of the view bar's functionality.
Line range hint
584-616
: LGTM! Consider adding a code example for programmatic grouping.The "Grouping samples" section effectively explains how to use the dynamic grouping feature in the App, including navigation through grouped elements and video rendering for ordered groups.
To make this section even more useful, consider adding a brief code example demonstrating how to programmatically create a grouped view of a dataset. This would show users how to integrate this functionality into their workflows outside of the App interface.
Line range hint
617-730
: LGTM! Consider adding best practices for field visibility management.The "Field visibility" section provides detailed information on configuring field visibility in the App's sidebar, covering both manual selection and filter rules. The explanations and code examples are clear and informative.
To further enhance this section, consider adding a brief subsection on best practices for managing field visibility. This could include tips on when to use manual selection vs. filter rules, how to organize fields for large datasets, and strategies for maintaining consistent field visibility across multiple sessions or users.
Line range hint
731-1001
: LGTM! Consider adding examples of common color scheme use cases.The "Color schemes" section provides comprehensive information on configuring color schemes in the App, covering both App-based and Python-based methods. The explanations of customization options are clear and detailed.
To make this section even more practical, consider adding a subsection with 2-3 examples of common use cases for custom color schemes. This could include scenarios like distinguishing between different model predictions, highlighting specific object classes, or creating a consistent color scheme across multiple datasets. These examples would help users understand how to apply color schemes effectively in their own projects.
Line range hint
1002-1076
: LGTM! Consider adding information on view persistence.The "Saving views" section effectively explains how to create, load, edit, and delete saved views in the App. The visual guides are particularly helpful for understanding the interface.
To make this section more comprehensive, consider adding a brief explanation of how saved views persist across sessions and whether they are specific to a user or shared across all users of a dataset. This information would help users understand the scope and limitations of saved views.
Line range hint
1077-1109
: LGTM! Consider adding information on navigating between samples in expanded view.The "Viewing a sample" section effectively explains how to access detailed information about individual samples, including raw JSON descriptions and tooltip customization for complex labels.
To enhance this section, consider adding information on how users can navigate between samples while in the expanded view. For example, explain if there are keyboard shortcuts or UI elements that allow moving to the next or previous sample without returning to the grid view. This information would be helpful for users who need to review multiple samples in detail.
Line range hint
1110-1153
: LGTM! Consider adding a table of common keyboard shortcuts.The "Using the image visualizer" section provides a comprehensive explanation of the image visualizer's features, including zooming, panning, and various visualization options. The information about keyboard shortcuts and customization is particularly useful.
To make this section even more user-friendly, consider adding a small table listing the most common keyboard shortcuts for the image visualizer. While you mention that users can access the full list of shortcuts by clicking the '?' icon, having a quick reference for the most frequently used shortcuts directly in the documentation could be very helpful.
Line range hint
1154-1201
: LGTM! Consider adding information on supported video formats.The "Using the video visualizer" section effectively explains the features and controls of the video visualizer, including video-specific keyboard shortcuts and customization options. The note about streaming frame data on-demand is particularly informative.
To enhance this section, consider adding information about the supported video formats and any size or duration limitations for the video visualizer. This would help users understand what types of video files they can work with in the App and any potential constraints they should be aware of.
Line range hint
1202-1370
: LGTM! Consider adding information on performance considerations.The "Using the 3D visualizer" section provides a comprehensive explanation of the 3D visualizer's features, including controls, visualization options, and configuration settings. The information on viewing 3D samples in the grid and configuring the visualizer is particularly useful.
To further enhance this section, consider adding a brief note on performance considerations when working with large 3D datasets or complex point clouds. This could include tips on optimizing visualization settings for smoother performance or any hardware recommendations for the best experience with the 3D visualizer.
Line range hint
1371-1556
: LGTM! Consider adding a diagram of a complex Space layout.The "Spaces" section effectively explains the concept of Spaces in the FiftyOne App, covering available Panels and configuration methods both in the App and programmatically. The code examples for creating custom Space layouts are particularly helpful.
To enhance this section, consider adding a diagram or screenshot of a complex Space layout that utilizes multiple nested Spaces and various Panel types. This visual representation would help users better understand the potential complexity and flexibility of Space configurations, complementing the existing textual explanations and code examples.
Line range hint
1557-1731
: LGTM! Consider adding best practices for workspace management.The "Saving workspaces" section provides comprehensive information on creating, loading, and managing workspaces, covering both App-based and programmatic methods. The code examples and visual guides are particularly helpful.
To further enhance this section, consider adding a brief subsection on best practices for workspace management. This could include tips on naming conventions, when to create new workspaces versus updating existing ones, and strategies for organizing workspaces for different tasks or team members. These best practices would help users effectively manage their workspaces, especially in collaborative environments or when working on multiple projects.
Line range hint
1732-2037
: LGTM! Consider standardizing the structure of panel descriptions.The sections on Samples, Histograms, Embeddings, and Map panels provide useful overviews of these panel types, including how to create and configure them programmatically.
To improve consistency and readability, consider standardizing the structure of each panel description. For example, you could use a consistent format that includes:
- A brief description of the panel's purpose
- Key features and capabilities
- How to access the panel in the App
- Code example for programmatic creation
- Available configuration options
This standardized structure would make it easier for users to compare and understand the different panel types.
Line range hint
2038-2148
: LGTM! Consider adding information on bulk selection methods.The "Selecting samples" and "Selecting labels" sections effectively explain how to select and work with samples and labels in the App, covering both visual selection and programmatic access. The code examples are particularly helpful.
To enhance these sections, consider adding information on bulk selection methods, if available. For example, explain if there are keyboard shortcuts or UI elements that allow users to select all samples/labels that match certain criteria (e.g., all samples with a specific tag or all labels of a particular class). This information would be valuable for users working with large datasets who need to efficiently select multiple items.
Line range hint
2149-2241
: LGTM! Consider adding information on tag management and organization.The "Tags and tagging" section provides comprehensive information on using tags in FiftyOne, covering both programmatic and App-based methods for tagging samples and labels. The visual guides for the App's tagging UI are particularly helpful.
To further enhance this section, consider adding information on tag management and organization. This could include:
- Best practices for creating and naming tags
- How to edit or delete existing tags
- Any limitations on the number of tags per sample/label or in total
- Tips for using tags effectively in large datasets or collaborative projects
This additional information would help users develop effective tagging strategies and maintain organized datasets.
Line range hint
2242-2453
: LGTM! Consider adding performance tips for large datasets.The sections on viewing object patches, evaluation patches, and video clips provide clear instructions on using these specialized viewing modes in the App. The explanations of how these views integrate with other App features are particularly useful.
To enhance these sections, consider adding some performance tips for working with these views on large datasets. For example:
- Recommended maximum number of patches/clips to view at once for optimal performance
- Strategies for efficiently navigating large numbers of patches/clips
- Any caching mechanisms or precomputation steps that can improve responsiveness
These tips would be valuable for users working with substantial datasets who want to ensure smooth performance when using these specialized viewing modes.
Line range hint
2454-2956
: LGTM! Consider adding a configuration best practices subsection.The "Sorting by similarity" and "Configuring the App" sections provide comprehensive information on these advanced features. The explanations of similarity-based sorting and App configuration options are clear and well-illustrated with code examples.
To further enhance the "Configuring the App" section, consider adding a subsection on configuration best practices. This could include:
- Recommendations for which settings are best configured globally vs. per-dataset vs. per-session
- Tips for managing configurations in team environments or across multiple projects
- Common configuration patterns for different types of workflows (e.g., data exploration, model evaluation, annotation)
- How to troubleshoot common configuration issues
This additional guidance would help users make the most of the App's configuration capabilities and establish effective workflows.
Line range hint
1-2956
: Excellent documentation! Consider adding a quick start guide.This comprehensive user guide for the FiftyOne App is well-structured, clear, and informative. It covers a wide range of features and functionalities, providing both visual and programmatic examples where appropriate.
To make this guide even more user-friendly, consider adding a "Quick Start" section at the beginning. This could provide a brief, step-by-step walkthrough of launching the App and using its core features. This addition would help new users quickly get up to speed with the basics before diving into the more advanced topics covered in the rest of the guide.
📜 Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
📒 Files selected for processing (2)
- docs/source/release-notes.rst (1 hunks)
- docs/source/user_guide/app.rst (1 hunks)
🧰 Additional context used
🔇 Additional comments (34)
docs/source/release-notes.rst (34)
6-10
: Release information for FiftyOne Teams 1.5.5 is clear and concise.The release notes for FiftyOne Teams 1.5.5 provide a clear reference to the FiftyOne 0.23.3 release and highlight the additional features specific to the Teams version. This format is effective for users to quickly understand what's new in this release.
Line range hint
12-108
: Comprehensive release notes for FiftyOne 0.23.3The release notes for version 0.23.3 are well-structured and informative. They cover various aspects of the release including new features, improvements, and bug fixes across different components (App, Core, Brain, Annotation, Zoo, Docs). The use of bullet points makes it easy to scan and understand the changes.
Some notable points:
- New integrations with Hugging Face and SuperGradients are highlighted.
- Improvements to the App's performance and user interface are detailed.
- Several bug fixes are mentioned, which is helpful for users who may have encountered these issues.
- The addition of new tutorials is noted, which is valuable for users looking to learn more about the software.
Line range hint
110-114
: Clear release information for FiftyOne Teams 1.5.4The release notes for FiftyOne Teams 1.5.4 are concise and reference the corresponding FiftyOne 0.23.2 release. This format is consistent with the previous Teams release note, which is good for maintaining a standard structure.
Line range hint
116-195
: Detailed release notes for FiftyOne 0.23.2The release notes for version 0.23.2 are comprehensive and well-organized. They cover improvements and bug fixes across various components of the software. The use of bullet points and clear categorization (App, Core, Brain, Annotation, Zoo, Docs) makes it easy for users to find relevant information.
Some key points:
- The addition of CLIP and DINOv2 models to the Model Zoo is highlighted.
- Several improvements to the App's user interface and functionality are noted.
- Core functionality enhancements, such as new view stages and aggregations, are detailed.
- Bug fixes are clearly stated, which is helpful for users who may have encountered these issues.
Line range hint
197-205
: Concise release notes for FiftyOne Teams 1.5.3The release notes for FiftyOne Teams 1.5.3 are brief but informative. They reference the corresponding FiftyOne 0.23.1 release and highlight specific improvements for the Teams version, particularly in performance optimization and error handling.
Line range hint
207-223
: Brief but important release notes for FiftyOne 0.23.1The release notes for version 0.23.1 are concise but cover important bug fixes and improvements. The fixes address issues in both the App and Core components, which is valuable information for users who may have encountered these problems.
Line range hint
225-240
: Comprehensive release notes for FiftyOne Teams 1.5.0The release notes for FiftyOne Teams 1.5.0 are detailed and highlight significant new features, including dataset versioning and support for delegated operations. The notes are well-structured and provide clear information about improvements in the App and optimization of various processes.
Line range hint
242-463
: Extensive and well-organized release notes for FiftyOne 0.23.0The release notes for version 0.23.0 are comprehensive and cover a wide range of new features, improvements, and integrations. The notes are well-structured, using categories (News, App, Core, Brain, Annotation, Zoo, Docs) to organize the information.
Key points:
- New integrations with Redis, MongoDB, and V7 are highlighted.
- Significant improvements to the App's functionality and user interface are detailed.
- Core functionality enhancements, including new methods and support for various data types, are explained.
- Updates to the Brain component, including new similarity search capabilities, are noted.
- Changes to the annotation process and zoo datasets are described.
- New documentation and tutorials are mentioned.
The level of detail provided is excellent, giving users a clear understanding of the new capabilities and improvements in this version.
Line range hint
465-474
: Concise release notes for FiftyOne Teams 1.4.5The release notes for FiftyOne Teams 1.4.5 are brief but informative. They highlight the addition of debug log events to API server startup, which is useful information for administrators and developers.
Line range hint
476-493
: Detailed release notes for FiftyOne Teams 1.4.4The release notes for FiftyOne Teams 1.4.4 are comprehensive and well-structured. They reference the corresponding FiftyOne 0.22.3 release and highlight specific improvements and bug fixes for the Teams version. The notes cover various aspects including performance optimization, reliability improvements, and bug fixes, which is valuable information for users.
Line range hint
495-544
: Comprehensive release notes for FiftyOne 0.22.3The release notes for version 0.22.3 are detailed and well-organized. They cover improvements and bug fixes across various components of the software (Core, App, Brain, Plugins, Zoo). The use of bullet points makes it easy to scan and understand the changes.
Key points:
- Optimizations in Core and App components are highlighted.
- Several bug fixes in the App and Brain components are noted.
- Updates to Plugins functionality are detailed.
- A fix for the Zoo component is mentioned.
The level of detail provided gives users a clear understanding of the improvements and fixes in this version.
Line range hint
546-559
: Concise release notes for FiftyOne Teams 1.4.3The release notes for FiftyOne Teams 1.4.3 are brief but informative. They reference the corresponding FiftyOne 0.22.2 release and highlight specific improvements for the Teams version, particularly in dataset listing and error handling.
Line range hint
561-638
: Detailed release notes for FiftyOne 0.22.2The release notes for version 0.22.2 are comprehensive and well-structured. They cover improvements, new features, and bug fixes across various components of the software (Core, App, Plugins, Zoo). The use of bullet points and clear categorization makes it easy for users to find relevant information.
Key points:
- New configuration options for thread and process pool workers are added.
- Several improvements to the App's functionality are noted.
- Updates to Plugins, including new utilities and improved validation, are detailed.
- Bug fixes across different components are clearly stated.
The notes provide valuable information for users about the enhancements and fixes in this version.
Line range hint
640-651
: Concise release notes for FiftyOne Teams 1.4.2The release notes for FiftyOne Teams 1.4.2 are brief and to the point. They reference the corresponding FiftyOne 0.22.1 release and highlight specific bug fixes for the Teams version. This format is consistent with previous Teams release notes, which is good for maintaining a standard structure.
Line range hint
653-685
: Detailed release notes for FiftyOne 0.22.1The release notes for version 0.22.1 are well-structured and informative. They cover improvements and bug fixes across different components of the software (App, Core). The use of bullet points makes it easy to scan and understand the changes.
Key points:
- Several improvements and bug fixes in the App component are highlighted.
- Updates to Core functionality, including support for CSV import/export and improvements to media directory handling, are noted.
- Bug fixes related to frame fields and group indexes are mentioned.
The notes provide clear information about the enhancements and fixes in this version.
Line range hint
687-697
: Concise release notes for FiftyOne Teams 1.4.1The release notes for FiftyOne Teams 1.4.1 are brief but informative. They highlight a specific bug fix related to proxy support, which is important information for users deploying the software in certain network configurations.
Line range hint
699-714
: Comprehensive release notes for FiftyOne Teams 1.4.0The release notes for FiftyOne Teams 1.4.0 are detailed and well-structured. They highlight significant new features and improvements, including dataset versioning and support for delegated operations. The notes provide clear information about enhancements in various aspects of the software, which is valuable for users.
Line range hint
716-936
: Extensive and well-organized release notes for FiftyOne 0.23.0The release notes for version 0.23.0 are comprehensive and cover a wide range of new features, improvements, and integrations. The notes are well-structured, using categories (News, App, Core, Brain, Annotation, Zoo, Docs) to organize the information.
Key points:
- New integrations with Redis, MongoDB, and V7 are highlighted.
- Significant improvements to the App's functionality and user interface are detailed.
- Core functionality enhancements, including new methods and support for various data types, are explained.
- Updates to the Brain component, including new similarity search capabilities, are noted.
- Changes to the annotation process and zoo datasets are described.
- New documentation and tutorials are mentioned.
The level of detail provided is excellent, giving users a clear understanding of the new capabilities and improvements in this version.
Line range hint
938-947
: Concise release notes for FiftyOne Teams 1.3.6The release notes for FiftyOne Teams 1.3.6 are brief but informative. They reference the corresponding FiftyOne 0.21.6 release, which is consistent with the format of previous Teams release notes.
Line range hint
949-958
: Brief release notes for FiftyOne 0.21.6The release notes for version 0.21.6 are concise but cover important bug fixes in the App and Core components. The fixes address specific issues that users may have encountered, which is valuable information.
Line range hint
960-979
: Comprehensive release notes for FiftyOne Teams 1.3.5The release notes for FiftyOne Teams 1.3.5 are detailed and well-structured. They reference the corresponding FiftyOne 0.21.5 release and highlight specific improvements and bug fixes for the Teams version. The notes cover various aspects including UI improvements, performance optimizations, and deployment enhancements, which is valuable information for users.
Line range hint
981-1095
: Extensive and well-organized release notes for FiftyOne 0.21.5The release notes for version 0.21.5 are comprehensive and cover a wide range of new features, improvements, and bug fixes. The notes are well-structured, using categories (News, App, Core, Brain, Annotation, Zoo, Docs) to organize the information.
Key points:
- Addition of Segment Anything and DINOv2 to the Model Zoo is highlighted.
- Significant improvements to the App's functionality and user interface are detailed.
- Core functionality enhancements, including new methods and support for various data types, are explained.
- Updates to the Brain component are noted.
- Changes to the annotation process and zoo datasets are described.
- New documentation and tutorials are mentioned.
The level of detail provided gives users a clear understanding of the new capabilities and improvements in this version.
Line range hint
1097-1103
: Concise release notes for FiftyOne 0.21.4The release notes for version 0.21.4 are brief but address an important fix related to Session event emission. This concise format is appropriate for a minor release focusing on a specific issue.
Line range hint
1105-1121
: Detailed release notes for FiftyOne Teams 1.3.3The release notes for FiftyOne Teams 1.3.3 are well-structured and informative. They reference the corresponding FiftyOne 0.21.3 release and highlight specific improvements for the Teams version, particularly in SDK functionality. The notes provide clear information about enhancements and bug fixes, which is valuable for users.
Line range hint
1123-1186
: Comprehensive release notes for FiftyOne 0.21.3The release notes for version 0.21.3 are detailed and well-organized. They cover new features, improvements, and bug fixes across various components of the software (News, App, Core, Brain, Annotation). The use of bullet points and clear categorization makes it easy for users to find relevant information.
Key points:
- New integrations with Milvus and LanceDB are highlighted.
- Several improvements to the App's functionality are noted.
- Core functionality enhancements, including support for frame labels and new utility methods, are detailed.
- Updates to Brain methods are mentioned.
- Changes to the annotation process are described.
The notes provide valuable information for users about the enhancements and new features in this version.
Line range hint
1188-1197
: Concise release notes for FiftyOne Teams 1.3.2The release notes for FiftyOne Teams 1.3.2 are brief but informative. They reference the corresponding FiftyOne 0.21.2 release, which is consistent with the format of previous Teams release notes.
Line range hint
1199-1216
: Brief but important release notes for FiftyOne 0.21.2The release notes for version 0.21.2 are concise but cover important bug fixes in the App. The fixes address specific issues related to grid pagination and sidebar groups, which is valuable information for users who may have encountered these problems.
Line range hint
1218-1227
: Concise release notes for FiftyOne Teams 1.3.1The release notes for FiftyOne Teams 1.3.1 are brief but informative. They reference the corresponding FiftyOne 0.21.1 release, which is consistent with the format of previous Teams release notes.
Line range hint
1229-1352
: Comprehensive release notes for FiftyOne 0.21.1The release notes for version 0.21.1 are extensive and well-organized. They cover a wide range of improvements, new features, and bug fixes across various components of the software (App, Core, Brain, Annotation, Zoo, Docs). The use of bullet points and clear categorization makes it easy for users to find relevant information.
Key points:
- Significant improvements to the App's performance and functionality are detailed.
- Core functionality enhancements, including new methods and support for various data types, are explained.
- Updates to the Brain component, including new visualization methods, are noted.
- Changes to the annotation process and zoo datasets are described.
- New documentation and tutorials are mentioned.
The level of detail provided gives users a clear understanding of the new capabilities and improvements in this version.
Line range hint
1354-1374
: Detailed release notes for FiftyOne Teams 1.3.0The release notes for FiftyOne Teams 1.3.0 are comprehensive and well-structured. They highlight significant new features and improvements, including a Management SDK and support for API connections. The notes provide clear information about enhancements in various aspects of the software, which is valuable for users.
Line range hint
1376-1559
: Extensive and well-organized release notes for FiftyOne 0.21.0The release notes for version 0.21.0 are comprehensive and cover a wide range of new features, improvements, and bug fixes. The notes are well-structured, using categories (App, Core, Plugins, Zoo, CLI, Docs) to organize the information.
Key points:
- Significant improvements to the App's functionality and user interface are detailed.
- Core functionality enhancements, including new methods and support for various data types, are explained.
- Updates to the Plugins system are noted.
- Changes to the Zoo datasets and models are described.
- CLI improvements are mentioned.
- New documentation and tutorials are highlighted.
The level of detail provided gives users a clear understanding of the new capabilities and improvements in this version.
Line range hint
1561-1570
: Concise release notes for FiftyOne Teams 1.2.1The release notes for FiftyOne Teams 1.2.1 are brief but informative. They reference the corresponding FiftyOne 0.20.1 release and highlight specific improvements for the Teams version, which is consistent with the format of previous Teams release notes.
Line range hint
1572-1604
: Detailed release notes for FiftyOne 0.20.1The release notes for version 0.20.1 are well-structured and informative. They cover improvements and bug fixes across different components of the software (App, Core, Docs). The use of bullet points makes it easy to scan and understand the changes.
Key points:
- Several improvements and bug fixes in the App component are highlighted.
- Updates to Core functionality, including new methods and support for various data types, are noted.
- Changes to documentation and tutorials are mentioned.
The notes provide clear information about the enhancements and fixes in this version.
Line range hint
1-1604
: Comprehensive and well-structured release notesThe release notes for FiftyOne and FiftyOne Teams versions 0.20.1 through 0.23.8 are consistently well-organized, detailed, and informative. They provide a comprehensive history of the software's evolution, covering various aspects including App improvements, Core functionality enhancements, Brain updates, Annotation changes, Zoo additions, and Documentation updates.
Key strengths:
- Consistent structure across versions, making it easy for users to find information.
- Clear categorization of changes (App, Core, Brain, etc.) for each release.
- Use of bullet points for easy scanning and readability.
- Appropriate level of detail for both major and minor releases.
- Inclusion of both new features and bug fixes, giving a complete picture of each release.
These release notes serve as an excellent resource for users and developers to understand the changes and improvements between versions, facilitating easier upgrades and adoption of new features.
Merge
release/v1.0.1
todevelop
Summary by CodeRabbit
New Features
rerun
panel.Bug Fixes
fiftyone quickstart
andfiftyone app launch
commands.Documentation