Skip to content

Changelog#

Versions follow Semantic Versioning (<major>.<minor>.<patch>).

Backward incompatible (breaking) changes will only be introduced in major versions with advance notice in the Deprecations section of releases.

CMIP Cite v0.3.0 (2025-11-13)#

⚠️ Breaking Changes#

  • Changed default citations to be 'model' granularity citations rather than 'model-experiment' granularity citations. In practice, this means that you will get fewer citations and they will be the ones that apply to all submissions for a given model, rather than one citation for each model-experiment combination that is found. (#7)

🆕 Features#

    • Added support for taking paths to CMIP netCDF files as input
  • Added doi_granularity option so users can specify whether they want citations at the model or experiment granularity

(#7)

📚 Improved Documentation#

  • Split how-to get citations docs into basic and advanced (#7)

🔧 Trivial/Internal Changes#

CMIP Cite v0.2.0 (2025-11-03)#

⚠️ Breaking Changes#

(#5)

🆕 Features#

  • get_citations now works with tracking_id and PID. (#3)
  • Added the cmipcite.tracking_id module to support handling of tracking IDs specifically (as opposed to PIDs)

(#5)

🎉 Improvements#

    • Added support for getting citations for files that are members of multiple datasets i.e. associated with multiple PIDs
  • Added the --multi-dataset-handling and --handle-server-url arguments to the cmipcite get CLI to add the support above and avoid hard-coding the server URL used throughout

(#5)

CMIP Cite v0.1.3 (2025-10-28)#

No significant changes.

CMIP Cite v0.1.2 (2025-10-27)#

No significant changes.

CMIP Cite v0.1.1 (2025-10-27)#

🆕 Features#

  • Add basic cmipcite get command-line interface and associated Python API (#1)