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-exportCLI command for interactive export by flight number and date.- Automatic output directory naming for exports.
toplines.jsonsummary 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