From 1ffeed097df26841eb75e367b1be4c5ffdaed3e4 Mon Sep 17 00:00:00 2001 From: Oleg Rakhmatulin Date: Mon, 30 Sep 2024 20:20:05 +0200 Subject: [PATCH] Prepare release 7.1.1 of SDK --- Alpaca.Markets/Alpaca.Markets.csproj | 29 ++++------------------------ 1 file changed, 4 insertions(+), 25 deletions(-) diff --git a/Alpaca.Markets/Alpaca.Markets.csproj b/Alpaca.Markets/Alpaca.Markets.csproj index 1183d443..254eac7a 100644 --- a/Alpaca.Markets/Alpaca.Markets.csproj +++ b/Alpaca.Markets/Alpaca.Markets.csproj @@ -12,35 +12,14 @@ - 7.1.0.4 - 7.1.0.4 - 7.1.0 + 7.1.1.0 + 7.1.1.0 + 7.1.1 -- The `OptionsContractRequest.UnderlyingSymbol` mandatory property was replaced with the `OptionsContractRequest.UnderlyingSymbols` optional property. -- The `IAlpacaTradingClient` interface was extended with the `ExerciseOptionsContractByIdAsync` and `ExerciseOptionsContractBySymbolAsync` methods. -- Added the new `IAlpacaTradingClient.GetOptionContractByIdAsync` and `IAlpacaTradingClient.GetOptionContractBySymbolAsync` methods. -- Added support for the new portfolio history endpoint using the existing `IAlpacaTradingClient.GetPortfolioHistoryAsync` method. -- The `IAlpacaOptionDataClient` interface extended with the `IHistoricalTradesClient` and `IHistoricalBarsClient` interfaces. -- Added the new `IAlpacaOptionDataClient.ListLatestQuotesAsync` and `IAlpacaOptionDataClient.ListLatestTradesAsync` methods. -- Added the new `IAlpacaOptionDataClient.ListSnapshotsAsync` and `IAlpacaOptionDataClient.GetOptionChainAsync` methods. -- The `OptionChainRequest` class extended with new (optional) filtering properties and initial client-side validation. -- Added the new `IAlpacaTradingClient.ListOptionContractsAsync` method and related `OptionContractsRequest` class. -- The `IAlpacaTradingClient.ListOptionContractAsync` method now uses a same pagination logic as historical data. -- The new `OptionSnapshotRequest` class added and used for the `ListSnapshotsAsync` method (breaking change). -- The new `IOptionSnapshot` interface with Greeks and IV added and used instead of `ISnapshot` for options. -- Added the new `IAlpacaOptionDataClient` interface and related factory methods and configuration class. -- Added the new `IOptionContract` interface and two related enums: `OptionType` and `OptionStyle`. -- The new `HistoricalOptionTradesRequest` and `HistoricalOptionBarsRequest` classes were added. -- Added the new `IAlpacaOptionDataClient.ListExchangesAsync` method for metadata requesting. -- Added the new `IAccount.OptionApprovedLevel` and `IAccount.OptionTradingLevel` properties. -- The `OptionFeed` enum added and now it can be specified for latest/snapshot requests. -- The `OptionSnapshotRequest` class now has a proper pagination support logic. -- Added the new `IAccountConfiguration.MaxOptionTradingLevel` property. -- Added the new 'AssetType.UsOption` enumeration member. -- Added the new 'OptionTradingLevel` enumeration. +- The `AccountActivitiesRequest` class has been updated and now provides the correct URL query parameters for the API endpoint. Thanks, @ooples, for this contribution. C# SDK for Alpaca Trade API https://docs.alpaca.markets/ https://github.com/alpacahq/alpaca-trade-api-csharp