v0.2.0
Added
Data Cleaning Functionality: Introduced the clean_calendar_data
function to clean and validate scraped data. This ensures data quality and consistency, making the data ready for further processing and analysis.
Changed
API Update: The scrape_calendar
function now always returns a ScrapeResult
object instead of a pd.DataFrame
. This change provides a consistent data structure for both basic and extended data, simplifying data handling.
Simplified API Structure:
Removed the scrape_calendar_raw
function. Users should now use scrape_calendar
for scraping raw data.
Introduced a clear separation between scraping and cleaning stages. Users can first scrape data using scrape_calendar
and then clean it using clean_calendar_data
.
Fixed
Documentation Updates: Revised the README
to reflect the new API changes and the addition of data cleaning functionality.
Unit Tests Adjustment: Updated and fixed unit tests to accommodate the changes in return types and the introduction of the data cleaning functions, ensuring test coverage and reliability.