Repository navigation
Releases: dongit-org/python-reporter
Release list
v1.5.0
Updated the wrapper to be compatible with Reporter version 2026.06.02.
New features:
- Added managers for API tokens, announcements, and finding retest cancelled events;
- Added full CRUD for assessment templates (including translations) and assessment section templates;
- Added direct CRUD and
reorder()for assessment sections; - Added
rc.assessments.duplicate(); - Added client manager and account manager assignment via
client.client_managers/client.account_managers; - Added team and team user management via
rc.teamsandclient.teams;
Additional fixes and improvements:
AssessmentSection: renameditemsinclude tochildrento match the actual relation;AssessmentSection.documentsandFindingReviewEvent.findingRetestincludes are now cast to the correct class;- Added
duplicatedFrom/duplicatedToincludes toAssessment; - Added
FindingRemediationStatusChangeto theFindingEventpolymorphic mapping; SearchMixin.search()now accepts afilterargument (see Reporter release notes);- Made it possible to filter by null values using
filter={"field": None};
Breaking changes:
- Language filtering logic has been changed corresponding to the API changes in the 2026.06.02 release;
- Finding template search route: added a
filterargument that should be used instead of existing filters; AssessmentSection: include keyitemsno longer exists (usechildren);UserGrouphas been renamed toTeam;rc.user_groupsis nowrc.teams, and theClient.userGroupsinclude is nowteams;FindingResolverEventhas been renamed toFindingAssigneeEvent, matching the Reporter-side rename of resolvers to assignees.
v1.4.0
- Added support to specify a custom CA bundle for requests made to Reporter.
v1.3.0
The python-reporter API wrapper has been updated to support Reporter version 2025.10.01.
Other changes:
- Added better type annotations to methods that allow uploading files
v1.2.0
The python-reporter API wrapper has been updated to support Reporter version 2024.10.19.
- The
filter,include, andsortparameters now all accept comma-separated strings as well as lists of values; - Reactions can now be deleted;
- Finding events can now be indexed and included;
- The methods for retrieving PDF passwords now use POST requests and allow passing attributes (for retrieving password-protected PDFs)
v1.1.0
The python-reporter API wrapper has been updated to support Reporter version 2024.05.31.
Note: in the Reporter API, the DELETE method of the Reaction resource has a nonstandard implementation. This will be fixed in the next Reporter release. Until then, python-reporter does not support deleting reactions. See issue #24.
v1.0.2
Fixed an issue where the documentation on ReadTheDocs failed to build.
v1.0.1
v1.0.0
The python-reporter API wrapper has been updated to support Reporter version 2024.03.29.
v0.2.7
Updated to match Reporter API v2024.03.29
What's Changed
- Update for Reporter 2024.03.29
- Add query_data to get requests so you can add additional query parameters
- Update poetry to 1.7.*
Full Changelog: v0.2.6...v0.2.7
v0.2.6
Update Reporter version to 2023.03.21.
Note: Starting from Reporter release 2023.03.21, paginated API responses now include total and last_page attributes. In python-reporter, these attributes are accessible in the meta dictionary attribute of the RestList class.