Releases: edgarrmondragon/citric
2.0.0
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
1.4.0
1.3.0
1.3.0 - 2025-xx-xx
✨ Added
- #1242 Added survey group ID input parameter to
list_surveys
📚 Documentation
- #1227 Document usage in R with reticulate
🏷️ Typing
-
#1230 Add type annotations for quota language settings and test those attributes
-
#1245 Richer annotation for the return type of
list_surveys
📦 Packaging
- #1236 Use PEP 639
1.2.0
1.1.0
1.1.0 - 2024-10-29
Added
- #1153 Added
nameanddescriptionparameters toimport_groupRPC method - #1190 Added a new
RESTClientmethod to refresh the session token - #1201 Official support for Python 3.13
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.1.0dev1
chore: Upload attestations to PyPI
1.0.1
1.0.1a5
chore: Add Python 3.14 trove classifier (#1146) * chore: Add Python 3.14 trove classifier * chore: Add Python 3.14 trove classifier
1.0.1a4
Change the asset name
1.0.1a3
Upload artifacts to release