-
Notifications
You must be signed in to change notification settings - Fork 48
Comparing changes
Open a pull request
base repository: heremaps/here-data-sdk-cpp
base: master
head repository: heremaps/here-data-sdk-cpp
compare: feature_boost_json
- 11 commits
- 168 files changed
- 2 contributors
Commits on Feb 10, 2026
-
CI: Add build with OLP_SDK_NO_EXCEPTION=ON (#1661)
To catch issues in this kind of build earlier Relates-To: OCMAM-442 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
Configuration menu - View commit details
-
Copy full SHA for e7a0373 - Browse repository at this point
Copy the full SHA e7a0373View commit details
Commits on Feb 12, 2026
-
Integrate Boost.Json patching 1.82 for no exception (#1662)
* Integrate Boost.Json code for further usage No conversion just getting it into the build process Relates-To: OCMAM-442 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> * Patch boost::json 1.82 with BOOST_NO_EXCEPTIONS Is is solved in boost::json 1.83 but we preferred to stay at 1.82 Relates-To: OCMAM-442 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> --------- Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
Configuration menu - View commit details
-
Copy full SHA for a47ef51 - Browse repository at this point
Copy the full SHA a47ef51View commit details
Commits on Feb 27, 2026
-
Switch to Ubuntu 24.04 with gcc13 (#1673)
Ubuntu 22.04 doesn't contain gcc13, even when using add-apt-repository ppa:ubuntu-toolchain-r/test Relates-To: MINOR Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
Configuration menu - View commit details
-
Copy full SHA for d6b6721 - Browse repository at this point
Copy the full SHA d6b6721View commit details
Commits on Mar 3, 2026
-
Refactor PartitionsSaxHandler to use boost::json (#1670)
* Refactor PartitionsSaxHandler to use boost::json Previously it was based on rapidjson The tests are adjusted accordingly. Relates-To: OCMAM-448 Signed-off-by: Alexander Sopov <ext-alexander.sopov@here.com> * Refactor PartitionsSaxHandler to use boost::json Previously it was based on rapidjson The tests are adjusted accordingly. Relates-To: OCMAM-448 Signed-off-by: Alexander Sopov <ext-alexander.sopov@here.com> * Refactor PartitionsSaxHandler to use boost::json Previously it was based on rapidjson The tests are adjusted accordingly. Relates-To: OCMAM-448 Signed-off-by: Alexander Sopov <ext-alexander.sopov@here.com> * Refactor PartitionsSaxHandler to use boost::json Previously it was based on rapidjson The tests are adjusted accordingly. Relates-To: OCMAM-448 Signed-off-by: Alexander Sopov <ext-alexander.sopov@here.com> * Refactor PartitionsSaxHandler to use boost::json Previously it was based on rapidjson The tests are adjusted accordingly. Relates-To: OCMAM-448 Signed-off-by: Alexander Sopov <ext-alexander.sopov@here.com> * Refactor PartitionsSaxHandler to use boost::json Previously it was based on rapidjson The tests are adjusted accordingly. Relates-To: OCMAM-448 Signed-off-by: Alexander Sopov <ext-alexander.sopov@here.com> * Refactor PartitionsSaxHandler to use boost::json Previously it was based on rapidjson The tests are adjusted accordingly. Relates-To: OCMAM-448 Signed-off-by: Alexander Sopov <ext-alexander.sopov@here.com> * Refactor PartitionsSaxHandler to use boost::json Previously it was based on rapidjson The tests are adjusted accordingly. Relates-To: OCMAM-448 Signed-off-by: Alexander Sopov <ext-alexander.sopov@here.com> --------- Signed-off-by: Alexander Sopov <ext-alexander.sopov@here.com>
Configuration menu - View commit details
-
Copy full SHA for 83e0549 - Browse repository at this point
Copy the full SHA 83e0549View commit details -
CI: build with hidden symbols using Clang (#1675)
* CI: build with hidden symbols using Clang Good to able to do this. No tests as not exposed classes are accessed in tests Relates-To: MINOR Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> * Examples: export functions from libs To utilize in the common binary Relates-To: MINOR Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> * Make boost::json header only in the read lib Otherwise there are unresolved external symbols when built with visibility=hidden Relates-To: MINOR Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> --------- Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
Configuration menu - View commit details
-
Copy full SHA for 678c8f7 - Browse repository at this point
Copy the full SHA 678c8f7View commit details -
Use Boost::json in olp-cpp-sdk-authentication (#1674)
* Use Boost::json in olp-cpp-sdk-authentication Migrating from RapidJSON Relates-To: OCMAM-443 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> * Use Boost::json in authentication functional tests Migrating from RapidJSON Relates-To: OCMAM-443 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> --------- Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
Configuration menu - View commit details
-
Copy full SHA for 4b553db - Browse repository at this point
Copy the full SHA 4b553dbView commit details
Commits on Mar 4, 2026
-
Build with OLP_SDK_NO_EXCEPTION=ON using clang (#1676)
It appeared that Clang and GCC complains on different lines at least in case of Boost codebase Relates-To: MINOR Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
Configuration menu - View commit details
-
Copy full SHA for 5d52332 - Browse repository at this point
Copy the full SHA 5d52332View commit details
Commits on Mar 5, 2026
-
Boost includes to private section of auth lib (#1678)
Migrating from RapidJSON Relates-To: OCMAM-443 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
Configuration menu - View commit details
-
Copy full SHA for 9a5efa0 - Browse repository at this point
Copy the full SHA 9a5efa0View commit details
Commits on Mar 11, 2026
-
Use Boost::json in olp-cpp-sdk-dataservice-write (#1681)
* Use Boost::json in olp-cpp-sdk-dataservice-write Migrating from RapidJSON Relates-To: OCMAM-445 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> * Copy json implementation wrappers to write lib This allows to keep other libs untouched until fully migrated to the boost::json and remove write lib dependency from public json wrappers. Alternative solutions tried are: - add boost json wrappers to the same files in the core but to additional namespace - changes in core, json still exposed - move boost json wrappers from core to internal for the repository include location and add it to all DataSDK projects - huge change Relates-To: OCMAM-445 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> --------- Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
Configuration menu - View commit details
-
Copy full SHA for 2b8f6c6 - Browse repository at this point
Copy the full SHA 2b8f6c6View commit details
Commits on Mar 17, 2026
-
Use Boost::json in olp-cpp-sdk-dataservice-read (#1684)
* Use Boost::json in olp-cpp-sdk-dataservice-read Migrating from RapidJSON Relates-To: OCMAM-444 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> * Copy json implementation wrappers to read lib This allows to keep other libs untouched until fully migrated to the boost::json and remove read lib dependency from public json wrappers. Alternative solutions tried are: - add boost json wrappers to the same files in the core but to additional namespace - changes in core, json still exposed - move boost json wrappers from core to internal for the repository include location and add it to all DataSDK projects - huge change Relates-To: OCMAM-444 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> --------- Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
Configuration menu - View commit details
-
Copy full SHA for 41997b2 - Browse repository at this point
Copy the full SHA 41997b2View commit details
Commits on Mar 23, 2026
-
Use Boost::json in olp-cpp-sdk-core (#1685)
* Use Boost::json in olp-cpp-sdk-core Migrating from RapidJSON Json wrappers has been moved and not exposed anymore Relates-To: OCMAM-446 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> * Use Boost::json in mock-server-client Migrating from RapidJSON Relates-To: OCMAM-446 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> * Use boost::json in HarCaptureAdapter Migrating from RapidJSON Relates-To: OCMAM-446 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com> --------- Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
Configuration menu - View commit details
-
Copy full SHA for b6af0a8 - Browse repository at this point
Copy the full SHA b6af0a8View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...feature_boost_json