Skip to content

6.5.4

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 30 Jul 08:33
· 0 commits to master since this release

Network Canvas Interviewer 6.5.4

This release focuses on improving the user experience with canvas visualizations, fixing UI component issues, and improving the export system with comprehensive debugging capabilities. The network-exporters module has been upgraded with new CSV debugging tools that allow for better testing and troubleshooting of export functionality. The changes also include significant infrastructure improvements for better development workflows and code quality.*

Added

  • CSV Export Debugging System: Enhanced diagnostic and troubleshooting capabilities
    • New writeToString() methods for all CSV formatter classes (AttributeList, EdgeList, EgoList)
    • Prevents empty export files: Improved Cordova platform handling to ensure complete data export
    • Better error reporting: More specific feedback when exports fail or produce unexpected results
    • Data validation: Users can verify CSV formatting before committing to full export process
    • Enhanced data handling: Improved escaping of special characters, quotes, and complex data types
  • GraphML Export Enhancement: Added writeToString() method to GraphML formatter for consistency

Changed

  • ConvexHull Component Refactor: Moved ConvexHulls component from containers to components for better architecture and reusability
  • Updated @codaco/ui library to version 5.8.6 to resolve toggle button interaction issues
  • Enhanced preset switcher key visual styling
  • Improved network data processing and selection logic in network selectors
  • Updated cordova-plugin-file to version 8.1.0
  • Migrated CI/CD workflows to use ubuntu-latest for better reliability
  • Network-Exporters Module: Updated to version with enhanced CSV debugging capabilities
    • Upgraded from commit 376417cf4 to 5bf3f96a0 on feature/csv-to-string branch
    • Applied linting fixes and security dependency updates (lodash, webpack, ini)

Fixed

  • Toggle button interaction problems across the application
  • Canvas component architecture and dependencies
  • Export dialog user experience improvements

Removed

  • Debug logging and temporary text from production code
  • Duplicate and outdated test files for ConvexHulls component

Infrastructure

  • Updated GitHub Actions workflows:
    • CodeQL analysis workflow improvements
    • Enhanced distribution workflow
    • Migrated to ubuntu-latest for CI/CD
  • Applied comprehensive linting fixes to network-exporters module
  • Enhanced testing infrastructure with new CSV string export test coverage
  • Various package-lock.json updates for security and compatibility