                     Changes in version 0.1.2.9000                      

  - Fixed owid_get_catalog() returning only the first 1000 charts.
    Datasette caps the _size=max parameter at its max_returned_rows
    setting, so the catalog was silently truncated and owid_search()
    searched only a fraction of it. The catalog is now paged through and
    returned in full. Rows come back sorted by id as a result.
  - Fixed owid_get_catalog() failing after OWID removed the isIndexable
    column from the catalog. Logical and date columns are now only
    parsed when they are actually present, so future schema changes no
    longer break the function.
  - Guarded the owid_search() example against an unreachable API, since
    owid_get_catalog() returns NULL in that case.
  - Tests now use mocked httr2 responses instead of live API calls. The
    few remaining tests against the real API check that the OWID schema
    still matches what the package expects and are skipped on CRAN.

                 Changes in version 0.1.1 (2025-06-23)                  

  - Encapsulated request logic in internal perform_request() function.
  - Updated variable parsing & introduced graceful error handling in
    owid_get_catalog()

                 Changes in version 0.1.0 (2025-02-27)                  

  - Initial release with owid_get(), owid_get_metadata(),
    owid_get_catalog(), and owid_search().
  - Includes experimental helpers for shiny apps owid_output() and
    owid_server().
