Skip to content

Commit 240d864

Browse files
Update CHANGELOG.md and CMake versions for v0.7.0 release.
Signed-off-by: Mykhailo Kuchma <[email protected]>
1 parent 40a8bf4 commit 240d864

File tree

9 files changed

+38
-8
lines changed

9 files changed

+38
-8
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
1+
## v0.7.0-beta (09/09/2019)
2+
3+
**Common**
4+
5+
* Introduced new abstract `olp::thread::TaskScheduler` to be used for async context; provided default thread pool implementation.
6+
* Added `UserAgent` HTTP header to mark all triggered requests.
7+
* Added China Lookup API URLs.
8+
* Introduced new HTTP abstraction layer `olp::http::Network` without singleton usage. Platform dependent implementations adapted and aligned with coding style.
9+
* `olp::network::Network` with according implementations and helper classes removed.
10+
* Changed `olp::client::CancellationContext` to shared pimpl so we can remove the `std::shared_ptr` wrapper when using it across multiple requests.
11+
* Improved logging in core components.
12+
13+
**olp-edge-sdk-cpp-authentication**
14+
15+
* **Breaking Change** - Use new HTTP layer as input parameter for all requests. This is a mandatory parameter and users must provide it.
16+
* **Breaking Change** - Use new `olp::thread::TaskScheduler`; provided as input parameter.
17+
* Removed usage of raw `std::thread` and switched to `olp::thread::TaskScheduler`. If the `olp::thread::TaskScheduler` instance is not provided, all tasks are executed in the calling thread.
18+
19+
**olp-edge-sdk-cpp-dataservice-read**
20+
21+
* **Breaking Change** - Use new HTTP layer as input parameter for all requests. This is a mandatory parameter and users must provide it.
22+
* **Breaking Change** - Use new `olp::thread::TaskScheduler`; provided as input parameter.
23+
* Removed usage of raw `std::thread` and switched to `olp::thread::TaskScheduler`. If the `olp::thread::TaskScheduler` instance is not provided, all tasks are executed in the calling thread.
24+
* Improved logging.
25+
26+
**olp-edge-sdk-cpp-dataservice-write**
27+
28+
* **Breaking Change** - Use new HTTP layer as input parameter for all requests. This is a mandatory parameter and users must provide it.
29+
* **Breaking Change** - `olp::dataservice::write::StreamLayerClient` uses new `olp::thread::TaskScheduler` as input parameter for async context. If the `olp::thread::TaskScheduler` instance is not provided, all tasks are executed in the calling thread.
30+
131
## v0.6.0-beta (27/06/2019)
232
Initial open source release as a _work in progress_ beta.
333
<br />Not all OLP features are implemented, API breaks very likely with following commits and releases.

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
cmake_minimum_required(VERSION 3.5)
1919

2020
# Build the sdk targets
21-
project(olp-cpp-sdk VERSION 0.6.0)
21+
project(olp-cpp-sdk VERSION 0.7.0)
2222

2323
# Add preprocessor definitions for the SDK version and platform name
2424
add_definitions(-DEDGE_SDK_VERSION_STRING=\"${olp-cpp-sdk_VERSION}\")

examples/dataservice-write/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ elseif(ANDROID)
4040
${EDGE_SDK_EXAMPLE_FAILURE_STRING})
4141

4242
else()
43-
project(${EDGE_SDK_DATASERVICE_WRITE_EXAMPLE_TARGET} VERSION 0.6.0)
43+
project(${EDGE_SDK_DATASERVICE_WRITE_EXAMPLE_TARGET} VERSION 0.7.0)
4444

4545
find_package(olp-cpp-sdk-authentication REQUIRED)
4646
find_package(olp-cpp-sdk-dataservice-write REQUIRED)

examples/helpers/android/app/CMakeLists.txt.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
cmake_minimum_required(VERSION 3.5)
1919

20-
project(@EDGE_SDK_EXAMPLE_TARGET_NAME@ VERSION 0.6.0)
20+
project(@EDGE_SDK_EXAMPLE_TARGET_NAME@ VERSION 0.7.0)
2121

2222
if (DEFINED EDGE_SDK_HTTP_CLIENT_JAR)
2323
get_filename_component(EDGE_SDK_HTTP_CLIENT_JAR_FULL_PATH "${EDGE_SDK_HTTP_CLIENT_JAR}" ABSOLUTE)

examples/helpers/ios/CMakeLists.txt.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ if (NOT IOS)
2121
message(FATAL_ERROR "Unsupported platform!")
2222
endif()
2323

24-
project(@EDGE_SDK_EXAMPLE_TARGET_NAME@ VERSION 0.6.0)
24+
project(@EDGE_SDK_EXAMPLE_TARGET_NAME@ VERSION 0.7.0)
2525

2626
add_executable(@EDGE_SDK_EXAMPLE_TARGET_NAME@
2727
${CMAKE_CURRENT_SOURCE_DIR}/example.h

olp-cpp-sdk-authentication/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# License-Filename: LICENSE
1717

1818
cmake_minimum_required(VERSION 3.5)
19-
project(olp-cpp-sdk-authentication VERSION 0.6.0)
19+
project(olp-cpp-sdk-authentication VERSION 0.7.0)
2020
set(DESCRIPTION "C++ API library for accesing HERE Account authentication service")
2121

2222
file(GLOB_RECURSE AUTHENTICATION_INC "include/*.h*")

olp-cpp-sdk-core/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
cmake_minimum_required(VERSION 3.5)
1919

20-
project(olp-cpp-sdk-core VERSION 0.6.0)
20+
project(olp-cpp-sdk-core VERSION 0.7.0)
2121
set(DESCRIPTION "Core network and utility library for the HERE OLP SDK C++")
2222

2323
find_package(RapidJSON REQUIRED)

olp-cpp-sdk-dataservice-read/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
cmake_minimum_required(VERSION 3.5)
1919

20-
project(olp-cpp-sdk-dataservice-read VERSION 0.6.0)
20+
project(olp-cpp-sdk-dataservice-read VERSION 0.7.0)
2121
set(DESCRIPTION "C++ API library for reading OLP data")
2222

2323
file(GLOB_RECURSE INC "include/*.h*")

olp-cpp-sdk-dataservice-write/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# License-Filename: LICENSE
1717

1818
cmake_minimum_required(VERSION 3.5)
19-
project(olp-cpp-sdk-dataservice-write VERSION 0.6.0)
19+
project(olp-cpp-sdk-dataservice-write VERSION 0.7.0)
2020
set(DESCRIPTION "C++ API library for writing data to OLP")
2121

2222
file(GLOB_RECURSE DATASERVICE_WRITE_INC "include/*.h*")

0 commit comments

Comments
 (0)