v2.7.0
OpenXMLOffice Stable Release v2.7.0
I'm excited to announce the stable release of OpenXML-Office version 2.7.0. This release brings a host of updates and new features that enhance the functionality and user experience across the Presentation and Excel modules.
Key Features and Enhancements
Presentation Module Updates:
- Theme System Update: The theme system for the edit template has been updated to use the existing multimaster layout, providing a more cohesive and flexible design framework.
- Table Merge Cell Options: Enhanced table functionalities with updated merge cell options, allowing for more robust table manipulations.
Excel Module Updates:
- Edit Excel Update Support: Improved support for shared strings and styles during Excel edits, ensuring data integrity and visual consistency.
- Scatter Type Chart: Full support for scatter type charts, adding to the array of chart options available for users.
- Merge Cell. Full support added to merge cell and remove existing merge range.
Common Updates to Both Modules:
Chart Enhancements:
- Generic Axis Type Option: Updated the axis type option in combo charts to be more generic, improving customization capabilities.
- Generalized Axis Options: Standardized axis options from vertical and horizontal to X and Y, simplifying axis management.
- 3D Bubble Chart Support: Added support for 3D bubble charts, including options for non-size bubble data, expanding data visualization possibilities.
- Value Axis Enhancements: Improved settings for value axis bounds and units, offering more precise control over chart scales.
- Trendline Options: Introduced trendline options within series settings for line charts, allowing for more detailed data analysis.
- Text Options for Axis: Updated text options for axis scales, headers, and titles, enhancing readability and customization.
Hyperlink Integration:
- TextBlock in Textbox: Added hyperlink support.
- Picture Components: Hyperlinks can now be added to picture components.
- TableCell in PPT Table: Hyperlink functionality included.
- DataCell Content in Excel: Enabled hyperlinks for data cells.
Code Refactoring:
- Conducted significant code refactoring to reduce duplication and extend generic options, making the codebase more maintainable and adaptable to future features.
Documentation:
- Gitbook Updates: The Gitbook documentation has been updated to cover most new features and changes. Additional updates are forthcoming to complete the documentation.
Test Coverage:
- Improved Test Coverage: Test coverage has been enhanced across the project with a goal of achieving a minimum of 80% coverage for each file. A status badge has been added to the README to track progress, ensuring the stability of new features.
Future Release Plans:
- Excel Formula Updates: Upcoming releases will focus on improving Excel formula support.
- Multimaster Theme Setup: Further enhancements for multimaster theme setups in presentations.
- Additional Chart Customizations: Plans to add more control options to charts for greater customization capabilities.
Your feedback is crucial in driving the continued improvement of OpenXML-Office. Thank you for your ongoing support and contributions. I look forward to delivering more powerful and user-friendly features in future releases.