Release Notes - Major release Profile 2019-1

Release Notes - Major release Profile 2019-1

Profile release date: 2019-07-01

Profile release date: 2019-07-01

Major changes

JIRA-reference

Specification type

Specification name

Comments

-

https://samtrafiken.atlassian.net/browse/BOBX-9*

API

Participant Metadata

  • Changes to support individual version handling of endpoints

  • Implementation of changes to Participant metadata Service

-

https://samtrafiken.atlassian.net/browse/BOBX-6

API

Ticket

  • Revised solution for "Hindered status" in GET & PUT methods.

-

https://samtrafiken.atlassian.net/browse/BOBX-7

API

Product

  • Spelling correction for parameter "temporal"

-

https://samtrafiken.atlassian.net/browse/BOBX-12

API

Product

  • Incompatible bug changes to spatialValidity

-

https://samtrafiken.atlassian.net/browse/BOBX-14

API

Validation

  • X-BoB-AuthToken *required added in Ticklemacros methods.

-

https://samtrafiken.atlassian.net/browse/BOBX-5

API

Device

  • X-BoB-AuthToken parameter set as required

-

Minor and/or Patch changes within Major Profile

JIRA-reference

Specification type

Specification name

Version

Versioning Type

Comments

Date

https://samtrafiken.atlassian.net/browse/BOBX-9*

MTS

All MTS's

 

Patch

  • Revision of section 1.1 Versioning policy. 

2019-07-01

https://samtrafiken.atlassian.net/browse/BOBX-9*

Schema

All Schemas

 

Patch

  • Version attribute added to BoB Shema files to adapt to Semantic and individual versioning. 

2019-07-01

https://samtrafiken.atlassian.net/browse/BOBX-9*

API

All API's

 

Patch

  • The version attribute in .yaml-files have values according to Semantic versioning syntax (major.minor.patch).

NOTE 1: this change is a patch in itself and the corresponding version for API's is 1.3.2 except for the above listed Major-affected API's which got version 2.0.0 

2019-07-01

https://samtrafiken.atlassian.net/browse/BOBX-9*

-

-

 

-

  • This change demanded creation of individual repositories for each specification (API, MTS, Schema) in Bitbucket to support individual version handling - which means individual handling of repository cloning. 

2019-07-01

https://samtrafiken.atlassian.net/browse/BOBX-24

MTS

MTS7

1.1.0

Minor

  • Clearer description on how the conversion between integer and bytes is supposed to be done when the "AID" is configured

2020-01-16

https://samtrafiken.atlassian.net/browse/BOBX-32

MTS

Schema

MTS3

bob-schema-coordinated-namespace

1.1.0

1.5.0

Minor

  • New parameter "sov" (start of validity) is to be added in MTS3 and schema coordinated-name-space

2020-01-15

 

API

Validation

2.0.1

Patch

  • Removed unused travellersPerCategory

  • Added object definitions to match with Ticket API

  • Added descriptions and examples

2020-03-02

 

API

Inspection

1.3.3

Patch

  • Added descriptions and examples

2020-03-02

 

API

Ticket

2.0.1

Patch

  • Added object tokenTransaction in ticketEventResult

  • Added object aiData

  • Added OperationId setTicketRevokeStatus

2020-03-02

 

API

Token

1.3.3

Patch

  • Changed format from {type: number, format: int64} to {type: integer, format: int64} for (serial/pid)

2020-04-09

 

API

Ticket

2.0.2

Patch

  • Added tokenId to manifestCall & ticketBundleRequest, in case tokenId is different from tokenPublicKey thumbprint

2020-04-09

 

Schema

bob-schema-coordinated-namespace

1.5.1

Patch

  • Corrected spelling error

2020-04-09

 

API

Ticket

2.0.3

Patch

  • Undated text regarding the use of unique requestId and localEventId in POST-methods if retransmission functionality is wanted.

  • Updated method with new code 303 Ticket already exists

2020-04-30

 

API

Validation

2.0.2

Patch

  • Undated text regarding the use of unique requestId and localEventId in POST-methods if retransmission functionality is wanted.

  • Updated method with new code 303 Ticket event already exists

2020-04-30

 

API

Inspection

1.3.4

Patch

  • Undated text regarding the use of unique requestId and localEventId in POST-methods if retransmission functionality is wanted.

  • Updated method with new code 303 Ticket event already exists

2020-04-30

https://samtrafiken.atlassian.net/browse/BOBX-30

API

Product

2.1.0

Minor

  • Updated description of fares in a product

  • Updated descriptions regarding surcharges in productProperties in a product

  • Added parameter "label" in fare, surcharge and surcharges

2020-08-12

https://samtrafiken.atlassian.net/browse/BOBX-25

API

Token

1.4.0

Minor

  • Changed parameter "kid" to not required

2020-12-09

https://samtrafiken.atlassian.net/browse/BOBX-41

API

Ticket

2.0.4

Patch

  • Changed freeze and thaw to deactivate and activate in descriptions

  • Updated descriptions to fit changes

2020-12-09

https://samtrafiken.atlassian.net/browse/BOBX-42

API

Validation

2.0.3

Patch

  • Updated descriptions for GET /ticklemacro and GET /ticklemacro/{serial}

  • Updated response code description

2020-12-09

https://samtrafiken.atlassian.net/browse/BOBX-43

API

Schema

Product

bob-schema-generic-categories

2.2.0

1.0.0

Minor

  • Added a genericCategory beside the current categories fareCategory, travellerCategory and productCategory

  • Added two schemas that defines rekommended values to use

2020-12-09

https://samtrafiken.atlassian.net/browse/BOBX-44

API

Product

2.2.0

Minor

  • Added age and proof of conditions to GET /productCat/traveller.

2020-12-09

https://samtrafiken.atlassian.net/browse/BOBX-45

API

Product

 

2.2.0

Minor

  • Extend product property declaration with a "values" parameter and a "group" parameter.

  • values - Optional. Possible values of the product property.

  • group - Optional. Introduces the possibility to group properties together making it possible for a sales client to group them together in a GU

2020-12-09

https://samtrafiken.atlassian.net/browse/BOBX-46

API

Product

2.2.0

Minor

  • Added the parameter "discountCode" to POST /product request and response

2020-12-09

https://samtrafiken.atlassian.net/browse/BOBX-57

API

Validation

2.0.4

Patch

  • Clarify how to remove a blacklist entry

2021-08-25

https://samtrafiken.atlassian.net/browse/BOBX-58

API

Product

2.2.1

Patch

  • Improved documentation and added examples

2021-10-14

https://samtrafiken.atlassian.net/browse/BOBX-59

API

Ticket

2.0.6

Patch

  • Improved documentation and added examples

2021-10-14

https://samtrafiken.atlassian.net/browse/BOBX-60

API

Validation

Inspection

2.0.5

1.3.5

Patch

  • Improved documentation and added examples

2021-10-14

https://samtrafiken.atlassian.net/browse/BOBX-61

API

Authentication

1.3.3

Patch

  • Improved documentation and added examples

2021-11-24

https://samtrafiken.atlassian.net/browse/BOBX-53

API

 

 

 

 

 

Schema

Traveller

Product

Ticket

Validation

Inspection

Token

bob-schema-product-conditions

3.0.0

2.3.0

2.1.0

2.1.0

1.4.0

1.5.0

1.0.0

Minor

  • Traveller API updated to version 3. It provides functionality for other participants to perform operations on a traveller's account.
    The previous version was not used by anyone.

  • Added support for product conditions

2021-12-13

https://samtrafiken.atlassian.net/browse/BOBX-54

API

Validation

2.2.0

Minor

  • Add ticketId to whitelist response

2022-05-31

https://samtrafiken.atlassian.net/browse/BOBX-63

API

Validation

2.2.0

Minor

  • Add limit and skip to blacklist and whitelist

2022-05-31