Skip to content

Commit c67cc8e

Browse files
committed
feat(context): add instrument classification property
This adds an experimental optional classification field to the instrument context. For use in categorizing different types of financial instruments. Fixes #1615
1 parent 523b816 commit c67cc8e

File tree

4 files changed

+213
-19
lines changed

4 files changed

+213
-19
lines changed

CHANGELOG.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

77
## [Unreleased]
8-
* Enhanced method binding for FDC3 API objects to support destructuring. All public methods of `Channel`, `PrivateChannel`, and `IntentResolution` objects are now properly bound to their instances using `.bind(this)` in their constructors. ([#1645](https://github.com/finos/FDC3/issues/1645))
98

109
### Added
10+
* Added a classification field to Instrument context type ([#1665](https://github.com/finos/FDC3/pull/1665))
11+
* Enhanced method binding for FDC3 API objects to support destructuring. All public methods of `Channel`, `PrivateChannel`, and `IntentResolution` objects are now properly bound to their instances using `.bind(this)` in their constructors. ([#1645](https://github.com/finos/FDC3/issues/1645))
1112
* Add a notes field to Trade type ([#1563](https://github.com/finos/FDC3/pull/1563))
1213
* Add a notes field to Order and Product types ([#1597](https://github.com/finos/FDC3/pull/1597))
1314
* Added Go language binding. ([#1483](https://github.com/finos/FDC3/pull/1483))
@@ -57,11 +58,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
5758
* Setup package publishing for mono-repo packages. ([#1520](https://github.com/finos/FDC3/pull/1520))
5859
* Implementation PR for FDC3 for the Web ([#896](https://github.com/finos/FDC3/pull/896))
5960
- resolves ([#1209](https://github.com/finos/FDC3/issues/1209))
60-
- resolves ([#1297](https://github.com/finos/FDC3/issues/1297))
61-
- resolves ([#1429](https://github.com/finos/FDC3/issues/1429))
61+
- resolves ([#1297](https://github.com/finos/FDC3/issues/1297))
62+
- resolves ([#1429](https://github.com/finos/FDC3/issues/1429))
6263
- resolves ([#1430](https://github.com/finos/FDC3/issues/1430))
6364
- resolves ([#1431](https://github.com/finos/FDC3/issues/1431))
64-
- resolves ([#1432](https://github.com/finos/FDC3/issues/1432))
65+
- resolves ([#1432](https://github.com/finos/FDC3/issues/1432))
6566
- resolves ([#1433](https://github.com/finos/FDC3/issues/1433))
6667
- resolves ([#1468](https://github.com/finos/FDC3/issues/1468))
6768
- resolves ([#810](https://github.com/finos/FDC3/issues/810))
@@ -94,7 +95,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
9495
* Removed the `version` field from `IntentResolution` as there are no version fields for intents in the FDC3 API definitions and hence the field has no purpose. ([#1170](https://github.com/finos/FDC3/pull/1170))
9596
* Fixed error in the Client-side example from `PrivateChannel` and `addIntentListener` by correcting `id.symbol` to `id.ticker` to align with the `fdc3.instrument` context. ([#1314](https://github.com/finos/FDC3/pull/1314))
9697
* Added missing `resultType` argument to `findIntent` agent request in the Bridging Schema. ([#1154](https://github.com/finos/FDC3/pull/1154))
97-
* Added missing `resultType` argument to `findIntentByContext` agent request in the Bridging Schema. ([#1212](https://github.com/finos/FDC3/pull/1212))
98+
* Added missing `resultType` argument to `findIntentByContext` agent request in the Bridging Schema. ([#1212](https://github.com/finos/FDC3/pull/1212))
9899
* Added missing id and name fields from the context base schema to respective context schemas (`Contact`, `ContactList`, `Country`, `InstrumentList`, `OrderList`, `Organization`, `Portfolio`, `Position`, `TradeList`). ([#1360](https://github.com/finos/FDC3/pull/1360))
99100
* Revised FDC3 charter to include well-known language from the FDC3 introduction, better describe FDC3's scope, focus on financial applications, update application types, etc. ([#1079](https://github.com/finos/FDC3/pull/1079))
100101
* Ensured that `PrivateChannelEvent` extends `ApiEvent` in both sourcecode and documentation. ([#1474](https://github.com/finos/FDC3/pull/1474))

0 commit comments

Comments
 (0)