1.1.4 (2022-01-08)
- Revert "fix: temporary disable ble until it doesn't prevent stoping the node" (26f0bb1)
1.1.3 (2022-01-07)
- temporary disable ble until it doesn't prevent stoping the node (3131a37)
1.1.2 (2022-01-06)
- add cors headers (988e088)
1.1.1 (2022-01-05)
- expose serveAPI (836b8ba)
1.1.0 (2022-01-05)
- make gateway readonly (6d1d54e)
- add serve config to ios/android init (2734259)
- add gateway tests (1bc26b7)
- add serve gateway (f77bab2)
- expose serve function (a1c4651)
1.0.9 (2022-01-05)
- push podspec too (b75aea0)
1.0.8 (2022-01-05)
- sync version name (fede84d)
1.0.7 (2022-01-05)
- set artifacts tag (4df79e6)
1.0.6 (2022-01-05)
- upload artifact without tag (721bf81)
1.0.5 (2022-01-05)
- don't try to publish on bintray (55c0b08)
1.0.4 (2022-01-05)
- try other artifact uploaod (f8ee4af)
1.0.3 (2022-01-05)
- force publish pods on github (e10a8c1)
1.0.2 (2022-01-05)
- publish ios bridge (9f02a39)
1.0.1 (2022-01-05)
- skip macos keychain setup (4fb5040)
- Android DNS hack for go 1.17 (840b642)
- api: Don't use wildcard for 'Access-Control-Allow-Origin' (d032373)
- appcompat deps (760729f)
- build ios in release mode (e43d03c)
- bump deps (bb0afcb)
- ci: skip doc gen (3121166)
- disable
GradleDependency
(1b4f093) - few fixes and refactor so Android and iOS package API are identical (3388954)
- fix golang ci (76bbd7b)
- fix iOS demo application (106c14e)
- fix sock file creation (6a83055)
- fixes tests post-refactor (e15648f)
- fixes xerrors modules import with go 1.13 + tidy (dfd6cbf)
- go cache (5645437)
- go test wrong path (4479da1)
- ios: enable tcp shell on ios simulator only (a9c7cb9)
- ios: Fix ios getApiAddrs method (2400394)
- ios: Fix IPNS resolve on iOS (22d9746)
- ios: Fix peer counter (c91e439)
- multiple bug and typo fixes: android, ios, js, etc (e165d6e)
- node: bootstrap peers on new node (9f9cdef)
- quick & dirty fix for functions with multiple return on Darwin (047addf)
- race condition in node's closing (16fa855)
- refactor swift API + few fixes on socket manager (efd89fb)
- release: upgrade pystache to prevent use_2to3 conflict with setuptools>=58 (1db53e5)
- remove armv7 from XCode archs config (support dropped by gomobile) (38476dc)
- remove obsolete bootstrap fix and reset RSA key size checks to 2048 (781b0cf)
- restore plist for unit tests (1c0d0f4)
- rollback to go 1.12 because 1.13 causes go mod errors (e8d4469)
- shell: Remove infinite recursive call method exec (8d997a9)
- sock: Add static var for sockmanager (eef3564)
- temporary lower minimum RSA key length to allows bootstrap to work (9196d8b)
- test: remove convey & update test (7f66a19)
- tmp fix for gomobile build (e3af32d)
- update & fix go mod (d6caf1d)
- update android network security in release mode (a2d211d)
- updated and fixed go mod + tidy (06b102a)
- use active arch only (4290f69)
- various bug fixes and improvements on ci publish jobs (95ebb27)
- yml lint (e60be6b)
- adapt demo application to new Android bridge (9729af3)
- Add enable pubsub/namesys extra opt (33af183)
- add logger (android) (c66daa7)
- add Makefile and implem build commands (281c7b4)
- add repo in-memory lock for NewNode / node.Close() (29de656)
- add repo in-memory lock for NewNode / node.Close() (714f38d)
- add sharing image to the Android demo app (1214be0)
- add the proximity transport + Android BLE driver + iOS BLE driver (67de3b9)
- add variable for additionnal go package in Makefile (f0f6a52)
- android: get XKCD cIDs using IPNS/IPFS instead of local json (804bbce)
- android: Replace command method by RequestBuilder (3d19c65)
- api: handle unix socket domain (ffb051e)
- basic implemen of android example app (ee57dd3)
- better swift error (b15261d)
- bind config setters/getters on android (ccf4b45)
- bind config setters/getters on ios (c4e4ac8)
- change core to accept a proximity transport for the node startup (692ec85)
- clean Android: access, typo, asyncTask in activity, etc (c6b632f)
- clean Android: access, typo, asyncTask in activity, etc (65d5a88)
- go: Add send command to shell (b2f7611)
- go: Update to go 1.13 (3b75ba0)
- go: Update to go-ipfs-api v0.0.3 (efdf0d2)
- implement Android IPFS class (aef1689)
- improve Android example app (4304e27)
- improve iOS example app (eb08c5a)
- ios: Add ipfs bridge on ios (6b08685)
- ios: add logger + refacto logs (b091582)
- ios: create base classes for ios (05e2672)
- ios: get XKCD cIDs using IPNS/IPFS instead of local json (1461ac1)
- ios: Replace commands methods by RequestBuilder (ebc2ccc)
- ipfs: use tcp shell on simulator (3e4f7ef)
- mobile: Add base mobile ipfs node (d91426f)
- mod: update to ipfs last commit (c6198c3)
- node: Use random port for api (709a6a4)
- react: Add react native example for android (df8188b)
- rework ipfs config (cf0b300)
- setup android local/remote dependency retrieval and version number (334fa13)
- test: Add mobile test (1daa641)
- update gomobile to support xcframework (a4caef8)
- wip basic sockmanager (untested/unbridged) (2c16356)
1.2.1 (2020-09-13)
- race condition in node's closing (16fa855)
1.2.0 (2020-09-10)
- bump deps (bb0afcb)
- remove armv7 from XCode archs config (support dropped by gomobile) (38476dc)
- restore plist for unit tests (1c0d0f4)
- update & fix go mod (d6caf1d)
- Add enable pubsub/namesys extra opt (33af183)
1.1.1 (2020-05-15)
- various bug fixes and improvements on ci publish jobs (95ebb27)
1.1.0 (2020-04-20)
- ios: enable tcp shell on ios simulator only (a9c7cb9)
- ios: Fix IPNS resolve on iOS (22d9746)
- shell: Remove infinite recursive call method exec (8d997a9)
- few fixes and refactor so Android and iOS package API are identical (3388954)
- fix iOS demo application (106c14e)
- fix sock file creation (6a83055)
- go test wrong path (4479da1)
- refactor swift API + few fixes on socket manager (efd89fb)
- remove obsolete bootstrap fix and reset RSA key size checks to 2048 (781b0cf)
- api: Don't use wildcard for 'Access-Control-Allow-Origin' (d032373)
- ios: Fix ios getApiAddrs method (2400394)
- ios: Fix peer counter (c91e439)
- sock: Add static var for sockmanager (eef3564)
- test: remove convey & update test (7f66a19)
- build ios in release mode (e43d03c)
- fixes tests post-refactor (e15648f)
- fixes xerrors modules import with go 1.13 + tidy (dfd6cbf)
- multiple bug and typo fixes: android, ios, js, etc (e165d6e)
- quick & dirty fix for functions with multiple return on Darwin (047addf)
- rollback to go 1.12 because 1.13 causes go mod errors (e8d4469)
- temporary lower minimum RSA key length to allows bootstrap to work (9196d8b)
- tmp fix for gomobile build (e3af32d)
- update android network security in release mode (a2d211d)
- node: bootstrap peers on new node (9f9cdef)
- updated and fixed go mod + tidy (06b102a)
- android: get XKCD cIDs using IPNS/IPFS instead of local json (804bbce)
- android: Replace command method by RequestBuilder (3d19c65)
- go: Add send command to shell (b2f7611)
- go: Update to go 1.13 (3b75ba0)
- go: Update to go-ipfs-api v0.0.3 (efdf0d2)
- ios: get XKCD cIDs using IPNS/IPFS instead of local json (1461ac1)
- ios: Replace commands methods by RequestBuilder (ebc2ccc)
- mod: update to ipfs last commit (c6198c3)
- adapt demo application to new Android bridge (9729af3)
- add Makefile and implem build commands (281c7b4)
- add repo in-memory lock for NewNode / node.Close() (29de656)
- add repo in-memory lock for NewNode / node.Close() (714f38d)
- add variable for additionnal go package in Makefile (f0f6a52)
- basic implemen of android example app (ee57dd3)
- better swift error (b15261d)
- clean Android: access, typo, asyncTask in activity, etc (c6b632f)
- clean Android: access, typo, asyncTask in activity, etc (65d5a88)
- implement Android IPFS class (aef1689)
- improve Android example app (4304e27)
- improve iOS example app (eb08c5a)
- api: handle unix socket domain (ffb051e)
- ios: create base classes for ios (05e2672)
- ipfs: use tcp shell on simulator (3e4f7ef)
- setup android local/remote dependency retrieval and version number (334fa13)
- wip basic sockmanager (untested/unbridged) (2c16356)
- ios: Add ipfs bridge on ios (6b08685)
- mobile: Add base mobile ipfs node (d91426f)
- node: Use random port for api (709a6a4)
- react: Add react native example for android (df8188b)
- test: Add mobile test (1daa641)
- Provides basic bindings to go-ipfs
- Provides a sockmanager that allows user to create UDS easily
- Only supports simple types as input/output for request (byte[] or string)
- Provides a convenient IPFS Class that wraps underlying go objects:
- Repo path in configurable
- (Android) Repo storage is configurable: external or internal
- Basic methods that start, stop and restart the node
- NewRequest method that takes a command and returns a RequestBuilder
- Provides a RequestBuilder Class:
- Simple bindings to the go-ipfs RequestBuilder
- Provides methods to set headers, options, arguments and body
- Method
send
returns a byte array - (Android) Method
sendToJSONList
returns a JSON list - (iOS) Method
sendToDict
returns a dict
- Starts a node and display its peerID
- Displays the number of connected peers
- Provides a
Random XKCD
button that download a random XKCD from IPFS and displays it