Changelog#

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, adheres to Semantic Versioning, and is generated by Changie.

0.4.3 - 2023-01-18#

Fixed#

  • #659 Use a correct UTC datetime as the default end value in export_timeline

0.4.2 - 2022-12-20#

Changed#

  • #642 Remove upper bound constrain on importlib-metadata

Fixed#

  • #643 Fixed a few type annotations

0.4.1 - 2022-12-10#

Fixed#

  • #634 Pass attributes to activate_tokens RPC call

0.4.0 - 2022-12-05#

Added#

  • #582 Stable support for Python 3.11

  • #586 Experimental support for Python 3.12

Changed#

  • #607 Use keyword-only arguments for add_participants and list_participants

Refactor#

  • #626 Refactor returns of the type if: ... else: return ...

0.3.0 - 2022-07-24#

Added#

  • #498 Implement get_fieldmap in client

0.2.0 - 2022-06-20#

Added#

  • #475 Implement update_response in client

Fixed#

  • #477 Reduce number of calls to list_questions from add_responses

0.1.0 - 2022-06-17#

Added#

  • #213 Implement delete_question in client

0.0.14 - 2022-05-18#

Added#

  • #430 Implement upload_file in client

0.0.13 - 2022-05-02#

Added#

  • #435 Add get_uploaded_file_objects to Client

0.0.12 - 2022-03-24#

Added#

  • #208 Implement delete_language in client

0.0.11 - 2022-03-14#

Added#

  • #296 Implement set_group_properties, set_language_properties, set_participant_properties, set_question_properties, set_survey_properties in client

0.0.10 - 2022-02-17#

Added#

  • #155 Experimental support for Python 3.11

  • #165 Test in Windows and MacOS

  • #192 Implement copy_survey in client

  • #190 Implement import_group in client

  • #196 Implement list_groups in client

  • #194 Implement delete_group in client

  • #207 Implement add_language in client

  • #210 Implement add_survey in client

  • #231 Implement get_*_properties in client

  • #241 Implement get_summary in client

  • #240 Implement export_timeline in client

Fixed#

  • #215 Address code smells and other issues

0.0.9 - 2022-02-05#

Added#

  • #155 Experimental support Python 3.11

  • #165 Test in Windows and MacOS

Removed#

  • #151 Drop support for Python 3.6

0.0.8 - 2022-02-03#

Added#

  • #148 Implement add_group in client

  • #148 Implement import_question in client

0.0.7 - 2022-01-28#

Fixed#

  • #143 Remove explicit check for enabled RPC interface

0.0.6 - 2022-01-26#

Added#

  • #140 Support Auth Plugins

0.0.5 - 2021-12-20#

Changed#

  • #117 Removed read_file and write_file methods in favor of support for arbitrary binary file-like objects

0.0.4 - 2021-12-17#

Changed#

  • #114 Replaced requests_session_factory argument with requests_session in citric.Session

0.0.3 - 2021-11-11#

Added#

  • #93 Implement list_users in client

0.0.2 - 2021-11-11#

Added#

  • New client methods:

    • delete_response

    • list_survey_groups

Changed#

  • Return bytes from export methods

0.0.1 - 2021-11-11#

Added#

  • New client methods:

    • activate_survey

    • activate_tokens

    • add_participants

    • delete_participants

    • add_response

    • delete_survey

    • export_responses

    • export_responses_by_token

    • get_participant_properties

    • get_response_ids

    • get_site_settings

    • get_survey_properties

    • get_uploaded_files

    • import_survey

    • list_participants

    • list_questions

    • list_surveys