Skip to content

Releases: mojaloop/postman

v10.4.0 Release

03 Jul 19:51
1cff26a
Compare
Choose a tag to compare

Change log for this release:

  1. This is the first release in which both the Legacy Simulator & Mojaloop Simulator (with JWS enabledd) collections have been validated and have 100% pass rate
  2. Changes in Environment Files
    • Changed invalidFulfillment to 43 chars everywhere
    • Added validIlpPacket
  3. Changes in Postman Collections
    • Added tests regarding on-us transfers to 'ML_OSS_Golden_Path_LegacySim.postman_collection.json'
    • Added a new collection file 'Golden_Path_Mojaloop.postman_collection_new.json' with the following changes to make it work with helm 10.4.0
      • Updated all occurrences of the variable' PAYEEFSP_BACKEND_INBOUND_URL to PAYEEFSP_BACKEND_TESTAPI_URL
      • Changed the accept headers properly and added accept headers for some requests
      • Disabled the test that is expecting the settlement window to be in PENDING_SETTLEMENT state as the window is hardcoded
      • Error codes and descriptions are changed in tests to match the errors thrown by the latest version of services with updated libraries detailed under "Postman changes in error codes for helm 10.4.0" section below
      • Refactored tests in transfer_negative_scenarios->payee_abort_v1.1 to match the functionality change in the recent versions of the services
  4. This correlates to Helm v10.4.0 release
  5. The Legacy Simulator collections have been renamed for clarity
    • Golden_Path.postman_collection.json → ML_OSS_Golden_Path_LegacySim.postman_collection.json
    • OSS-New-Deployment-FSP-Setup.postman_collection.json → ML_OSS_Setup_LegacySim.postman_collection.json

Postman changes in error codes for helm 10.4.0 for 'Golden_Path_Mojaloop.postman_collection_new.json'

Test Case in postman GP Mojasim Collection Test Name New Value Old Value
Active_Inactive_participants -> (BUG) Send Quote fail (testfsp1 to testfsp2) Error Description pm.expect(jsonData.errorInformation.errorDescription).to.include('Unsupported participant') pm.expect(jsonData.errorInformation.errorDescription).to.include('Destination FSP Error - Destination FSP Error - \'testfsp2\' is inactive');
090 - Active and inactive participants accounts -> Send Quote fail (testfsp1 to testfsp2) ERROR Code pm.expect(jsonData.errorInformation.errorCode).to.eql('3201');", pm.expect(jsonData.errorInformation.errorCode).to.eql('5000');",
  Error Description pm.expect(jsonData.errorInformation.errorDescription).to.include('Unsupported participant ') pm.expect(jsonData.errorInformation.errorDescription).to.include('Generic Payee error - Payee does not have any active account')
api-tests -> Quotes -> FN, LN -> Send Quote - Invalid payerLN (not a string) ERROR Code pm.expect(jsonData.errorInformation.errorCode).to.eql("3101");", pm.expect(jsonData.errorInformation.errorCode).to.eql("3100");",
  Error Description pm.expect(jsonData.errorInformation.errorDescription).to.include("Malformed syntax - \"lastName"", pm.expect(jsonData.errorInformation.errorDescription).to.include("lastName");",
api-tests -> Quotes -> FN, LN -> Send Quote - String payerFN (Mats123@#$) ERROR Code pm.expect(jsonData.errorInformation.errorCode).to.eql("3100");", pm.expect(jsonData.errorInformation.errorCode).to.eql("3101")
  Error Description pm.expect(jsonData.errorInformation.errorDescription).to.include("firstName") pm.expect(jsonData.errorInformation.errorDescription).to.include("Malformed syntax - \"firstName")
api-tests -> Quotes -> FN, LN -> Send Quote - Malformed DOB1 ERROR Code pm.expect(jsonData.errorInformation.errorCode).to.eql("3100") pm.expect(jsonData.errorInformation.errorCode).to.eql("3101")
  Error Description pm.expect(jsonData.errorInformation.errorDescription).to.include("dateOfBirth") pm.expect(jsonData.errorInformation.errorDescription).to.include("Malformed syntax - \"DateofBirth""
RECEIVE Quote - empty string in DOB ERROR Code pm.expect(jsonData.errorInformation.errorCode).to.eql("3100") pm.expect(jsonData.errorInformation.errorCode).to.eql("3101")
  Error Description pm.expect(jsonData.errorInformation.errorDescription).to.include("dateOfBirth") pm.expect(jsonData.errorInformation.errorDescription).to.eql(Malformed syntax - Malformed Payer dateOfBirth)
Send Quote - null DOB_string ERROR Code pm.expect(jsonData.errorInformation.errorCode).to.eql("3100") pm.expect(jsonData.errorInformation.errorCode).to.eql("3101")
  Error Description pm.expect(jsonData.errorInformation.errorDescription).to.include("dateOfBirth" pm.expect(jsonData.errorInformation.errorDescription).to.include("Malformed syntax - \"DateofBirth""
Send Quote - null DOB ERROR Code pm.expect(jsonData.errorInformation.errorCode).to.eql("3100") pm.expect(jsonData.errorInformation.errorCode).to.eql("3101")
  Error Description pm.expect(jsonData.errorInformation.errorDescription).to.include("dateOfBirth") pm.expect(jsonData.errorInformation.errorDescription).to.include("Malformed syntax - \"DateofBirth"",
Send Quote - invalid DOB format ERROR Code pm.expect(jsonData.errorInformation.errorCode).to.eql("3100") pm.expect(jsonData.errorInformation.errorCode).to.eql("3101")
  Error Description pm.expect(jsonData.errorInformation.errorDescription).to.include("dateOfBirth") pm.expect(jsonData.errorInformation.errorDescription).to.include("Malformed syntax - \"DateofBirth"",
Send Quote - Malformed DOB3 ERROR Code pm.expect(jsonData.errorInformation.errorCode).to.eql("3100");" pm.expect(jsonData.errorInformation.errorCode).to.eql("3101");"
  Error Description pm.expect(jsonData.errorInformation.errorDescription).to.include("dateOfBirth");", pm.expect(jsonData.errorInformation.errorDescription).to.include("Malformed syntax - \"DateofBirth""
Send Quote - Malformed DOB2 ERROR Code pm.expect(jsonData.errorInformation.errorCode).to.eql("3100") pm.expect(jsonData.errorInformation.errorCode).to.eql("3101")
  Error Description pm.expect(jsonData.errorInformation.errorDescription).to.include("dateOfBirth") pm.expect(jsonData.errorInformation.errorDescription).to.include("Malformed syntax - \"DateofBirth""

v10.1.0 Release

14 May 12:27
3725f44
Compare
Choose a tag to compare

Change log for this release:

  • Updates to Golden-path:
    • Fixed error response tests for TransactionRequest services for Error Framework:
      • Missing Date
      • Missing fsiop-source (also fixed typo in name)
  • Authorizations
    • Fixed fspiop-uri, accept & content-type headers
    • Known issue which fails on request - Known Bug - mojaloop/project#1338
  • Updates to OSS-New-Deployment-FSP-Setup
    • Added new end-points for PayerFSP and PayeeFSP of type 'FSPIOP_CALLBACK_URL_AUTHORIZATIONS'

v9.2.0 Release

26 Mar 11:05
588888a
Compare
Choose a tag to compare

Change Log for this release:

  • mojaloop/project/issues/1242: Updates for Transaction Request Service GP Tests (PRs #90 , #91, #88, #85 #82, #75 , #72 )
  • License file added PR #87
  • Updates to OSS API tests collections (PRs #
  • Fixes, enhancements for quotes tests: PRs #80 , #84 , #77 , #76
  • Test coverage for bug mojaloop/project/issues/1149: PR #79
  • Add setup scripts for adding SubId users (Simulator and ALS) (PR #71)
  • Initial check in for Sanity tests (PR #92); New collection added: IaaC_Sanity_Tests.postman_collection.json
  • Enhancement: Updated transaction request service tests (PR #94)
  • Enhancement / Initial tests: Updated authorization tests - 200 and 202 (PR #95)
  • Enhancements: Updated Quotes and participants OSS API collection (PR #96)

v8.4.0 Release

09 Dec 12:09
Compare
Choose a tag to compare

Change Log for this release:

v8.1.0 Release

22 Oct 08:33
Compare
Choose a tag to compare

Change Log for this release:

  • Added new collection for Event Framework test and example
  • Updated Golden_Path collection to fix local running issues (Commit).
  • Golden Path collection update - fixing Signature related tests
  • Removed FSPIOP-Destination and FSPIOP-Signature headers in Golden Path collection for GET /parties calls
  • Enabled tests in funds in/out that were failing earlier and using 'quoteHeader' in the first quote request
  • Error code changed from 2001 to 3100 as part of a fix (in participant inactive test)
  • Updated #733, #742 postman test cases in Golden_Path.postman_collection.json as part of mojaloop/project/issues/982
  • Parameterize transferAmount.amount in Golden Path collection as part of mojaloop/project/issues/1007
  • Add missing headers in New Deployment FSP Setup collection.
  • Updated Transfer Prepare Fulfil and Commit event framework (PR #53)

v7.4.3 Release

07 Sep 03:39
2e793de
Compare
Choose a tag to compare

Change Log for this release:

  • Feature: New test for mojaloop/project/issues/949; PR #42
  • Feature: New tests for Settlement Multi-Currency; PR #40
  • Test-BugFix: Fix for issue causing transfers at the end to fail/expire/time-out (removed usage of pm.variables.set to only use pm.environment.set )
  • Enhancement: Added scripts for Settlements multi currency and for the bug mojaloop/project/issues/936 (settlements with no transfers in the window)
  • Enhancement: MinorFix/Enhancement to unset globals to avoid interference with ml scripts PR #39
  • Feature: New tests for transfers and quotes call missing id check mojaloop/project/issues/951; PR #37
  • Feature: Updates for participants, parties, quotes endpoints; PR #38
  • Enhancement, Test-BugFix: Updated test validations on 'Send Transfer Fail' for 'participant_inactive_stop_tranfers'; PR #36
  • Enhancement: mojaloop/project/issues/941; PI7 Onboarding enhancements and fixes

v7.4.0 Release

29 Aug 13:21
8322e6b
Compare
Choose a tag to compare

Change Log for this release:

  • Enhancement: Feature-QA-951 pull request #35 - Added test for bug :mojaloop/project/issues/849
  • Enhancements, Fixes: PR #34, Issue, :mojaloop/project/issues/941. Consolidated postman testing from ml-api and central-ledger into this repo's readme since they were duplicated. Also makes sense to put it here to accommodate any changes to the Postman collection.
  • Enhancement: PR #32 from for Golden Path for an additional 70 tests for Fees in quotes, enhanced JWS tests
  • Enhancement: PR #31 Error Codes Descriptions Updates :mojaloop/project/issues/933
  • Enhancement: PR #30 Initial check in for mojaloop-simulator
  • Enhancement: Fix to ensure that templates are not replaced with environment variables. Fix for the following issue: mojaloop/project#903
  • Enhancement: Additional tests for setup at the beginning and additional tests for Payer FSP de-activate/active scenarios

v6.3.1

19 Jul 08:41
6b2dd12
Compare
Choose a tag to compare

Create a release that coincides with the mojaloop release tested for the duration of the current sprint