forked from beckn/protocol-specifications
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request beckn#171 from beckn/core-0.9.3-release
Core 0.9.3 release
- Loading branch information
Showing
6 changed files
with
821 additions
and
416 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,162 @@ | ||
# Changelog | ||
|
||
## Core v0.9.3 | ||
|
||
### 13 July, 2021 | ||
|
||
**Changes in Context schema object** | ||
- Removed ack from action | ||
- Changed feedback to rating in action enum | ||
- Updated description for bap_id, bpp_id, bap_uri, bpp_uri, transaction_id, message_id | ||
- changed ttl as type string and updated description | ||
|
||
**Removed context object from acknowledgement responses** | ||
|
||
**Changes to Intent schema object** | ||
- removed query_string | ||
- removed purpose | ||
|
||
**The following were changed to message.order** | ||
- select request's message.selected | ||
- on_select request's message.selected | ||
- on_init request's message.initialized | ||
|
||
**Changes to Fulfillment schema object** | ||
- Added provider_id | ||
- Removed purpose | ||
|
||
**Updated description of Provider.id** | ||
|
||
**Removed tl_method from Tracking schema object** | ||
|
||
**Removed type and ref_id from Quotation schema object** | ||
|
||
**Added category_id to the following** | ||
- Provider schema object | ||
- Intent.provider | ||
|
||
**Changes to Payment schema object** | ||
- Added property transaction_status | ||
- Added property currency | ||
|
||
### 10 August, 2021 | ||
|
||
**Fixed inconsistencies in the required properties** | ||
Provider was removed from required in the following places : | ||
- Order property in /select | ||
- Order property in /init | ||
- Order schema object | ||
|
||
In the following places message was made the only required property : | ||
- /on_search | ||
- /on_select | ||
- /on_init | ||
- /on_confirm | ||
- /on_track | ||
- /on_cancel | ||
- /on_update | ||
- /on_status | ||
- /on_rating | ||
- /on_support | ||
|
||
### 12 August, 2021 | ||
|
||
**Added rating property to the following schema objects** | ||
- Item | ||
- Provider | ||
- Fulfillment | ||
|
||
**Fulfillment and Provider have been referenced directly in the Intent schema object** | ||
|
||
**Security schemes cleanup** | ||
- Added Gateway Subscriber Auth at top level security definition. | ||
- Removed security from individual paths. | ||
- Removed Signature headers | ||
- Updated the format of the authorization headers | ||
|
||
### 19 August, 2021 | ||
|
||
**Added schedule to Time schema object** | ||
Schedule schema object was added to Time | ||
|
||
### 19 August, 2021 | ||
|
||
**Updated the rating flow** | ||
|
||
**Added/Edited the following schema objects :** | ||
- **Rating** - Edited so that the rating_category, rating value and id is present | ||
- **RatingAck** - Newly created to send acknowledgement of receival of rating and feedback | ||
- **FeedbackForm** - Newly created object to represent feedback form | ||
- **FeedbackFormElement** - Newly created object to represent an element in a feedback form | ||
- **FeedbackUrl** - Newly created object to represent feedback URL sent by a BPP | ||
- **Feedback** - Object edited to hold feedback form or feedback URL | ||
|
||
**API endpoints edited/created :** | ||
- **/get_rating_categories** : Returns the allowed categories that can be rated | ||
- **/get_feedback_categories** : Returns the allowed categories that can have a feedback | ||
- **/get_feedback_form** : Request the BPP to get a feedback form | ||
- **/feedback_form** : Get a feedback form from the BPP. Callback response of /get_feedback_form | ||
- **/rating** : Uses Rating object as message | ||
- **/on_rating** : Used RatingAck as message | ||
|
||
**Made all the meta APIs async. Created the following new meta BAP APIs :** | ||
- POST /cancellation_reasons | ||
- POST /return_reasons | ||
- POST /rating_categories | ||
- POST /feedback_categories | ||
|
||
**Added Rateable property** | ||
A new schema object Rateable of type boolean was added. | ||
The same was added to the following : | ||
- Agent | ||
- Fulfillment | ||
- Item | ||
- Provider | ||
- Location array inside Provider | ||
|
||
### October 8, 2021 | ||
|
||
**Added descriptor to Intent schema object** | ||
|
||
### October 11, 2021 | ||
|
||
**Removed enum in rating_category** | ||
|
||
### October 12, 2021 | ||
|
||
**Removed required** | ||
- Removed intent required from /search | ||
- Removed required id and location from provider object in /select | ||
- Removed required quantity from items in /select | ||
- Removed required items from order object in /select | ||
- Removed required id and location from provider object in /init | ||
- Removed required quantity from items in /init | ||
- Removed required items and billing from order object in /init | ||
- Removed cancellation_reason_id from /cancel | ||
- Removed required cred from Agent schema object | ||
- Removed required name and phone from Billing schema object | ||
- Removed required items, billing, quote and payment from Order schema object | ||
- Removed required quantity from items property in Order schema object | ||
- Removed required id and location from provider property in Order schema object | ||
|
||
### November 24, 2021 | ||
|
||
**Added fulfillment_id in Item schema object** | ||
|
||
### December 10, 2021 | ||
|
||
**Added new Gateway Authentication scheme with deprecation notice** | ||
|
||
### December 13, 2021 | ||
|
||
**Changed the order object in select and init call** | ||
|
||
### December 14, 2021 | ||
|
||
**Authorization object in fulfillment start and end** | ||
- New schema object Authorization added | ||
- New property authorization added to Fulfillment schema object and refers to the newly created Authorization object. | ||
|
||
### December 22, 2021 | ||
|
||
**Added document object array in order** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,17 @@ | ||
# Ravi Prakash | ||
* __Email__ : [email protected] | ||
* __Designation__ : Principal Architect | ||
* __Organization__ : Open Shared Mobility Foundation | ||
* __Github__ : [core-wg-admin](https://github.com/core-wg-admin) | ||
|
||
# Pramod Varma | ||
* __Email__ : [email protected] | ||
* __Designation__ : CTO | ||
* __Organization__ : EkStep Foundation | ||
* __Github__ : [pramodkvarma](https://github.com/pramodkvarma) | ||
|
||
# Nirmal Rajeevan | ||
* __Github__ : [techframewirk](https://github.com/techframewirk) | ||
|
||
# Sujith Nair | ||
* __Email__ : Sujith Nair | ||
* __Designation__ : CEO & Co-founder | ||
* __Organization__ : beckn Foundation | ||
* __Github__ : [sjthnrk](https://github.com/sjthnrk) | ||
|
||
# Paul Kapustin | ||
* __Github__ : [pkapustin](https://github.com/pkapustin) | ||
|
||
# Venky Mahadevan | ||
* __Github__ : [venkatramanm](https://github.com/venkatramanm) |
Oops, something went wrong.