Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /chain-sdk/csharp/src/CoinAPI.EMS.REST.V1 #160

Open
wants to merge 452 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
452 commits
Select commit Hold shift + click to select a range
2edd1d8
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
Jul 17, 2020
e4301c6
bugfix
Jul 17, 2020
9ba900d
bugfix
Jul 17, 2020
9c6f05f
coinapi protocol errors handled in the library
Jul 20, 2020
de2ab2e
rename
Jul 22, 2020
0caffa8
limitbook_full_l2 example with extended format
Jul 22, 2020
c1ba4bc
OEML SDK generator
CoinAPISupport Aug 5, 2020
12a600c
OEML SDK generator
CoinAPISupport Aug 7, 2020
518d31c
Update CoinApiWsClient.cs
tprzybysz Aug 7, 2020
1e0422b
Update CoinAPI.WebSocket.V1.csproj
tprzybysz Aug 7, 2020
e18e90a
OEML SDK generator
CoinAPISupport Aug 10, 2020
7c3847a
OEML SDK generator
CoinAPISupport Aug 11, 2020
d8de12f
Bump axios from 0.16.2 to 0.19.2 in /data-api/typescript-rest (#67)
dependabot[bot] Aug 12, 2020
5f109ca
Bump axios from 0.16.2 to 0.19.2 in /data-api/javascript-rest (#66)
dependabot[bot] Aug 12, 2020
3a80541
changed all the rest endpoints to async operations
mateusz-osojca Aug 12, 2020
9a9e2d8
Update CoinAPI.REST.V1.csproj
Svisstack Aug 13, 2020
fa06beb
OEML SDK generator
CoinAPISupport Aug 17, 2020
914426c
OEML SDK generator
CoinAPISupport Aug 17, 2020
4138de7
OEML SDK generator
CoinAPISupport Aug 21, 2020
900a276
OEML SDK generator
CoinAPISupport Aug 29, 2020
640239b
feat(error handler): Adds the ability to handle error messages (#72)
byblakeorriver Sep 2, 2020
e51e6da
version bump (#73)
byblakeorriver Sep 2, 2020
f7622ab
fix
Sep 10, 2020
aa00004
fix
Sep 10, 2020
27fc3a6
dev gitlab workflow
Sep 10, 2020
c49afa2
dev
Sep 10, 2020
afaa003
dev
Sep 10, 2020
783d697
fix
Sep 10, 2020
448fe01
fix
Sep 10, 2020
f3fabb8
fix
Sep 10, 2020
ddbe54c
fix
Sep 10, 2020
3be3098
dev maven deploy migration from teamcity
Sep 10, 2020
649e649
dev github actions
Sep 10, 2020
296485d
dev github actions
Sep 10, 2020
22cae6f
distributionManagement
Sep 10, 2020
2edc493
rev
Sep 10, 2020
a461bd7
Update java-rest-github.yml
tprzybysz Sep 10, 2020
4537ac7
Update java-rest-maven.yml
tprzybysz Sep 10, 2020
e2ccb72
Update java-ws-github.yml
tprzybysz Sep 10, 2020
96ca418
Update java-ws-maven.yml
tprzybysz Sep 10, 2020
fa662f4
Update pom.xml
tprzybysz Sep 10, 2020
d3ee912
Update java-rest-maven.yml
tprzybysz Sep 10, 2020
9bcea07
Update pom.xml
tprzybysz Sep 10, 2020
aedf7d8
Update java-ws-maven.yml
tprzybysz Sep 14, 2020
0c58c27
Update java-rest-maven.yml
tprzybysz Sep 14, 2020
fc3a339
Update pom.xml
tprzybysz Sep 14, 2020
8edc022
Update pom.xml
tprzybysz Sep 14, 2020
97961ae
cleanup file
tprzybysz Sep 14, 2020
ac56ada
Delete java-rest-maven.yml
tprzybysz Sep 14, 2020
a04c2e8
Update pom.xml
Svisstack Sep 14, 2020
3ea5aa4
Delete java-ws-maven.yml
tprzybysz Sep 14, 2020
930bbb6
cleanup pom
tprzybysz Sep 14, 2020
783f3fd
Update Book.java (#74)
Svisstack Sep 14, 2020
0f28259
Update pom.xml
Svisstack Sep 14, 2020
5f0e9f5
Update README.md
Svisstack Sep 14, 2020
44789fb
Update README.md
Svisstack Sep 14, 2020
7318287
Update README.md
Svisstack Sep 14, 2020
d054b98
Update java-rest-github.yml
Svisstack Sep 14, 2020
e32e9c3
Update java-ws-github.yml
Svisstack Sep 14, 2020
0dcbed1
pypi deploy
Sep 14, 2020
c083be3
fix pypi deploy
Sep 14, 2020
0407d8a
nuget publish
Sep 14, 2020
d7b76a2
fix
Sep 14, 2020
5a69790
fix
Sep 14, 2020
8d8cc49
simplification
Sep 14, 2020
336f8c0
github packages added
Sep 14, 2020
80daadd
fix
Sep 14, 2020
2b48e3d
websocket to nuget
Sep 14, 2020
808363f
net4.5 deprecated
Sep 14, 2020
5168d1c
OEML SDK generator
CoinAPISupport Sep 16, 2020
db1aebc
OEML SDK generator
CoinAPISupport Sep 17, 2020
d782aff
OEML SDK generator
CoinAPISupport Sep 18, 2020
44372f7
Replace hardcoded urls
szalanski Sep 3, 2020
2c9ba7b
add EndpointCheck class
szalanski Sep 3, 2020
e34a0c1
Make dateFormat public property and Implemet CoinApiEndpointTester
szalanski Sep 18, 2020
bc821e1
Move Endpoint Tester to V1 project
szalanski Sep 21, 2020
f2204f0
Implement rest endpoints check (#77)
szalanski Sep 21, 2020
43481ec
Change EndpointTest to use async
szalanski Sep 21, 2020
be0681f
Adjust program.cs
szalanski Sep 21, 2020
0666e11
Merge from main
szalanski Sep 21, 2020
66e9239
Implement rest endpoints check (#78)
szalanski Sep 21, 2020
5095dff
Add orderbook level3 implementation (#79)
szalanski Sep 21, 2020
78ea6b7
OEML SDK generator
CoinAPISupport Oct 1, 2020
3c491cf
OEML SDK generator
CoinAPISupport Oct 1, 2020
f148e27
Update config_nossl.cfg
Svisstack Oct 9, 2020
fcb576e
ref
Oct 9, 2020
94e01d6
ref
Oct 9, 2020
23d5aa1
Bump junit from 4.11 to 4.13.1 in /data-api/java-rest
dependabot[bot] Oct 13, 2020
bf94f59
Merge pull request #81 from coinapi/dependabot/maven/data-api/java-re…
dependabot[bot] Oct 14, 2020
2d684fd
Bump junit from 4.11 to 4.13.1 in /data-api/java-websocket (#80)
dependabot[bot] Oct 14, 2020
3fb4c7f
merge from main
szalanski Oct 15, 2020
d8a9bfa
Update Nuget package version and fix namespaces
szalanski Oct 15, 2020
0885fe3
Merge pull request #82 from coinapi/implement-rest-endpoints-check
szalanski Oct 15, 2020
1a3ef27
display lag
Svisstack Nov 13, 2020
d8200dd
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
Svisstack Nov 13, 2020
1abf3ab
OEML SDK generator
CoinAPISupport Nov 19, 2020
d198d89
test fix
Svisstack Nov 19, 2020
aef2981
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
Svisstack Nov 19, 2020
b11812b
test fix for sandbox
Svisstack Nov 20, 2020
e0644bd
tests
mateusz-osojca Nov 20, 2020
b7f5eb7
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
mateusz-osojca Nov 20, 2020
ad73ebe
OEML SDK generator
CoinAPISupport Nov 21, 2020
ab46d27
OEML SDK generator
CoinAPISupport Nov 21, 2020
6d1255b
feat(reconnect): handle reconnect message type in java websocket sdk …
byblakeorriver Nov 24, 2020
d4bf09f
added data_start and data_end fields
mateusz-osojca Nov 25, 2020
29b8776
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
mateusz-osojca Nov 25, 2020
0c8d79e
api naming inconsistency fix
mateusz-osojca Nov 25, 2020
19f7136
fix in naming inconsistency
mateusz-osojca Nov 25, 2020
cadd4dd
clean up thread when closing connection (#84)
byblakeorriver Dec 18, 2020
594e03c
Remove camelCase from ApiKey (#85)
byblakeorriver Jan 1, 2021
d801cd0
Update pom.xml
Svisstack Jan 1, 2021
5542009
OEML SDK generator
CoinAPISupport Jan 13, 2021
b6c86a2
OEML SDK generator
CoinAPISupport Jan 13, 2021
db0aafc
fix python pip package
tprzybysz Jan 21, 2021
18bf4db
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
tprzybysz Jan 21, 2021
6f6e184
Update CoinAPIWebSocketImpl.java (#87)
Svisstack Jan 21, 2021
7e460a6
converting the l2 cryptotick sample to universal l2/l3 sample
Svisstack Jan 22, 2021
f672770
Update setup.py
tprzybysz Jan 22, 2021
291ff88
change file name
tprzybysz Jan 22, 2021
3d540f8
Update Book.java (#90)
Svisstack Feb 16, 2021
a199872
Add orderbook level3 implementation (#88)
Svisstack Feb 16, 2021
8ef6974
Update README.md
Svisstack Feb 24, 2021
232ba01
Update examples.py
Svisstack Feb 24, 2021
da7c6ad
New properties in Symbol data model
Mar 2, 2021
cd8b308
Merge pull request #95 from coinapi/SymbolDtoUpdate
kgrudzien Mar 2, 2021
4523dd3
SymbolMapping removed + obsolete endpoint and method references
Mar 2, 2021
1fcfaf3
Merge pull request #97 from coinapi/SymbolDtoUpdate
kgrudzien Mar 2, 2021
99ab08d
OEML SDK generator
CoinAPISupport Mar 15, 2021
43001a8
Update Period_identifier.java (#100)
Svisstack Apr 15, 2021
cff45b3
updated README to match repo structure. (#101)
redklouds Apr 21, 2021
11d21d7
Update CoinAPI.OEML.FixClient.csproj
Svisstack May 12, 2021
aa81c49
ref fix
Svisstack May 12, 2021
571b6a6
OEML SDK generator
CoinAPISupport May 18, 2021
3af112d
OEML SDK generator
CoinAPISupport May 19, 2021
773e9a4
OEML SDK generator
CoinAPISupport Jun 7, 2021
e8f9a13
OEML SDK generator
CoinAPISupport Jun 10, 2021
bbb0d2e
OEML SDK generator
CoinAPISupport Jun 14, 2021
9efad94
OEML SDK generator
CoinAPISupport Jun 18, 2021
290ab07
OEML SDK generator
CoinAPISupport Jun 18, 2021
85bc08c
C# Websocket SDK - add constructor overload to allow changing the hea…
penguinawesome Jun 18, 2021
8633f61
Update CoinAPI.WebSocket.V1.csproj
Svisstack Jun 18, 2021
7df2256
OEML SDK generator
CoinAPISupport Jun 21, 2021
faa918b
CSharp WS performance improvements (#106)
Martin-Molinero Jun 21, 2021
c0b9125
Update CoinAPI.WebSocket.V1.csproj
Svisstack Jun 21, 2021
797fb44
OEML SDK generator
CoinAPISupport Jun 25, 2021
006fd87
OEML SDK generator
CoinAPISupport Jun 25, 2021
50d3e13
OEML SDK generator
CoinAPISupport Jun 25, 2021
dd87296
OEML SDK generator
CoinAPISupport Jul 7, 2021
1c5f92b
Go-ws streaming SDK (#111)
marvin-hansen Jul 9, 2021
3bf89df
OEML SDK generator
CoinAPISupport Jul 21, 2021
a98ceff
play nice with the server, at least when it's regular cancel.
Svisstack Jul 21, 2021
58d917c
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
Svisstack Jul 21, 2021
7cd7503
bump version
Svisstack Jul 21, 2021
b8f161f
ConfigureAwait(false)
Svisstack Jul 21, 2021
5e17d48
OEML SDK generator
CoinAPISupport Jul 22, 2021
fb9f6a8
OEML SDK generator
CoinAPISupport Jul 22, 2021
62a6899
OEML SDK generator
CoinAPISupport Jul 23, 2021
494a465
OEML Go websocket SDK (#117)
marvin-hansen Jul 26, 2021
1f36fbd
OEML SDK generator
CoinAPISupport Jul 29, 2021
d0036db
OEML SDK generator
CoinAPISupport Aug 5, 2021
95d36ee
OEML SDK generator
CoinAPISupport Aug 6, 2021
c724a7a
OEML SDK generator
CoinAPISupport Aug 7, 2021
122ca6f
OEML SDK generator
CoinAPISupport Aug 12, 2021
7072a41
OEML SDK generator
CoinAPISupport Aug 13, 2021
66fbcf9
OEML SDK generator
CoinAPISupport Aug 16, 2021
4f95f48
OEML SDK generator
CoinAPISupport Aug 16, 2021
6a2369b
OEML SDK generator
CoinAPISupport Aug 16, 2021
5e074e2
OEML SDK generator
CoinAPISupport Aug 24, 2021
f3872a8
OEML SDK generator
CoinAPISupport Aug 27, 2021
fdfb52f
OEML SDK generator
CoinAPISupport Aug 27, 2021
6647a1b
OEML SDK generator
CoinAPISupport Aug 30, 2021
b569774
OEML SDK generator
CoinAPISupport Sep 1, 2021
2ec6746
OEML SDK generator
CoinAPISupport Sep 7, 2021
b9fc0e7
Adds rcoinapi package to data-api uner r-rest-2 (#116)
Ramshreyas Sep 14, 2021
10ab33c
Update README.md
Svisstack Sep 14, 2021
0b8aa47
Update README.md
Svisstack Sep 14, 2021
e3f1459
OEML SDK generator
CoinAPISupport Sep 16, 2021
ffeadef
OEML SDK generator
CoinAPISupport Sep 22, 2021
18cd520
OEML SDK generator
CoinAPISupport Sep 25, 2021
842b468
OEML SDK generator
CoinAPISupport Oct 27, 2021
df17cb9
OEML SDK generator
CoinAPISupport Dec 31, 2021
194cd78
Update README.md
Svisstack Dec 31, 2021
630d090
Update README.md
Svisstack Dec 31, 2021
6e9e501
Update README.MD
Svisstack Dec 31, 2021
8bd1032
Orderbook fixes and book5, book20 and book50 implementation (#123)
szalanski Jan 3, 2022
426955b
OEML SDK generator
CoinAPISupport Jan 7, 2022
46a09c0
OEML SDK generator
CoinAPISupport Jan 11, 2022
e71b854
Update CoinApiWsClient.cs (#126)
Svisstack Jan 13, 2022
46d3f4f
OEML SDK generator
CoinAPISupport Jan 28, 2022
bb702c5
OEML SDK generator
CoinAPISupport Jan 28, 2022
854f21e
Update Symbol.cs (#128)
Svisstack Feb 7, 2022
c05e866
OEML SDK generator
CoinAPISupport Feb 25, 2022
4894cce
OEML SDK generator
CoinAPISupport Feb 25, 2022
ddad8a3
OEML SDK generator
CoinAPISupport Mar 8, 2022
d85b5c3
OEML SDK generator
CoinAPISupport Mar 16, 2022
46a4ce3
Update Asset.cs
Svisstack Mar 23, 2022
667706c
Update CoinAPI.REST.V1.csproj
Svisstack Mar 23, 2022
28b9a2f
OEML SDK generator
CoinAPISupport Mar 29, 2022
e1ca40c
OEML SDK generator
CoinAPISupport Apr 1, 2022
a15f95f
OEML SDK generator
CoinAPISupport Apr 13, 2022
4019a92
support for reconnecting has been added (#129)
tprzybysz Apr 21, 2022
ab2112a
OEML SDK generator
CoinAPISupport May 4, 2022
bf9c28e
OEML SDK generator
CoinAPISupport May 5, 2022
2bf14f7
OEML SDK generator
CoinAPISupport May 6, 2022
b7f8fc1
Delete oeml-sdk directory
Svisstack May 6, 2022
446ffb0
rename oeml -> ems
Svisstack May 6, 2022
eb8cf18
OEML SDK generator
CoinAPISupport May 6, 2022
68cb3b8
OEML SDK generator
CoinAPISupport May 6, 2022
20e5c23
OEML SDK generator
CoinAPISupport May 6, 2022
2eff387
OEML SDK generator
CoinAPISupport May 6, 2022
1473a98
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
CoinAPISupport May 6, 2022
355b44e
Update README.md
Svisstack May 6, 2022
19fd54b
OEML SDK generator
CoinAPISupport May 6, 2022
c4e170c
OEML SDK generator
CoinAPISupport May 6, 2022
b8b757c
OEML SDK generator
CoinAPISupport May 6, 2022
a6956f4
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
CoinAPISupport May 6, 2022
027b653
fix: Fix SDK Import URL (#143)
stalin-777 May 30, 2022
fd2d4d5
OEML SDK generator
CoinAPISupport Jun 24, 2022
5b15141
OEML SDK generator
CoinAPISupport Jun 24, 2022
ce7070a
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
CoinAPISupport Jun 24, 2022
12fd81d
OEML SDK generator
CoinAPISupport Jun 28, 2022
5a656bf
OEML SDK generator
CoinAPISupport Jun 28, 2022
27d221f
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
CoinAPISupport Jun 28, 2022
3b7f64f
OEML SDK generator
CoinAPISupport Jul 1, 2022
73649fb
OEML SDK generator
CoinAPISupport Jul 1, 2022
c1a87ff
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
CoinAPISupport Jul 1, 2022
004e26b
OEML SDK generator
CoinAPISupport Nov 10, 2022
2c3ef45
OEML SDK generator
CoinAPISupport Nov 10, 2022
53b61f3
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
CoinAPISupport Nov 10, 2022
25ab79a
OEML SDK generator
CoinAPISupport Dec 2, 2022
c08f06e
OEML SDK generator
CoinAPISupport Dec 2, 2022
5576e76
OEML SDK generator
CoinAPISupport Dec 2, 2022
cfaafad
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
CoinAPISupport Dec 2, 2022
33a0812
OEML SDK generator
CoinAPISupport Dec 2, 2022
4e9cb12
Add ability to define alternate URL in java websocket SDK (#153)
byblakeorriver Feb 23, 2023
c145319
Update pom.xml
Svisstack Feb 23, 2023
641e3e6
Update endpoints.go
Svisstack Jun 19, 2023
5e38df9
Update CoinApiWsClient.cs
Svisstack Jun 19, 2023
753afe2
Update CoinAPI.WebSocket.V1.csproj
Svisstack Jun 19, 2023
7a5c263
sandbox env removal
Svisstack Jun 19, 2023
b7ff964
fix
Svisstack Jun 19, 2023
324cf08
no sandbox
Svisstack Jun 19, 2023
924b31f
Update TestReconnect.cs
Svisstack Jun 19, 2023
6deb347
Update TestReconnect.cs
Svisstack Jun 19, 2023
5625f62
OEML SDK generator
CoinAPISupport Jun 19, 2023
9740e0a
OEML SDK generator
CoinAPISupport Jun 19, 2023
2dc88a6
Bump json from 20140107 to 20230227 in /data-api/java-rest (#157)
dependabot[bot] Jun 19, 2023
d7470c4
Chain SDK generator
CoinAPISupport Jun 19, 2023
283d762
Merge branch 'master' of https://github.com/coinapi/coinapi-sdk
CoinAPISupport Jun 19, 2023
0d70e30
Bump Newtonsoft.Json in /chain-sdk/csharp/src/CoinAPI.EMS.REST.V1
dependabot[bot] Jun 19, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
29 changes: 29 additions & 0 deletions .github/workflows/csharp-rest-nuget.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Publish csharp-rest package
on:
release:
types: [created]
push:
branches:
- master
jobs:
publish:
runs-on: ubuntu-latest
defaults:
run:
working-directory: data-api/csharp-rest
steps:
- uses: actions/checkout@v2

- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: '3.1.x'

- name: Dotnet restore
run: dotnet restore

- name: Dotnet build
run: dotnet build

- name: Publish Nuget
run: dotnet nuget push **/*.nupkg --api-key ${{ secrets.NUGET_APIKEY }} --source https://api.nuget.org/v3/index.json || exit 0
29 changes: 29 additions & 0 deletions .github/workflows/csharp-ws-nuget.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Publish csharp-ws package
on:
release:
types: [created]
push:
branches:
- master
jobs:
publish:
runs-on: ubuntu-latest
defaults:
run:
working-directory: data-api/csharp-ws
steps:
- uses: actions/checkout@v2

- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: '3.1.x'

- name: Dotnet restore
run: dotnet restore

- name: Dotnet build
run: dotnet build

- name: Publish Nuget
run: dotnet nuget push **/*.nupkg --api-key ${{ secrets.NUGET_APIKEY }} --source https://api.nuget.org/v3/index.json || exit 0
25 changes: 25 additions & 0 deletions .github/workflows/java-rest-github.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Publish java-rest package to the GitHub Packages
on:
release:
types: [created]
push:
branches:
- master
jobs:
publish:
runs-on: ubuntu-latest
defaults:
run:
working-directory: data-api/java-rest
steps:
- uses: actions/checkout@v2

- name: Set up Java for publishing to GitHub Packages
uses: actions/setup-java@v1
with:
java-version: 1.8

- name: Publish to GitHub Packages
run: mvn -B deploy -DskipTests || exit 0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
25 changes: 25 additions & 0 deletions .github/workflows/java-ws-github.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Publish java-websocket package to the GitHub Packages
on:
release:
types: [created]
push:
branches:
- master
jobs:
publish:
runs-on: ubuntu-latest
defaults:
run:
working-directory: data-api/java-websocket
steps:
- uses: actions/checkout@v2

- name: Set up Java for publishing to GitHub Packages
uses: actions/setup-java@v1
with:
java-version: 1.8

- name: Publish to GitHub Packages
run: mvn -B deploy -DskipTests || exit 0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
30 changes: 30 additions & 0 deletions .github/workflows/python-rest-nuget.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Publish python-rest package to the PyPi
on:
release:
types: [created]
push:
branches:
- master
jobs:
publish:
runs-on: ubuntu-latest
defaults:
run:
working-directory: data-api/python-rest
steps:
- uses: actions/checkout@v2

- name: Set up python
uses: actions/setup-python@v2
with:
python-version: '3.7'

- name: install
run: python -m pip install --user --upgrade setuptools wheel twine

- name: setup package
run: python setup.py sdist bdist_wheel

- name: deploy
run: python -m twine upload dist/* -u __token__ -p ${{ secrets.PYPI_TOKEN }} || exit 0

10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
################################################################################
# This .gitignore file was automatically created by Microsoft(R) Visual Studio.
################################################################################

/csharp-ws/CoinApi.WEBSOCKET/.vs/CoinApi.WEBSOCKET/v16
.idea
**/target

# Visual Studo 2015 cache/options directory
.vs/
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2017 MARMOT SOLUTIONS LTD
Copyright (c) 2017 COINAPI LTD

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
32 changes: 29 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,32 @@
# CoinAPI-SDK
# CoinAPI-SDK

![GitHub language count](https://img.shields.io/github/languages/count/coinapi/coinapi-sdk)

Welcome to the CoinAPI SDK. This repository contain SDK for our API documented at https://docs.coinapi.io/

In this repository you can find libraries that will help you use our API with minimal development effort from:
## Repository organization

Directory | Description |
--- | --- |
data-api | SDK for CoinAPI Market Data API
ems-cloud-mgmt-sdk | SDK for CoinAPI Execution Management System Managed Cloud REST API
ems-gateway-rest-sdk | SDK for CoinAPI Execution Management System REST API
ems-gateway-fix | SDK for CoinAPI Execution Management System FIX API
cryptotick-samples | Examples related to processing CryptoTick GZIP+CSV flat files

## Package managers coverage

Language | Package manager | Protocol | Package name | Version/Link |
--- | --- | --- | --- | --- |
C# | NuGet | REST | CoinAPI.REST.V1 | ![Nuget](https://img.shields.io/nuget/v/CoinAPI.REST.v1) |
C# | NuGet | WebSocket | CoinAPI.WebSocket.V1 | ![Nuget](https://img.shields.io/nuget/v/CoinAPI.WebSocket.v1) |
Java | Maven<br/>(GitHub Packages) | REST | io.coinapi.rest.v1 | https://github.com/coinapi/coinapi-sdk/packages/397337 |
Java | Maven<br/>(GitHub Packages) | WebSocket | io.coinapi.websocket.v1 | https://github.com/coinapi/coinapi-sdk/packages/397352 |
Python3 | PyPI | REST | coinapi.rest.v1 | ![PyPI](https://img.shields.io/pypi/v/coinapi.rest.v1) |

## Language coverage

In this repository you can find libraries that will help you use our API with minimal development effort from languages like:
* Python
* R
* Matlab
Expand All @@ -18,5 +42,7 @@ In this repository you can find libraries that will help you use our API with mi
* PHP
* Haskell
* Objective-C
* Swift

Feel free to make Pull Request with proposed changes or create an Issue on which we respond as soon as possible.

If you spot something wrong, feel free to make Pull Request with proposed changes or create an Issue on which we respond as soon as possible and in less than 24 hours.
23 changes: 23 additions & 0 deletions chain-sdk/ada/.openapi-generator-ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# OpenAPI Generator Ignore
# Generated by openapi-generator https://github.com/openapitools/openapi-generator

# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.

# As an example, the C# client generator defines ApiClient.cs.
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
#ApiClient.cs

# You can match any string of characters against a directory, file or extension with a single asterisk (*):
#foo/*/qux
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux

# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux

# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
#docs/*.md
# Then explicitly reverse the ignore rule for a single file:
#!docs/README.md
9 changes: 9 additions & 0 deletions chain-sdk/ada/.openapi-generator/FILES
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.openapi-generator-ignore
config.gpr
defaultpackage.gpr
src/-client.adb
src/.ads
src/client/-clients.adb
src/client/-clients.ads
src/model/-models.adb
src/model/-models.ads
1 change: 1 addition & 0 deletions chain-sdk/ada/.openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
6.6.0
78 changes: 78 additions & 0 deletions chain-sdk/ada/config.gpr
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
abstract project Config is
for Source_Dirs use ();

type Yes_No is ("yes", "no");

type Library_Type_Type is ("relocatable", "static", "static-pic");

type Build_Type is ("distrib", "debug", "optimize", "profile", "coverage");
Mode : Build_Type := external ("BUILD", "debug");

Processors := External ("PROCESSORS", "1");

package Builder is
for Default_Switches ("Ada") use ("-j" & Processors);
end Builder;

package compiler is
warnings := ("-gnatwua");
defaults := ("-gnat2012");
case Mode is
when "distrib" =>
for Default_Switches ("Ada") use defaults & ("-O2", "-gnatafno", "-gnatVa", "-gnatwa");

when "debug" =>
for Default_Switches ("Ada") use defaults & warnings
& ("-g", "-gnata", "-gnatVaMI", "-gnaty3abcefhiklmnprstxM127");

when "coverage" =>
for Default_Switches ("Ada") use defaults & warnings
& ("-g", "-O2", "-gnata", "-gnatVaMI", "-gnaty3abcefhiklmnprstxM127",
"-fprofile-arcs", "-ftest-coverage");

when "optimize" =>
for Default_Switches ("Ada") use defaults & warnings
& ("-O2", "-gnatn", "-gnatp", "-fdata-sections", "-ffunction-sections");

when "profile" =>
for Default_Switches ("Ada") use defaults & warnings & ("-pg");

end case;
end compiler;

package binder is
case Mode is
when "debug" =>
for Default_Switches ("Ada") use ("-E");

when others =>
for Default_Switches ("Ada") use ("-E");

end case;
end binder;

package linker is
case Mode is
when "profile" =>
for Default_Switches ("Ada") use ("-pg");

when "distrib" =>
for Default_Switches ("Ada") use ("-s");

when "optimize" =>
for Default_Switches ("Ada") use ("-Wl,--gc-sections");

when "coverage" =>
for Default_Switches ("ada") use ("-fprofile-arcs");

when others =>
null;
end case;

end linker;

package Ide is
for VCS_Kind use "git";
end Ide;

end Config;
26 changes: 26 additions & 0 deletions chain-sdk/ada/defaultpackage.gpr
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
-- On Chain Dapps _ REST API
-- This section will provide necessary information about the `OnChain API` protocol. <br/><br/> Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
-- The version of the OpenAPI document: 1.0.0
--
-- https://openapi-generator.tech
--
-- NOTE: Auto generated by OpenAPI Generator (https://openapi-generator.tech).
with "config";
with "utilada_sys";
with "utilada_xml";
with "utilada_http";
with "security";
with "swagger";
project defaultPackage is

Mains := ("-client.adb");
for Main use Mains;
for Source_Dirs use ("src", "src/model", "src/client");
for Object_Dir use "./" & Config'Exec_Dir & "/bin";

package Binder renames Config.Binder;
package Builder renames Config.Builder;
package Compiler renames Config.Compiler;
package Linker renames Config.Linker;

end defaultPackage;
43 changes: 43 additions & 0 deletions chain-sdk/ada/src/-client.adb
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
with .Clients;
with .Models;
with Swagger;
with Util.Http.Clients.Curl;
with Ada.Text_IO;
with Ada.Command_Line;
with Ada.Calendar.Formatting;
with Ada.Exceptions;
procedure .Client is

use Ada.Text_IO;

procedure Usage;

Server : constant Swagger.UString := Swagger.To_UString ("http://localhost:8080/v2");
Arg_Count : constant Natural := Ada.Command_Line.Argument_Count;
Arg : Positive := 1;

procedure Usage is
begin
Put_Line ("Usage: defaultPackage {params}...");
end Usage;

begin
if Arg_Count <= 1 then
Usage;
return;
end if;
Util.Http.Clients.Curl.Register;
declare
Command : constant String := Ada.Command_Line.Argument (Arg);
Item : constant String := Ada.Command_Line.Argument (Arg + 1);
C : .Clients.Client_Type;
begin
C.Set_Server (Server);
Arg := Arg + 2;

exception
when E : Constraint_Error =>
Put_Line ("Constraint error raised: " & Ada.Exceptions.Exception_Message (E));

end;
end .Client;
Loading