Changelog
v5.2
- Added 
library/content-pack endpoint for Library Content Packs. 
- Added 
automation/event-filters endpoint 
- Added 
automation/events endpoint 
- Added 
automation/actions endpoint 
v5.1
- Add 
is_unclassified field to Project Classifications. 
- Add 
unclassified include parameter to Project Classifications. 
- LDAP Connections:
- Removed 
ldap_start_tls field 
- Added 
ldap_method field.
- The accepted 
ldap_method value that replaces ldap_start_tls is ldap_tls. 
 
 
v5.0
- Added 
verification_categories to connector/connection endpoints. 
- Added 
answers endpoint. 
- Added 
project-classifications endpoint for Project Classifications. 
- Added read-only 
project_classification field to Projects endpoint. 
- Added read-only 
project_classifications field to Risk Policies. 
- Added 
project_classification field to Project Survey Draft endpoint. 
- Added 
matched_classification_answers field to Project Survey Draft endpoint. 
v4.23
- Added 
group-mappings endpoint for LDAP connection. 
v4.21
- Added 
facets parameter to Tasks endpoint.
- Tasks endpoint now performs basic faceting to show task counts by phase.
 
 
- Added Remote Integration Agent endpoint.
 
v4.20
- Added Task Note examples for POST (create) and PATCH (update).
 
v4.19
- Added Project Analysis file upload endpoint.
 
v4.18
- Added Compliance Regulations endpoint.
 
- Added Verification Status endpoint.
 
- Updated Risk Policy endpoint.
- Added 
conditions.statuses field. 
- Merged existing 
conditions.task_statuses field into conditions.statuses. 
filters.regulations now returns item IDs instead of a slug. 
 
- Tasks without a verification status will now display the value 
"none" instead of none in the verification_status field. 
v4.17
- Added 
alm_auth_mode and analysis_auth_mode to ALM and Verification Connection params.
- Supported values are 
basic or api_token. 
 
- Added 
api_token as an additional authentication mode for CA Agile Central. 
- Added custom lookup filtering to the name field in the 
activities and project-activities endpoint. 
- Added regulations field to the Risk Policy endpoint.
 
- Removed filtering of risk policies by phases, tags, task_statuses
 
- Added combined jobs (ALM/Analysis/LDAP) endpoint
 
- Added 
project filter to the Verification Connections endpoint 
v4.16
- Added 
is_file_upload field for Verification connections. 
- Added filtering to Analysis Plugins endpoint:
- Can now filter by 
is_file_upload. 
 
v4.15
- Added Analysis Plugins endpoint.
 
v4.14
- Added 
archived field to the parent field of Projects and Releases endpoints:
- The 
url field on the Project resource and on the parent field will now return a null value if it is meaningless (i.e. archived projects don't have valid urls). 
 
- Added 
risk_relevant filter to Tasks endpoint. 
- Added 
status_note field to Tasks endpoint. Allows a note to be added when changing the status of a Task. 
- Added 
hidden include parameter to Project Survey endpoint. Allows hidden answers and questions to be displayed. 
v4.13
- Added 
key_hint_text and value_hint_text to alm-plugins to provide more details when labelling JSON fields. 
- Added 
risk_rating field to expanded problem field in Library and Project Tasks. 
- Added 
became_relevant field to Tasks. 
- Added 
last_note and last_verification include filters to Tasks. 
- Added 
application expand filter to Projects. 
v4.12
- Added writable project-level tagging to Tasks.
 
- Task tags can be expanded into library-level & project-level tags.
 
- Added Risk Policy endpoint.
 
- Updated Business Units/Applications/Projects endpoints with risk policy fields.
 
- Added 
debug_mode field to Verification Connections and ALM Connections. 
- Removed redundancy of nesting the survey twice on the project survey endpoint.
 
- Added profile_draft, survey_complete and survey_dirty fields to projects endpoint.
 
v4.11
- Dropped references to PUT in the docs, to encourage the use of PATCH.
 
- Updated the structure of the filters field in the report-settings endpoint.
 
- Added search capabilities to phases endpoint.
 
- Added documentation for Project Release endpoint (previously undocumented).
 
- Added test endpoints for connectors and connections.
 
v4.10
- Added support for creation and deletion of manually added library tasks to Tasks endpoint:
- Added 
manually_added_from_library field to Task resources. 
- Added 
manually_added_from_library field to Assigned Task. 
- The 
ad_hoc field has been renamed to project_specific. 
 
v4.9
- Added 
tags to the Application endpoint. 
- Added 
application_tags to Project endpoint. 
- Changed 
related_tasks to include the title, phase, and url of each related task in the Tasks and specific Task endpoints. 
- Changed 
notify_tasks attribute of UserProfile to include id, name. 
- Changed 
updater field to be expanded by default in Task Notes endpoint. 
v4.8
- Renamed 
base to base_project for the Project endpoint. 
- Added incomplete_tasks include filter and redesign task_counts include filter on projects endpoint.
 
- Removed 
business_unit as expand filter. 
- Expanded instances of 
business_unit in applications by default. 
- Added ALM plugins endpoint, which returns metadata for each ALM integration. Used to render ALM forms.
 
- Added params field to connector endpoint & make connector endpoint writeable.
 
v4.7
- Added 
base (original project that spawned any number of new releases) to the Project endpoint. (Note: this field will be renamed to base_project in v4.8.) 
v4.6
- Added 
persist_phases to Business Unit endpoint. 
- Added 
updater and updated fields to Analysis Note endpoint. 
- Renamed ldap group query field to group base dn.
 
- Original SDE phases can now be edited via the API.
 
v4.5
- Phases can be created, edited, or deleted.
 
- Changed the value of user to email instead of id, since we filter users by email.
 
- Password can be changed, password metadata retrieved on GET (session / basic authentication only).
 
- Password reset questions can be created, edited, or deleted.
 
- API tokens can be generated, revoked or regenerated.
 
- Email notification settings can be updated.
 
- Group endpoint now has sync_connections include filter to fetch LDAP connections
that reference groups.
 
- Group can no longer be deleted if referenced by LDAP connection.
 
- User Profile can be retrieved or updated via 
/users/me/. 
- LDAP Connections:
- Added 
ldap_start_tls. 
- Removed 
ldap_method. 
- Renamed deactivation to 
deactivate_stale_users. 
- Change group_mapping to use SDE group ids instead of group names.
 
 
v4.4
- Added include field 
last_job for connections returned by the ALM, Analysis and LDAP Connection endpoints. 
- Added 
updaterfield tasks returned from the tasks endpoint. 
- Added documentation for LDAP connections and jobs.
 
- LDAP Connections can be created, edited, or deleted.
 
- LDAP Jobs can be initiated or the results may be submitted.
 
- Global Roles can be deleted.
 
- Projects endpoint now has include parameter to get the completion data by phases.
 
- Added Project Activity endpoint.
 
- Add is_creator to users in Projects endpoint.
 
v4.3
- Initiate a password reset via the API (session / basic authentication only).
 
- Global roles can be created, edited, or deleted.
 
v4.2
- Added documentation for session and basic authentication.
 
- Business Units, Groups, and Tasks includes the role of the users the resource returns.
 
- Included the first name, last name for the users returned by the tasks endpoint.
 
- ALM and Verification Connections include whether they are accessible or not, and the id of their parent Connector.
 
- ALM and Verification Connections can be created, edited, or deleted.
 
- ALM sync jobs can be initiated by POSTing to the alm jobs endpoint.
 
- Analysis import jobs can be initiated by POSTing to the analysis jobs endpoint.
 
- Project Role can be ordered and searched for by name.
 
- (Customer created) Project Roles can be deleted.
 
- Users endpoint returns if a password reset is in progress.
 
v4.1, v4.0, v3.9, etc.
- The dark times where we had no change log.