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.
2.0.0 - 2025-10-17¶
✨ Added¶
#1328 Added
user_idandusernameparameters tolist_usersmethod#1329 Added
mandatory,new_question_title,new_question_textandnew_question_helpparameters toimport_questionmethod#1369 Added a
get_summary_statmethod to get a specific survey stat#1546 Official support for Python 3.14 and 3.15
#1548 Support updating answers using the REST API
#1549 Made the
RESTClientpublic
🔄 Changed¶
#1372 Fixed typo
ExporAdditionalOptions->ExportAdditionalOptions
🐛 Fixed¶
🛠️ Refactored¶
📚 Documentation¶
#1423 Update code sample for custom session attributes to set custom headers
🏷️ Typing¶
📦 Packaging¶
1.4.0 - 2025-03-11¶
✨ Added¶
#1285 The
additional_optionsparameter for theexport_responsesandsave_responsesmethods of the RPC client
1.3.0 - 2025-01-22¶
✨ Added¶
#1242 Added survey group ID input parameter to
list_surveys
📚 Documentation¶
#1227 Document usage in R with reticulate
🏷️ Typing¶
📦 Packaging¶
#1236 Use PEP 639
1.2.0 - 2024-11-29¶
Added¶
#1218 Support the new quota action options in LimeSurvey 6.6.7+
1.1.0 - 2024-10-29¶
Added¶
Refactored¶
#1189 Test and document new top-level question attributes from LimeSurvey 6.6.3+
Documentation¶
#1199 Updated the contributing guide to reflect current workflow
1.0.1 - 2024-06-12¶
Fixed¶
#1101 Bump min
requeststo2.25.1(released 2020-12-16)
Documentation¶
#1152 Fixed links to LimeSurvey API docs
1.0.0 - 2024-02-12¶
Added¶
Removed¶
#1093 Removed the
Session._headersattribute
Documentation¶
0.10.0 - 2023-11-29¶
Added¶
Fixed¶
#1026 Update
types.YesNoto include inherited (I) values
Documentation¶
#1035 Document how to disable TLS certificate verification
0.9.0 - 2023-10-11¶
Added¶
Documentation¶
0.8.0 - 2023-08-22¶
Added¶
#793 Implement
invite_participantsin client
Changed¶
#617 Drop support for Python 3.7
Refactored¶
Documentation¶
0.7.2 - 2023-06-21¶
Refactored¶
#894 Add a
USER_AGENTattribute to theSessionclass
0.7.1 - 2023-06-03¶
Documentation¶
#876 Update contributing documentation
0.7.1-b3 - 2023-06-01¶
Documentation¶
0.7.1-b2 - 2023-05-12¶
Fixed¶
#849 Remove some upper bound version constraints
0.7.1-b1 - 2023-04-11¶
Fixed¶
#803 Remove warnings for LimeSurvey 6.0 features
0.7.0 - 2023-03-31¶
Added¶
#492 Implement
cpd_importParticipantsin client
Fixed¶
#774 Remove direct dependency on
typing-extensions
0.6.0 - 2023-03-21¶
Added¶
0.5.0 - 2023-03-13¶
Added¶
0.4.5 - 2023-03-03¶
Fixed¶
#732 Improve error message when RPC response is not valid JSON
0.4.4 - 2023-02-03¶
Refactored¶
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
attributestoactivate_tokensRPC call
0.4.0 - 2022-12-05¶
Added¶
Changed¶
#607 Use keyword-only arguments for
add_participantsandlist_participants
Refactor¶
#626 Refactor returns of the type
if: ... else: return ...
0.3.0 - 2022-07-24¶
Added¶
#498 Implement
get_fieldmapin client
0.2.0 - 2022-06-20¶
Added¶
#475 Implement
update_responsein client
Fixed¶
#477 Reduce number of calls to
list_questionsfromadd_responses
0.1.0 - 2022-06-17¶
Added¶
#213 Implement
delete_questionin client
0.0.14 - 2022-05-18¶
Added¶
#430 Implement
upload_filein client
0.0.13 - 2022-05-02¶
Added¶
#435 Add
get_uploaded_file_objectsto Client
0.0.12 - 2022-03-24¶
Added¶
#208 Implement
delete_languagein client
0.0.11 - 2022-03-14¶
Added¶
#296 Implement
set_group_properties,set_language_properties,set_participant_properties,set_question_properties,set_survey_propertiesin client
0.0.10 - 2022-02-17¶
Added¶
#192 Implement
copy_surveyin client#190 Implement
import_groupin client#196 Implement
list_groupsin client#194 Implement
delete_groupin client#207 Implement
add_languagein client#210 Implement
add_surveyin client#231 Implement
get_*_properties in client#240 Implement
export_statistics,save_statisticsandsave_responsesin client#241 Implement
get_summaryin client#240 Implement
export_timelinein client
Fixed¶
#215 Address code smells and other issues
0.0.9 - 2022-02-05¶
Added¶
Removed¶
#151 Drop support for Python 3.6
0.0.8 - 2022-02-03¶
Added¶
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_fileandwrite_filemethods in favor of support for arbitrary binary file-like objects. Implementedget_uploaded_filesin client.
0.0.4 - 2021-12-17¶
Changed¶
#114 Replaced
requests_session_factoryargument withrequests_sessionincitric.Session
0.0.3 - 2021-11-11¶
Added¶
#93 Implement
list_usersin client
0.0.2 - 2021-11-11¶
Added¶
New client methods:
delete_responselist_survey_groups
Changed¶
Return bytes from export methods
0.0.1 - 2021-11-11¶
Added¶
New client methods:
activate_surveyactivate_tokensadd_participantsadd_responsedelete_participantsdelete_surveydownload_filesexport_responsesexport_responses_by_tokenget_participant_propertiesget_response_idsget_site_settingsget_survey_propertiesimport_surveylist_participantslist_questionslist_surveys