Skip to content

v2.26.0

Choose a tag to compare

@dsavransky dsavransky released this 20 Jul 17:46
· 2 commits to main since this release

v2.26.0

This release primarily targets June 2026 deprecations in the Qualtrics API.

Specific changes:

  • All cornellQualtrics objects have a new attribute, self.directoryId, provided by existing method getDirectoryId
  • All cornellQualtrics objects have a new attribute, self.userId, provided by new method whoami (targeting endpoint whoami)
  • New method cornellQualtrics.expandResponse automatically expands all paginated GET responses
  • cornellQualtrics.getMailingLists now targets the directories//mailinglists endpoint and has new optional keyword includeShared (defaults False - returns only user-owned lists). Return is now list instead of full response object and list is auto-expanded to all returned pages.
  • cornellQualtrics.genMailingList now targets the directories//mailinglists endpoint. Keyword libraryId is deprecated.
  • cornellQualtrics.updateMailingList keyword libraryId is deprecated.
  • cornellQualtrics.dumpContacts returned contactId is now the "contactLookupId" (needed to generate distributions)
  • cornellQualtrics.getListContacts, cornellQualtrics.addListContact and cornellQualtrics.deleteListContact all updated to directories//mailinglists endpoint
  • cornellGrading.genCourseMailingList updated to work with updated get/genMailingList.

Full Changelog: v2.25.0...v2.26.0