Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b0a68f540f 
								
							 
						 
						
							
							
								
								✅  added roundtrip tests for UBJSON  
							
							 
							
							
							
						 
						
							2018-01-27 18:37:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dbfd7e532b 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/nlohmann/json  into develop  
							
							 
							
							
							
						 
						
							2018-01-23 16:33:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c68a796df 
								
							 
						 
						
							
							
								
								🔥  deprecated iterator_wrapper  #874  
							
							 
							
							... 
							
							
							
							Also fixed some warnings from GCC. 
							
						 
						
							2018-01-23 16:33:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f5c4e9f3a1 
								
							 
						 
						
							
							
								
								Merge pull request  #919  from theodelrieu/fix/sfinae_for_incomplete_types  
							
							 
							
							... 
							
							
							
							fix sfinae on basic_json UDT constructor 
							
						 
						
							2018-01-23 07:32:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7eabb6ba36 
								
							 
						 
						
							
							
								
								📝  updated documentation for UBJSON functions  
							
							 
							
							
							
						 
						
							2018-01-22 23:23:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3cca630836 
								
							 
						 
						
							
							
								
								🔨  cleanup after  #915  
							
							 
							
							
							
						 
						
							2018-01-21 15:55:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								010e596001 
								
							 
						 
						
							
							
								
								Merge pull request  #915  from abolz/dtoa  
							
							 
							
							... 
							
							
							
							Floating-point formatting 
							
						 
						
							2018-01-21 15:02:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9e5d901f55 
								
							 
						 
						
							
							
								
								Merge branch 'feature/ubjson' into develop  
							
							 
							
							
							
						 
						
							2018-01-21 14:04:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a8f711a2f1 
								
							 
						 
						
							
							
								
								➕  using Google Benchmark  #921  
							
							 
							
							
							
						 
						
							2018-01-18 21:57:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dcee778c1e 
								
							 
						 
						
							
							
								
								fix sfinae on basic_json UDT constructor  
							
							 
							
							... 
							
							
							
							Avoid compiler errors when performing SFINAE checks on basic_json
and incomplete types. 
							
						 
						
							2018-01-17 12:17:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									abolz 
								
							 
						 
						
							
							
							
							
								
							
							
								787204f076 
								
							 
						 
						
							
							
								
								Add unit-tests for detail::to_chars  
							
							 
							
							
							
						 
						
							2018-01-15 21:13:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									abolz 
								
							 
						 
						
							
							
							
							
								
							
							
								0695ac4001 
								
							 
						 
						
							
							
								
								Add tests for  #360  
							
							 
							
							
							
						 
						
							2018-01-15 21:07:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									abolz 
								
							 
						 
						
							
							
							
							
								
							
							
								68a9736738 
								
							 
						 
						
							
							
								
								Tests: Re-enable some round-trip tests  
							
							 
							
							
							
						 
						
							2018-01-15 21:07:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									abolz 
								
							 
						 
						
							
							
							
							
								
							
							
								6e2e466c27 
								
							 
						 
						
							
							
								
								Tests: Don't rely on the format used for floating-point formatting  
							
							 
							
							
							
						 
						
							2018-01-15 21:07:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									abolz 
								
							 
						 
						
							
							
							
							
								
							
							
								107c21a488 
								
							 
						 
						
							
							
								
								Tests: Exponents are formatted with a leading '+' sign  
							
							 
							
							
							
						 
						
							2018-01-15 21:07:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									abolz 
								
							 
						 
						
							
							
							
							
								
							
							
								3ae82d91a2 
								
							 
						 
						
							
							
								
								Tests: Floating-point formatting uses lower case 'e'  
							
							 
							
							
							
						 
						
							2018-01-15 21:07:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								92f7295063 
								
							 
						 
						
							
							
								
								🔨  cleanup  
							
							 
							
							
							
						 
						
							2018-01-15 13:21:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9d6b3731b9 
								
							 
						 
						
							
							
								
								✅  improved test coverage  
							
							 
							
							
							
						 
						
							2018-01-14 20:07:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f85f4967fe 
								
							 
						 
						
							
							
								
								✅  improved test coverage  
							
							 
							
							
							
						 
						
							2018-01-14 17:22:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e8f01a963 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into feature/rfc7396  
							
							 
							
							
							
						 
						
							2018-01-14 10:28:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b54d4a5aa 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into feature/ubjson  
							
							 
							
							
							
						 
						
							2018-01-14 10:10:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a7585e738 
								
							 
						 
						
							
							
								
								✅  added more tests  
							
							 
							
							
							
						 
						
							2018-01-10 22:47:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								965a70e38d 
								
							 
						 
						
							
							
								
								🔨  optimized output format  
							
							 
							
							
							
						 
						
							2018-01-10 11:22:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fb1154c237 
								
							 
						 
						
							
							
								
								🚧  debug  
							
							 
							
							
							
						 
						
							2018-01-08 21:26:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								97e0d20ce9 
								
							 
						 
						
							
							
								
								🚧  debug  
							
							 
							
							
							
						 
						
							2018-01-08 21:16:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ebf28a26ee 
								
							 
						 
						
							
							
								
								🚧  another try  
							
							 
							
							
							
						 
						
							2018-01-08 20:49:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7e4ee23f40 
								
							 
						 
						
							
							
								
								add single_header CMake target  
							
							 
							
							
							
						 
						
							2018-01-08 20:09:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d7658da89 
								
							 
						 
						
							
							
								
								🚧  working on AppVeyor's errors  
							
							 
							
							
							
						 
						
							2018-01-08 19:48:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								126ce2e56c 
								
							 
						 
						
							
							
								
								🚧  further UBJSON  
							
							 
							
							
							
						 
						
							2018-01-08 18:54:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c9938ea838 
								
							 
						 
						
							
							
								
								🚧  started UBJSON implementation  
							
							 
							
							
							
						 
						
							2018-01-07 22:09:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								15b6421d07 
								
							 
						 
						
							
							
								
								✅  added UTF-8 decoder capability and stress test  
							
							 
							
							... 
							
							
							
							As described in http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt ; Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/ > - 2015-08-28 - CC BY 4.0 
							
						 
						
							2018-01-05 23:26:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								78f8f837e6 
								
							 
						 
						
							
							
								
								added items() function  #874  
							
							 
							
							
							
						 
						
							2018-01-05 18:34:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								92484f0caf 
								
							 
						 
						
							
							
								
								🔖  set version to 3.0.1  
							
							 
							
							
							
						 
						
							2017-12-29 18:31:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ebc6849b71 
								
							 
						 
						
							
							
								
								✅  added test for  #894  
							
							 
							
							
							
						 
						
							2017-12-29 16:53:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3b3b6e8e69 
								
							 
						 
						
							
							
								
								🚑  fix for  #894  
							
							 
							
							... 
							
							
							
							- Implemented "copy" in terms of "add".
- Added check for JSON Pointer array indices to make sure the complete reference token was processed.
- Added test suite from https://github.com/json-patch/json-patch-tests  
							
						 
						
							2017-12-28 13:52:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9e3c4ad11f 
								
							 
						 
						
							
							
								
								🔖  set version to 3.0.0  
							
							 
							
							
							
						 
						
							2017-12-17 08:31:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a51fb4da2 
								
							 
						 
						
							
							
								
								🚨  fixed some warnings  
							
							 
							
							
							
						 
						
							2017-12-16 22:19:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c871c58f8 
								
							 
						 
						
							
							
								
								✅  re-added tests for algorithms  
							
							 
							
							
							
						 
						
							2017-12-16 11:16:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c6e7eae394 
								
							 
						 
						
							
							
								
								✨  implemented JSON Merge Patch (RFC 7396)  
							
							 
							
							... 
							
							
							
							SQLite's json1 extension (https://www.sqlite.org/json1.html ) supports JSON Merge Patch (https://tools.ietf.org/html/rfc7396 ). As the implementation is trivial and we already support JSON Patch, I think this could be a nice extension to the library. 
							
						 
						
							2017-12-13 23:36:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8419bfbbd2 
								
							 
						 
						
							
							
								
								✅  improved test coverage  
							
							 
							
							... 
							
							
							
							As we guarantee proper UTF-8 before, we do not need to cope with it later. 
							
						 
						
							2017-12-12 20:44:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								569d275f65 
								
							 
						 
						
							
							
								
								💥  throwing an exception in case dump encounters a non-UTF-8 string  #838  
							
							 
							
							... 
							
							
							
							We had a lot of issues with failing roundtrips (i.e., parse errors from serializations) in case string were stored in the library that were not UTF-8 encoded. This PR adds an exception in this case. 
							
						 
						
							2017-12-11 22:38:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								772bb3cc20 
								
							 
						 
						
							
							
								
								📝  fixing documentation  #867  
							
							 
							
							... 
							
							
							
							The example in the documentation on how to "force" an array of arrays was wrong since the first release. Fixed the documentation and added checks for the README unit tests. 
							
						 
						
							2017-12-10 12:32:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthias Möller 
								
							 
						 
						
							
							
							
							
								
							
							
								5b4855dea2 
								
							 
						 
						
							
							
								
								fix targetname  
							
							 
							
							
							
						 
						
							2017-11-26 10:29:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								430f03512c 
								
							 
						 
						
							
							
								
								🚨  fixed some warnings  #821  
							
							 
							
							
							
						 
						
							2017-11-25 22:06:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								de75cf89f7 
								
							 
						 
						
							
							
								
								✅  improved test coverage  
							
							 
							
							
							
						 
						
							2017-11-25 19:41:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5696660eba 
								
							 
						 
						
							
							
								
								🔨  another try to  fix   #714  
							
							 
							
							... 
							
							
							
							adding std::ios_base::binary when opening all_unicode.json.cbor 
							
						 
						
							2017-10-31 15:04:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4b46abf97c 
								
							 
						 
						
							
							
								
								add forwarding references to json_ref constructor  
							
							 
							
							... 
							
							
							
							fixes  #805  
							
						 
						
							2017-10-28 14:22:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								734e2b73cf 
								
							 
						 
						
							
							
								
								🔨  cleanup  
							
							 
							
							
							
						 
						
							2017-10-27 11:49:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b1bd0e3e6 
								
							 
						 
						
							
							
								
								⏪   #714  is still not fixed  
							
							 
							
							
							
						 
						
							2017-10-23 12:01:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								89650c99dd 
								
							 
						 
						
							
							
								
								🚧  checking if  #714  is now fixed with MSVC  
							
							 
							
							... 
							
							
							
							Hopefully, #764  fixed this. 
							
						 
						
							2017-10-22 11:16:33 +02:00