Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9eb19bcc27 
								
							 
						 
						
							
							
								
								✅  add more tests for binary type  
							
							 
							
							
							
						 
						
							2020-05-18 12:33:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gistrec 
								
							 
						 
						
							
							
							
							
								
							
							
								9e765f5aed 
								
							 
						 
						
							
							
								
								Fixed std::numeric_limit::max() call  
							
							 
							
							
							
						 
						
							2020-05-18 10:25:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								904642f261 
								
							 
						 
						
							
							
								
								♻️  rename internal_binary_t with binary_t  
							
							 
							
							
							
						 
						
							2020-05-17 22:50:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dead99eb0e 
								
							 
						 
						
							
							
								
								🔨  overwork binary subtypes  
							
							 
							
							
							
						 
						
							2020-05-17 13:51:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab6e76dd05 
								
							 
						 
						
							
							
								
								Merge branches 'binary_type' and 'develop' of  https://github.com/nlohmann/json  into binary_type  
							
							 
							
							
							
						 
						
							2020-05-17 12:27:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								28e20bd9e4 
								
							 
						 
						
							
							
								
								🚨  fix warnings  #2113  
							
							 
							
							
							
						 
						
							2020-05-16 14:26:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c0cf67ead3 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/nlohmann/json  into binary_type  
							
							 
							
							
							
						 
						
							2020-05-16 12:58:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f40a9f876a 
								
							 
						 
						
							
							
								
								Merge pull request  #2044  from  dota17/issue#1719  
							
							 
							
							... 
							
							
							
							Fix issue#1719 
							
						 
						
							2020-05-16 12:57:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									chenguoping 
								
							 
						 
						
							
							
							
							
								
							
							
								ed9c205b5d 
								
							 
						 
						
							
							
								
								add somes test cases  
							
							 
							
							
							
						 
						
							2020-05-15 21:48:29 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								daf2d296dd 
								
							 
						 
						
							
							
								
								♻️  move wrapped binary type to separate file  
							
							 
							
							
							
						 
						
							2020-05-15 14:12:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									chenguoping 
								
							 
						 
						
							
							
							
							
								
							
							
								779a0ec7df 
								
							 
						 
						
							
							
								
								update  
							
							 
							
							
							
						 
						
							2020-05-15 17:35:43 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									chenguoping 
								
							 
						 
						
							
							
							
							
								
							
							
								47c6570470 
								
							 
						 
						
							
							
								
								Add some test cases about to_cbor()  
							
							 
							
							
							
						 
						
							2020-05-14 15:11:38 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0857140839 
								
							 
						 
						
							
							
								
								Merge pull request  #1950  from FrancoisChabot/issues/1457  
							
							 
							
							... 
							
							
							
							templated input adapters 
							
						 
						
							2020-05-14 07:52:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7b032f565 
								
							 
						 
						
							
							
								
								✅  add tests to improve coverage  
							
							 
							
							
							
						 
						
							2020-05-13 21:28:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a4266bbb7d 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into issues/1457  
							
							 
							
							
							
						 
						
							2020-05-13 12:48:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a414e35971 
								
							 
						 
						
							
							
								
								🚨  add newline to end of file  
							
							 
							
							
							
						 
						
							2020-05-13 12:35:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6014419818 
								
							 
						 
						
							
							
								
								Merge branches 'develop' and 'issue2082' of  https://github.com/nlohmann/json  into issue2082  
							
							 
							
							
							
						 
						
							2020-05-12 12:28:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								76c01501f7 
								
							 
						 
						
							
							
								
								🔧  fix pedantic maintainer targets  
							
							 
							
							
							
						 
						
							2020-05-11 20:03:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c42847011 
								
							 
						 
						
							
							
								
								✅  add tests for binary type  
							
							 
							
							
							
						 
						
							2020-05-10 13:23:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fff46ea98c 
								
							 
						 
						
							
							
								
								✅  add tests for binary type  
							
							 
							
							
							
						 
						
							2020-05-09 23:18:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								34430994bf 
								
							 
						 
						
							
							
								
								✅  add tests for binary type  
							
							 
							
							
							
						 
						
							2020-05-09 14:16:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3fa94f0755 
								
							 
						 
						
							
							
								
								✅  add tests for binary type  
							
							 
							
							
							
						 
						
							2020-05-09 13:46:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f0c6ab4d3b 
								
							 
						 
						
							
							
								
								🐛  fix bug in SAX callback parser  
							
							 
							
							
							
						 
						
							2020-05-08 14:21:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5bfb27c865 
								
							 
						 
						
							
							
								
								🚨  fix some warnings  
							
							 
							
							
							
						 
						
							2020-05-08 12:32:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf4a6552f3 
								
							 
						 
						
							
							
								
								✅  add tests for binary serialization  
							
							 
							
							
							
						 
						
							2020-05-06 22:24:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3cd2a977ae 
								
							 
						 
						
							
							
								
								✅  add test for get_ptr<binary_t*>  
							
							 
							
							
							
						 
						
							2020-05-06 22:13:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d6f7b0d4e 
								
							 
						 
						
							
							
								
								✅  add tests for binary serialization  
							
							 
							
							
							
						 
						
							2020-05-06 22:13:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddff459fa3 
								
							 
						 
						
							
							
								
								✅  add test for BSON binary subtype  
							
							 
							
							
							
						 
						
							2020-05-06 21:24:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b39efd545 
								
							 
						 
						
							
							
								
								✅  add tests for binary type  
							
							 
							
							
							
						 
						
							2020-05-05 12:59:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								908941b87d 
								
							 
						 
						
							
							
								
								✅  fix test cases  
							
							 
							
							
							
						 
						
							2020-05-05 07:47:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2a34f4cd63 
								
							 
						 
						
							
							
								
								✅  add tests for binary type  
							
							 
							
							
							
						 
						
							2020-05-04 22:07:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a50a14088c 
								
							 
						 
						
							
							
								
								Merge pull request  #2081  from nlohmann/external_test_data  
							
							 
							
							... 
							
							
							
							Use external test data 
							
						 
						
							2020-05-04 20:58:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e7a88b2d7f 
								
							 
						 
						
							
							
								
								💚  fix AppVeyor and Travis builds  
							
							 
							
							
							
						 
						
							2020-05-03 19:33:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								24237af983 
								
							 
						 
						
							
							
								
								🎨  fix format  
							
							 
							
							
							
						 
						
							2020-05-03 13:40:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f0d37d7d2 
								
							 
						 
						
							
							
								
								🔥  remove fastcov  
							
							 
							
							
							
						 
						
							2020-05-02 23:48:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								929f5d398c 
								
							 
						 
						
							
							
								
								🔨  fix coverage tests  
							
							 
							
							
							
						 
						
							2020-05-02 23:24:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								752c62b4bd 
								
							 
						 
						
							
							
								
								🔨  remove double tests  
							
							 
							
							
							
						 
						
							2020-05-02 16:07:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f0050c9ba0 
								
							 
						 
						
							
							
								
								Merge pull request  #2019  from dota17/contains_v2  
							
							 
							
							... 
							
							
							
							fix #1982:json_pointer.contains() exception is incorrectly raised 
							
						 
						
							2020-05-02 11:04:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bec554936c 
								
							 
						 
						
							
							
								
								🔨  fix paths  
							
							 
							
							
							
						 
						
							2020-05-02 10:56:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cfb2f34ebb 
								
							 
						 
						
							
							
								
								🔨  fix benchmarks  
							
							 
							
							
							
						 
						
							2020-05-01 20:59:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec5cfdd307 
								
							 
						 
						
							
							
								
								🔨  properly find and use Git  
							
							 
							
							
							
						 
						
							2020-05-01 16:18:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ade3a0efb 
								
							 
						 
						
							
							
								
								➖  remove dependency to FetchContent  
							
							 
							
							
							
						 
						
							2020-05-01 15:14:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dbf1a1f413 
								
							 
						 
						
							
							
								
								♻️  download test data from external repository  
							
							 
							
							
							
						 
						
							2020-05-01 14:32:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c9f404dc98 
								
							 
						 
						
							
							
								
								Merge pull request  #2076  from rmisev/patch-1  
							
							 
							
							... 
							
							
							
							Fix error message about invalid surrogate pairs 
							
						 
						
							2020-05-01 12:47:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b27d8a3253 
								
							 
						 
						
							
							
								
								Merge pull request  #2074  from ArthurSonzogni/develop  
							
							 
							
							... 
							
							
							
							Add CMake fetchcontent documentation and tests 
							
						 
						
							2020-05-01 12:42:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rimas Misevičius 
								
							 
						 
						
							
							
							
							
								
							
							
								6f1800889a 
								
							 
						 
						
							
							
								
								Fix tests  
							
							 
							
							
							
						 
						
							2020-05-01 00:59:12 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rimas Misevičius 
								
							 
						 
						
							
							
							
							
								
							
							
								4c053e3ec9 
								
							 
						 
						
							
							
								
								Fix tests  
							
							 
							
							
							
						 
						
							2020-05-01 00:48:24 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ArthurSonzogni 
								
							 
						 
						
							
							
							
							
								
							
							
								c331706644 
								
							 
						 
						
							
							
								
								Add CMake fetchcontent documentation and tests  
							
							 
							
							... 
							
							
							
							Github issue:
https://github.com/nlohmann/json/issues/2073 
nlohmann::json documents 2 way of depending on it using CMake
1) Copy-paste the project/source into your own project.
2) Install nlohman::json and then use find_package.
(1) pollutes your git repository, (2) requires everyone to install the
dependencies themselves.
Since 2018, CMake provide some kind of 'package manager' features using
[FetchContent](https://cmake.org/cmake/help/v3.17/module/FetchContent.html )
It gives the following:
~~~cmake
include(FetchContent)
FetchContent_Declare(json
  GIT_REPOSITORY https://github.com/nlohmann/json 
  GIT_TAG v3.7.3)
FetchContent_GetProperties(json)
if(NOT json_POPULATED)
  FetchContent_Populate(json)
  add_subdirectory( ${json_SOURCE_DIR} ${json_BINARY_DIR} EXCLUDE_FROM_ALL)
endif()
~~~
Then declares the dependency in the target using it:
~~~cmake
target_link_library(my_project PRIVATE nlohmann_json::nlohmann_json
~~~
This patch updates the documentation and provides tests. 
							
						 
						
							2020-04-29 18:28:06 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2e5727d778 
								
							 
						 
						
							
							
								
								🐛  properly pass serialize_binary to dump function  #2067  
							
							 
							
							
							
						 
						
							2020-04-27 15:10:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9e0180b698 
								
							 
						 
						
							
							
								
								🐛  fix returning reference to local temporary object  #2064  
							
							 
							
							
							
						 
						
							2020-04-27 14:43:49 +02:00