Skip to content

Releases: edgarrmondragon/citric

2.0.0

18 Oct 02:51
f8fafa6

Choose a tag to compare

2.0.0 - 2025-10-17

✨ Added

  • #1328 Added user_id and username parameters to list_users method

  • #1329 Added mandatory, new_question_title, new_question_text and new_question_help parameters to import_question method

  • #1369 Added a get_summary_stat method 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 RESTClient public

🔄 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/auth REST endpoints

🛠️ Refactored

  • #1354 Remove LimeSurvey version compatibility helpers and rely and good method documentation

  • #1547 Use enum.StrEnum to get enum members with the correct repr() 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_CHECKING guards in modules that define types

📦 Packaging

1.4.0

11 Mar 19:50
5d1205e

Choose a tag to compare

1.4.0 - 2025-03-11

✨ Added

  • #1285 The additional_options parameter for the export_responses and save_responses methods of the RPC client

1.3.0

22 Jan 18:05

Choose a tag to compare

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

1.2.0

30 Nov 03:11
55b7d2a

Choose a tag to compare

1.2.0 - 2024-11-29

Added

  • #1218 feat: Support the new quota action options in LimeSurvey 6.6.7+

1.1.0

30 Oct 01:17
806a97b

Choose a tag to compare

1.1.0 - 2024-10-29

Added

  • #1153 Added name and description parameters to import_group RPC method
  • #1190 Added a new RESTClient method 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

12 Oct 01:39
7e1c2d8

Choose a tag to compare

1.1.0dev1 Pre-release
Pre-release
chore: Upload attestations to PyPI

1.0.1

12 Jun 21:06
62a974c

Choose a tag to compare

1.0.1 - 2024-06-12

Fixed

  • #1101 fix: Bump min requests to 2.25.1 (released 2020-12-16)

Documentation

  • #1152 Fixed links to LimeSurvey API docs

1.0.1a5

12 Jun 20:24
bedd5d3

Choose a tag to compare

1.0.1a5 Pre-release
Pre-release
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

10 May 03:20
516f096

Choose a tag to compare

1.0.1a4 Pre-release
Pre-release
Change the asset name

1.0.1a3

04 May 03:44
be9b19d

Choose a tag to compare

1.0.1a3 Pre-release
Pre-release
Upload artifacts to release