Pycap

Latest version: v2.6.0

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

1.1.0

API Support :robot:

- Add `rec_type` support in `import_records()` (40 dckc)
- Add `export_checkbox_labels` keyword arg to `export_records()` (48 Tyler Rivera)
- Properly backfill requested fields for \>6.X servers (55)
- Add Export Survey Participant List method (71)
- Add `filter_logic` to export_records (85 erikh360)
- Add `forceAutoNumber` parameter to `import_records()` (86 CarlosBorroto)
- Add Export Project Information (106 martinburchell)
- Add Generate Next Record Name (107 martinburchell)
- Add `repeat_instance` parameter to `imp_file` request (104 martinburchell)
- Add Delete Record (77 damonms)
- Add Export Reports (91 mcarmack)

Package Improvements :muscle:

- Add redcap_version attribute to Project (44 Tyler Rivera)
- Support lazy loading of Projects (53 Tyler Rivera)
- Add Python 3 support (67, 92 jmillxyz, fonnesbeck)
- Remove obsolete Project.filter() (105 martinburchell)
- Change API parameters from comma-separated to arrays (110 martinburchell)
- Use single `requests.Session()` for connections (120 KarthikMasi)

Bug Fixes :bug:

- Allow later versions of semantic-version (108 martinburchell)
- Fix package version when installing from GitHub (113)
- Handle EmptyData error from pandas read_csv (118 martinburchell)

Documentation :memo:

- Added REDCap API changelog from 6.0.0 - 6.12.1 (64 SlightlyUnorthodox)
- Python 3 updates (115 sujaypatil96)

1.0.2

- Fix issue in new survey participant export method.

1.0.1

- Add a `Project` method to export the survey participant list.
- Update author email.

1.0

- Normalize all `format` argument to default to `json`, not `obj`. This better follows the official REDCap API. This breaks backwards compatibility, hence the 1.0 release.
- Remove the `redcap.query` and associated tests. If you need filtering functionality, [Pandas](http://pandas.pydata.org) is **highly** recommended.
- Update documentation re: how PyCap implicitly decodes JSON responses.

0.21

- First public release on PyPI
- Version bump

0.9

- Update docs about passing CA_BUNDLE through `verify_ssl`.
- Canonical URL for docs is now <http://pycap.rtfd.org>.
- Add `date_format` argument for `.import_records`
- Sphinxification of docs
- Add MIT license
- Add `export_survey_fields` & `export_data_access_groups` arguments for `.import_records`
- Raise for 5XX responses
- Raise exception for failed imports
- Deprecate the entire `redcap.Query` module. It was a bad idea to begin with.
- Raise exception during `Project` instantiation when the metadata call fails. This is usually indicative of bad credentials.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.