Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.7] - 2024-06-26

Added

  • smart-export CLI command for interactive export by flight number and date.
  • Automatic output directory naming for exports.
  • toplines.json summary file in each export directory.
  • Progress messages for summary, track fetching, and export steps.

Fixed

  • Correct date range handling for summary queries.

Improved

  • User feedback and workflow for CLI exports.

[0.1.6] - 2024-04-18

Added

  • Enhanced documentation with flight identifier examples
  • Added visual guide for flight numbers, callsigns, and FR24 IDs
  • Updated API documentation with working examples
  • Added image support with glightbox plugin
  • Improved CLI documentation with real-world examples

Changed

  • Improved logging configuration
  • Removed duplicate logging messages
  • Simplified console output format
  • Changed default log level to WARNING
  • Added detailed logging format for file output
  • Updated Jinja2 dependency to >=3.1.6 for security fixes

Fixed

  • Fixed font warning message in visualization code
  • Improved error handling in client initialization
  • Fixed documentation build issues
  • Fixed changelog link in documentation

[0.1.5] - 2024-04-18

Fixed

  • Improved date handling and validation in client methods
  • Added centralized date validation and formatting
  • Ensures consistent date formatting across all methods
  • Better error messages for invalid date formats
  • Fixed date parameter handling in CLI commands

[0.1.4] - 2024-03-14

Added

  • Support for different background map providers (CartoDB, OpenStreetMap, Stamen, ESRI)
  • Speed and altitude profile charts
  • Auto-orientation detection for flight path maps
  • Improved error handling for missing data points
  • Debug logging for track point processing

Changed

  • Renamed plot.png to map.png for clarity
  • Updated flight path color to orange (#f18851)
  • Improved chart styling and readability
  • Enhanced error messages for API errors

Fixed

  • Handling of None values in track data
  • Chart generation for ground operations
  • Memory usage in large dataset processing

[0.1.3] - 2024-03-01

Added

  • Support for flight ID lookup by registration
  • Pagination for flight history queries
  • Rate limit handling with exponential backoff
  • Custom exceptions for better error handling

Changed

  • Improved logging configuration
  • Enhanced documentation
  • Better validation for input parameters

Fixed

  • Token validation issues
  • Date format handling
  • Geographic coordinate validation

[0.1.2] - 2024-02-15

Added

  • Export to multiple formats (CSV, GeoJSON, KML)
  • Flight path visualization
  • Command-line interface
  • Basic logging support

Changed

  • Restructured API client
  • Updated dependencies
  • Improved error messages

Fixed

  • Authentication handling
  • File path issues
  • Data format inconsistencies

[0.1.1] - 2024-02-01

Added

  • Basic API client functionality
  • Flight data retrieval
  • Simple error handling
  • Initial documentation

Changed

  • Package structure
  • API endpoint handling
  • Response parsing

[0.1.0] - 2024-01-15

Added

  • Initial release
  • Basic project structure
  • Core API client
  • Simple examples