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
-
#1351 Added missing fields and removed bad ones from schema of uploaded files response
-
#1445 Use 6.6.0+
v1/authREST endpoints
🛠️ Refactored
-
#1354 Remove LimeSurvey version compatibility helpers and rely and good method documentation
-
#1547 Use
enum.StrEnumto get enum members with the correctrepr()value
📚 Documentation
- #1423 Update code sample for custom session attributes to set custom headers
🏷️ Typing
-
#1374 Annotate the participant fields in the response from
list_participants -
#1375 Remove
TYPE_CHECKINGguards in modules that define types
📦 Packaging
-
#1371 Removed license trove classifier and rely on PEP 639 (https://peps.python.org/pep-0639/)
-
#1375 Make
typing-extensionsa runtime dependency -
#1501 Dropped support for Python 3.8