# @theorchard/neighbouring-rights-ownership-delivery-common

## 20.2.2

### Patch Changes

-   SEC: lodash from 4.17.23 to 4.18.1
-   Updated dependencies
    -   @theorchard/neighbouring-rights-common@9.0.1

## 20.2.1

### Patch Changes

-   SEC: lodash-es from 4.17.23 to 4.18.1

## 20.2.0

### Minor Changes

-   Add entity mapping for KNR-Records-UK

## 20.1.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/neighbouring-rights-common@9.0.0

## 20.1.0

### Minor Changes

-   Set node minimum version to v20

### Patch Changes

-   Updated dependencies
    -   @theorchard/neighbouring-rights-common@8.4.0
    -   @theorchard/s3-utils@1.7.0

## 20.0.1

### Patch Changes

-   Add lodash-es to lodash jest module mapping for ESM compatibility

## 20.0.0

### Major Changes

-   update NR entity mappings

## 19.0.0

### Major Changes

-   Added new owners to map as KNRR

## 18.3.0

### Minor Changes

-   add pLine info to track field

## 18.2.0

### Minor Changes

-   Add soundRecordingS3Helper class

## 18.1.0

### Minor Changes

-   Add externalId property to Track interface

## 18.0.0

### Major Changes

-   Add migratedToAbacus attribute to the vendor type referenced on the Rule type

## 17.1.0

### Minor Changes

-   Small update on the vendor owner list for KNRR entity

## 17.0.0

### Major Changes

-   Processes all the vendor owner possible values in order to map the vendor Owner to the correct NR entity

## 16.0.0

### Major Changes

-   Extend the entities

## 15.1.0

### Minor Changes

-   add isrcListFileUUID property to order type

## 15.0.1

### Patch Changes

-   Patch upgrade neighbouring-rights-common package

## 15.0.0

### Major Changes

-   fix casing used in job file name

## 14.0.0

### Major Changes

-   Remove deprecated contents and instanceCount properties from ManifestBuilder

## 13.0.0

### Major Changes

-   Add instanceCount back to ManifestBuilder

## 12.0.0

### Major Changes

-   Updates ManifestBuilder to include a soundRecordings array of srIds and trackIds. This is to enable KNR to report on delivered tracks.

-   For now, the ManifestBuilder still includes a contents array of srIds only. This is so its output will remain compatible with the order-recorder lambda. The contents array will be removed once the lambda is updated.

## 11.0.0

### Major Changes

-   Add isrc to the Track type

## 10.0.0

### Major Changes

-   Add servicesAndRights attribute for Rule type

## 9.3.0

### Minor Changes

-   add helper function for short date strings for our file generation

## 9.2.0

### Minor Changes

-   adds common function for generating job file key

## 9.1.0

### Minor Changes

-   exposing types used in order manifest

## 9.0.0

### Major Changes

-   adding order manifest builder

## 8.0.0

### Major Changes

-   Add vendor name to the vendor type

## 7.0.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/neighbouring-rights-common@8.0.0

## 7.0.0

### Major Changes

-   Added 'reference' property to the Track interface

## 6.3.0

### Minor Changes

-   Make order territory a non nullable field

## 6.2.0

### Minor Changes

-   Add optional territory field to the Order type

## 6.1.0

### Minor Changes

-   add audio/video content-starting-from props to SocietyMetadata

## 6.0.0

### Major Changes

-   Add required videoTemplate property to SocietyMetadata type

## 5.0.0

### Major Changes

-   Remove AWSStepFunctionContext type

## 4.9.1

### Patch Changes

-   Export new AWSStepFunction context type

## 4.9.0

### Minor Changes

-   Add new AWSStepFunctionContext type

## 4.8.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/neighbouring-rights-common@7.0.0

## 4.8.0

### Minor Changes

-   Update logic when picking up the correct entity

## 4.7.1

### Patch Changes

-   Updated dependencies
    -   @theorchard/neighbouring-rights-common@6.0.0

## 4.7.0

### Minor Changes

-   Make outputFile in OrderSummary to be string or null

## 4.6.0

### Minor Changes

-   Added displayArtistName property to the product type

## 4.5.0

### Minor Changes

-   Added displayArtistName property to the SoundRecording type

## 4.4.1

### Patch Changes

-   Fix displayComposer type to be string[]

## 4.4.0

### Minor Changes

-   Add displayComposer to SoundRecording type

## 4.3.0

### Minor Changes

-   fix type for SoundRecording.rules

## 4.2.0

### Minor Changes

-   Added audioTemplate property to the Order's societyMetadata object

## 4.1.0

### Minor Changes

-   adds a getEntity method for getting the entity from vendor owner

## 4.0.0

### Major Changes

-   Add property to Order type and add id to nrContributor

## 3.2.0

### Minor Changes

-   Added Identifiers for SoundRecording attributes

## 3.1.0

### Minor Changes

-   add \_\_typename to monetize rules for disambiguation

## 3.0.0

### Major Changes

-   Added Mandatory field id on the SoundRecording type

## 2.1.2

### Patch Changes

-   Update OrderStatus enum

## 2.1.1

### Patch Changes

-   Export SoundRecording types

## 2.1.0

### Minor Changes

-   Add SoundRecording types

## 2.0.0

### Major Changes

-   Add OrderSummary interface and outputFile to the Order type

## 1.1.0

### Minor Changes

-   fix: tweak main/module properties in package file to point to js

## 1.0.0

### Major Changes

-   Order type has been modified to use camelCase instead of snake_case

## 0.3.1

### Patch Changes

-   mark Order property previous_delivered_order_created_at as optional to reflect db schema

## 0.3.0

### Minor Changes

-   Tweaking order type to bring it in line with DB changes

## 0.2.0

### Minor Changes

-   Add Order types

## 0.1.1

### Patch Changes

-   Ensure node version in line with rest of repo

## 0.1.0

### Minor Changes

-   skeleton for nr-ownership-delivery-common package
