Skip to content

Changes in 0.0.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@ot2i7ba ot2i7ba released this 28 Aug 09:53
· 5 commits to main since this release
25106a3
  • Synchronous Processing
    The script has been updated from asynchronous to synchronous processing to enhance compatibility and reliability. The use of asyncio and aiofiles has been removed.
  • File Selection Limitation
    A new feature limits the selection to a maximum of 10 KML files at a time. This constraint ensures that the script processes only a manageable number of files simultaneously.
  • Enhanced Error Handling
    Improved error handling mechanisms have been introduced to catch and log specific exceptions such as FileNotFoundError, ValueError, and XMLSyntaxError more effectively.
  • Input Validation
    Additional validation steps have been implemented to ensure that user inputs are correct, avoiding invalid characters or excessively long entries.
  • Extended Timestamp Processing
    The timestamp parsing has been extended to support more formats, ensuring that various timestamp formats can be recognized and parsed correctly.
  • Saving Statistics
    Separate Excel and CSV files (KML_Statistic.xlsx and KML_Statistic.csv) have been introduced to store detailed statistics about the processed KML files. This adds an extra layer of control and documentation, complementing the existing Merged_Colored files.
  • Logging Configuration
    Logging settings have been optimized to provide a logical separation between console and file logging. Console logging now only displays messages at the WARNING level and above, while detailed debug information is still recorded in the log file.

These changes improve the script's usability, robustness, and traceability, providing more comprehensive tools for the forensic analysis of geospatial data.

Full Changelog: v0.0.1...v0.0.2