- Implemented grouped AND/OR logic for keyword searches, allowing for more flexible job matching criteria.
- Added a minimum date filter to restrict job results to postings after a specified date.
- Enhanced job detail extraction to include role duties and job requirements from job descriptions.
- Updated README with new command line options and examples for using date filters and keyword logic.
- Improved logging to provide clearer insights into keyword matching logic and job search parameters.
- Added functionality to export job search results in CSV format alongside JSON.
- Introduced command line options for specifying output format: "json", "csv", or "both".
- Updated README to include usage instructions for CSV output and detailed CSV structure.
- Created utility functions for converting job results to CSV format, ensuring proper field escaping.