Skip to content

Conversation

@pyup-bot
Copy link
Collaborator

This PR updates pygbif from 0.3.0 to 0.6.6.

Changelog

0.6.6

------------------
- updated matching in `occurrences.name_backbone` to api v2 :issue:`176` 
- added checklistKey support to `occurrences.search` :issue:`178`
- added support for `collection.search` and `institution.search`

0.6.5

------------------
- added support for `occurrences.download_citation` :issue:`158`
- added support for `occurrences.download_sql` :issue:`157`
- added support for `occurrences.download_describe` :issue:`142`
- added support for `literature.search` :issue:`149`

0.6.4

------------------
- fixed a bug in building the documentation with readthedocs :issue:`138`, :issue:`129`
- tests now run against live GBIF APIs :issue:`101`, :issue:`128`  
- updated caching.py since the ``remove_expired_responses`` method is deprecated. :issue:`126`

0.6.3

------------------
- added support for predicates: ``isNull``, ``isNotNull``, ``in`` and ``not`` :issue:`92`, :issue:`102` and :issue:`103` 
- added support for nested queries/dictionaries :issue:`104`
- deprecated the ``add_predicate`` function and added ``add_pred_dict`` to accomodate for newly supported predicates to ensure that the arguments that are sent are added in the payload function :issue:`108`
- added support for multiple download formats :issue:`105`
- updated operators and look-up tables :issue:`107`
- included documentation on newly supported predicates and dictionaries :issue:`106`

0.6.2

------------------
- update to fix requesting GBIF downloads
- minor documentation updates :issue:`95` and :issue:`99`

0.6.1

------------------
- update to fix broken dependencies :issue:`93`
- minor documentation updates

0.6.0

------------------
- Fix for `occurrences.download` when giving `geometry` as a string rather than using `add_geometry`; predicates were being split on whitespace, which doesn't work for WKT :issue:`81` :issue:`84`
- Moved to using the `logging` module instead of `print()` for giving information on occurrence download methods :issue:`78`
- Clarify that `occurrences.count` for length 1 inputs only; see `occurrences.search` for > 1 value :issue:`75` :issue:`77`
- Improved documentation for `species.name_usage` method, mostly for the `language` parameter :issue:`68`
- Gains download method `download_cancel` for cancelling/deleting a download request :issue:`59`

0.5.0

------------------
- `occurrences.search` now supports `recordedByID` and `identifiedByID` search parameters :issue:`62`
- clean up the Contributing file, thanks niconoe :issue:`64`
- clean up internal imports in the library, thanks niconoe :issue:`65`
- fix usage of `is` and `==`, was using them inappropriately sometimes (via https://realpython.com/python-is-identity-vs-equality/), :issue:`69`
- remove redundant parameter in a doc string, thanks faroit :issue:`71`
- make a test for internal fxn `gbif_GET_write` more general to avoid errors if GBIF changes content type response header slightly :issue:`72`

0.4.0

------------------
- changed base url to https for all requests; was already https for maps and downloads in previous versions
- occurrences, species, and registry modules gain docstrings with brief summary of each method
- pygbif gains ability to cache http requests. caching is off by default. See `?pygbif.caching` for all the details :issue:`52` :issue:`56` via nleguillarme
- made note in docs that if you are trying to get the same behavior as the GBIF website for name searching, `species.name_backbone` is likely what you want :issue:`55` thanks qgroom
- for parameters that expect a `bool`, convert them to lowercase strings internally before doing HTTP requests
Links

@pyup-bot pyup-bot mentioned this pull request Nov 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants