Releases: redcap-tools/PyCap
Releases Β· redcap-tools/PyCap
Version 1.1.1
Version 1.1.0
This is the first minor release in a couple of years, so we've got a lot of updates π π
API Support π€
- Add
rec_typesupport inimport_records()(#40 @dckc) - Add
export_checkbox_labelskeyword arg toexport_records()(#48 Tyler Rivera) - Properly backfill requested fields for >6.X servers (#55)
- Add Export Survey Participant List method (#71)
- Add
filter_logicto export_records (#85 @erikh360) - Add
forceAutoNumberparameter toimport_records()(#86 @CarlosBorroto) - Add Export Project Information (#106 @martinburchell)
- Add Generate Next Record Name (#107 @martinburchell)
- Add
repeat_instanceparameter toimp_filerequest
(#104 @martinburchell) - Add Delete Record (#77 @damonms)
- Add Export Reports (#91 @mcarmack)
Package Improvements π
- 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 π
- 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 π
- Added REDCap API changelog from 6.0.0 - 6.12.1 (#64 @SlightlyUnorthodox)
- Python 3 updates (#115 @sujaypatil96)
Version 1.0
PyCap is a python module for interacting with the REDCap API. It allows to programmatically modify REDCap projects, including exporting and importing data. Full documentation is available here.
This is the first stable release of PyCap. Until the next major version, the API will be completely backwards compatible. That is to say, no new features will break code written against the 1.0 version.