Skip to content

TableCrafter v2.9.0 - Advanced Export System

Choose a tag to compare

@fahdi fahdi released this 15 Jan 14:34
· 101 commits to main since this release

🚀 Major Feature Release: Advanced Export System

This release introduces a comprehensive export system that transforms TableCrafter from a simple display plugin into a complete data management solution.

✨ New Features

  • 🎯 Excel Export: Full formatting with Microsoft Office XML namespaces
  • 📄 PDF Export: Print-optimized table layouts with proper styling
  • 📊 Enhanced CSV: Improved data handling and formatting
  • 🎨 Export Dropdown: Professional multi-format selection UI
  • 🔍 Smart Detection: Automatic numeric vs string formatting

🐛 Bug Fixes

  • Plugin header description shortened to meet WordPress.org 150-character limit
  • Readme short description optimized for compliance
  • Export UI styling improvements
  • Enhanced export error handling

🎯 Business Impact

  • Enterprise Ready: Solves adoption barriers with professional export capabilities
  • Workflow Optimization: Eliminates manual data processing steps
  • Publication Quality: Provides formatted exports for reports and presentations
  • User Experience: Significantly improves interaction with large datasets

📊 Technical Improvements

  • 90+ lines of export UI styling added
  • Microsoft Office XML namespace integration for Excel compatibility
  • Print-optimized PDF generation using HTML-to-PDF conversion
  • XSS protection implemented across all export formats
  • Comprehensive test suite for export functionality

🔧 Developer Notes

  • Export functionality fully tested across modern browsers
  • Backward compatible with all existing shortcode parameters
  • No breaking changes to existing installations
  • Clean, maintainable export architecture with proper separation of concerns

📈 Performance

  • Efficient client-side export processing
  • Minimal memory footprint for large datasets
  • Optimized file generation algorithms

Full Changelog: v2.8.0...v2.9.0


Installation

  1. Download the latest release
  2. Upload to /wp-content/plugins/
  3. Activate via WordPress admin
  4. Use [tablecrafter url="your-data-source.json"] shortcode

Support