Changelog: programme-api (Group: TJTP)

# 3.44.0 - 3.45.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/programme-api/tjtp-versions/{id}/tocs

   - ### Parameters

     - Add sourceLanguageCode in query
     - Add targetLanguageCode in query

# 3.43.0 - 3.44.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/programme-api/tjtp-versions/{tjtpVerId}/summary

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Added property: sourceLanguageCode (string)

# 3.42.0 - 3.43.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.41.0 - 3.42.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.40.0 - 3.41.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.39.0 - 3.40.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/programme-api/tjtp-versions/{tjtpVerId}/general/version-info

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'
2. PUT/programme-api/tjtp-versions/{tjtpVerId}/general/version-info

   - ### Request

     - ### Schema incompatible

       Changed body: 'application/json'

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'
3. GET/programme-api/tjtp-versions/{id}/general/documents

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: [n].listOfDocumentLinks (array)

         Changed property: [n].listOfDocumentLinks[n].cci (string)

     - Changed response : [404]//documentable object not found

       - ### Schema

         Changed body: '*/*'

         Changed property: [n].listOfDocumentLinks (array)

         Changed property: [n].listOfDocumentLinks[n].cci (string)

4. POST/programme-api/tjtp-versions/{id}/general/documents

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfDocumentLinks (array)

         Changed property: listOfDocumentLinks[n].cci (string)

5. GET/programme-api/tjtp-versions/{id}/general/documents/{documentId}

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfDocumentLinks (array)

         Changed property: listOfDocumentLinks[n].cci (string)

6. PUT/programme-api/tjtp-versions/{id}/general/documents/{documentId}

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfDocumentLinks (array)

         Changed property: listOfDocumentLinks[n].cci (string)

7. PUT/programme-api/tjtp-versions/{id}/general/documents/{documentId}/refresh

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfDocumentLinks (array)

         Changed property: listOfDocumentLinks[n].cci (string)

8. GET/programme-api/tjtp-versions/{id}/general/mandatory-documents

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: [n].listOfDocumentLinks (array)

         Changed property: [n].listOfDocumentLinks[n].cci (string)

     - Changed response : [404]//documentable object not found

       - ### Schema

         Changed body: '*/*'

         Changed property: [n].listOfDocumentLinks (array)

         Changed property: [n].listOfDocumentLinks[n].cci (string)

9. GET/programme-api/tjtp-versions/{tjtpVerId}

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfProgrammeVersion (array)

         Changed property: versionInfo (object)

         Changed property: listOfProgrammeVersion[n].cci (string)

     - Changed response : [404]//TjtpVersion not found

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfProgrammeVersion (array)

         Changed property: versionInfo (object)

         Changed property: listOfProgrammeVersion[n].cci (string)

# 3.38.0 - 3.39.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/programme-api/tjtp-versions/{tjtpVerId}

   - ### Parameters

     - Add targetLanguageCode in query

# 3.37.0 - 3.38.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.36.0 - 3.37.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.35.0 - 3.36.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.34.0 - 3.35.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.33.0 - 3.34.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.32.0 - 3.33.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.31.0 - 3.32.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.30.0 - 3.31.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.29.0 - 3.30.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.28.0 - 3.29.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/programme-api/tjtp-versions

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Added property: [n].country (string)

2. POST/programme-api/tjtp-versions

   - ### Response

     - Changed response : [200]//Territorial Just Transition Plan created

       - ### Schema

         Changed body: '*/*'

         Added property: country (string)

     - Changed response : [400]//Invalid input

       - ### Schema

         Changed body: '*/*'

         Added property: country (string)

3. POST/programme-api/tjtp-versions/{tjtpVerId}/actions/CRE

   - ### Response

     - Changed response : [201]//Create New Version executed

       - ### Schema

         Changed body: '*/*'

         Added property: country (string)

# 3.27.0 - 3.28.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/programme-api/tjtp-versions

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Added property: [n].currentNode (string)

         Added property: [n].status (string)

2. POST/programme-api/tjtp-versions

   - ### Response

     - Changed response : [200]//Territorial Just Transition Plan created

       - ### Schema

         Changed body: '*/*'

         Added property: currentNode (string)

         Added property: status (string)

     - Changed response : [400]//Invalid input

       - ### Schema

         Changed body: '*/*'

         Added property: currentNode (string)

         Added property: status (string)

3. POST/programme-api/tjtp-versions/{tjtpVerId}/actions/CRE

   - ### Response

     - Changed response : [201]//Create New Version executed

       - ### Schema

         Changed body: '*/*'

         Added property: currentNode (string)

         Added property: status (string)

# 3.26.0 - 3.27.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.25.0 - 3.26.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.24.0 - 3.25.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.23.0 - 3.24.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.22.1 - 3.23.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.22.0 - 3.22.1

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.21.0 - 3.22.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.20.0 - 3.21.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.19.0 - 3.20.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.18.0 - 3.19.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.17.0 - 3.18.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.16.0 - 3.17.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.15.0 - 3.16.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.14.0 - 3.15.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.13.0 - 3.14.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/programme-api/tjtp-versions/{tjtpVerId}

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfProgrammeVersion (array)

         Added property: listOfProgrammeVersion[n].midTermReview (boolean)

     - Changed response : [404]//TjtpVersion not found

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfProgrammeVersion (array)

         Added property: listOfProgrammeVersion[n].midTermReview (boolean)

# 3.12.0 - 3.13.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.11.0 - 3.12.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.10.0 - 3.11.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.9.0 - 3.10.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.8.0 - 3.9.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.7.0 - 3.8.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.6.0 - 3.7.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/programme-api/tjtp-versions/{paVerId}/general/validation-results

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema incompatible

         Changed body: '*/*'

         Changed property: [n].validationResultParameters (array)

         Changed property: [n].validationResultParameters[n].type (string)

         Changed property: [n].validationResultParameters[n].value (object)

# 3.3.1 - 3.6.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/programme-api/tjtp-versions/{tjtpVerId}

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: versionInfo (object)

         Changed property: versionInfo.modificationDate (string)

     - Changed response : [404]//TjtpVersion not found

       - ### Schema

         Changed body: '*/*'

         Changed property: versionInfo (object)

         Changed property: versionInfo.modificationDate (string)

2. GET/programme-api/tjtp-versions/{tjtpVerId}/general/version-info

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema incompatible

         Changed body: '*/*'

         Changed property: modificationDate (string)

         Changed property: listOfProgrammeVersion (array)

         Missing property: listOfProgrammeVersion[n].amendmentApprovedByMc (boolean)

         Missing property: listOfProgrammeVersion[n].amendmentForArt10 (boolean)

         Missing property: listOfProgrammeVersion[n].amendmentForArt21 (boolean)

         Missing property: listOfProgrammeVersion[n].amendmentJustification (string)

         Missing property: listOfProgrammeVersion[n].art364Ta (boolean)

         Missing property: listOfProgrammeVersion[n].art365Ta (boolean)

         Missing property: listOfProgrammeVersion[n].cciFundIds (array)

         Missing property: listOfProgrammeVersion[n].cf (boolean)

         Missing property: listOfProgrammeVersion[n].clericalEditorialCorrections (boolean)

         Missing property: listOfProgrammeVersion[n].comments (string)

         Missing property: listOfProgrammeVersion[n].currentNodeId (integer)

         Missing property: listOfProgrammeVersion[n].eligibleFromDate (string)

         Missing property: listOfProgrammeVersion[n].eligibleToDate (string)

         Missing property: listOfProgrammeVersion[n].erdf (boolean)

         Missing property: listOfProgrammeVersion[n].esf (boolean)

         Missing property: listOfProgrammeVersion[n].firstYear (integer)

         Missing property: listOfProgrammeVersion[n].isCorrectedCommisionDecision (boolean)

         Missing property: listOfProgrammeVersion[n].jtf (boolean)

         Missing property: listOfProgrammeVersion[n].languageId (integer)

         Missing property: listOfProgrammeVersion[n].lastYear (integer)

         Missing property: listOfProgrammeVersion[n].mapLanguageTitle (object)

         Missing property: listOfProgrammeVersion[n].msDecisionDate (string)

         Missing property: listOfProgrammeVersion[n].msDecisionEntryIntoForceDate (string)

         Missing property: listOfProgrammeVersion[n].msDecisionNumber (string)

         Missing property: listOfProgrammeVersion[n].nonSubstantialTransfer (boolean)

         Missing property: listOfProgrammeVersion[n].outermostRegionsOnly (boolean)

         Missing property: listOfProgrammeVersion[n].ownerNodeId (integer)

         Added property: listOfProgrammeVersion[n].key (string)

3. PUT/programme-api/tjtp-versions/{tjtpVerId}/general/version-info

   - ### Request

     - ### Schema incompatible

       Changed body: 'application/json'

       Changed property: modificationDate (string)

       Changed property: listOfProgrammeVersion (array)

       Missing property: listOfProgrammeVersion[n].amendmentApprovedByMc (boolean)

       Missing property: listOfProgrammeVersion[n].amendmentForArt10 (boolean)

       Missing property: listOfProgrammeVersion[n].amendmentForArt21 (boolean)

       Missing property: listOfProgrammeVersion[n].amendmentJustification (string)

       Missing property: listOfProgrammeVersion[n].art364Ta (boolean)

       Missing property: listOfProgrammeVersion[n].art365Ta (boolean)

       Missing property: listOfProgrammeVersion[n].cciFundIds (array)

       Missing property: listOfProgrammeVersion[n].cf (boolean)

       Missing property: listOfProgrammeVersion[n].clericalEditorialCorrections (boolean)

       Missing property: listOfProgrammeVersion[n].comments (string)

       Missing property: listOfProgrammeVersion[n].currentNodeId (integer)

       Missing property: listOfProgrammeVersion[n].eligibleFromDate (string)

       Missing property: listOfProgrammeVersion[n].eligibleToDate (string)

       Missing property: listOfProgrammeVersion[n].erdf (boolean)

       Missing property: listOfProgrammeVersion[n].esf (boolean)

       Missing property: listOfProgrammeVersion[n].firstYear (integer)

       Missing property: listOfProgrammeVersion[n].isCorrectedCommisionDecision (boolean)

       Missing property: listOfProgrammeVersion[n].jtf (boolean)

       Missing property: listOfProgrammeVersion[n].languageId (integer)

       Missing property: listOfProgrammeVersion[n].lastYear (integer)

       Missing property: listOfProgrammeVersion[n].mapLanguageTitle (object)

       Missing property: listOfProgrammeVersion[n].msDecisionDate (string)

       Missing property: listOfProgrammeVersion[n].msDecisionEntryIntoForceDate (string)

       Missing property: listOfProgrammeVersion[n].msDecisionNumber (string)

       Missing property: listOfProgrammeVersion[n].nonSubstantialTransfer (boolean)

       Missing property: listOfProgrammeVersion[n].outermostRegionsOnly (boolean)

       Missing property: listOfProgrammeVersion[n].ownerNodeId (integer)

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema incompatible

         Changed body: '*/*'

         Changed property: [n].modificationDate (string)

         Changed property: [n].listOfProgrammeVersion (array)

         Missing property: [n].listOfProgrammeVersion[n].amendmentApprovedByMc (boolean)

         Missing property: [n].listOfProgrammeVersion[n].amendmentForArt10 (boolean)

         Missing property: [n].listOfProgrammeVersion[n].amendmentForArt21 (boolean)

         Missing property: [n].listOfProgrammeVersion[n].amendmentJustification (string)

         Missing property: [n].listOfProgrammeVersion[n].art364Ta (boolean)

         Missing property: [n].listOfProgrammeVersion[n].art365Ta (boolean)

         Missing property: [n].listOfProgrammeVersion[n].cciFundIds (array)

         Missing property: [n].listOfProgrammeVersion[n].cf (boolean)

         Missing property: [n].listOfProgrammeVersion[n].clericalEditorialCorrections (boolean)

         Missing property: [n].listOfProgrammeVersion[n].comments (string)

         Missing property: [n].listOfProgrammeVersion[n].currentNodeId (integer)

         Missing property: [n].listOfProgrammeVersion[n].eligibleFromDate (string)

         Missing property: [n].listOfProgrammeVersion[n].eligibleToDate (string)

         Missing property: [n].listOfProgrammeVersion[n].erdf (boolean)

         Missing property: [n].listOfProgrammeVersion[n].esf (boolean)

         Missing property: [n].listOfProgrammeVersion[n].firstYear (integer)

         Missing property: [n].listOfProgrammeVersion[n].isCorrectedCommisionDecision (boolean)

         Missing property: [n].listOfProgrammeVersion[n].jtf (boolean)

         Missing property: [n].listOfProgrammeVersion[n].languageId (integer)

         Missing property: [n].listOfProgrammeVersion[n].lastYear (integer)

         Missing property: [n].listOfProgrammeVersion[n].mapLanguageTitle (object)

         Missing property: [n].listOfProgrammeVersion[n].msDecisionDate (string)

         Missing property: [n].listOfProgrammeVersion[n].msDecisionEntryIntoForceDate (string)

         Missing property: [n].listOfProgrammeVersion[n].msDecisionNumber (string)

         Missing property: [n].listOfProgrammeVersion[n].nonSubstantialTransfer (boolean)

         Missing property: [n].listOfProgrammeVersion[n].outermostRegionsOnly (boolean)

         Missing property: [n].listOfProgrammeVersion[n].ownerNodeId (integer)

         Added property: [n].listOfProgrammeVersion[n].key (string)

# 3.3.0 - 3.3.1

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/programme-api/tjtp-versions/{id}/tocs

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Added property: [n].childrenCrcValue (string)

     - Changed response : [404]//Tjtp not found

       - ### Schema

         Changed body: '*/*'

         Added property: [n].childrenCrcValue (string)

# 3.2.0 - 3.3.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed