Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						d0b619ea93 
					 
					
						
						
							
							Rename UInt to JsonUInt  
						
						
						
						
					 
					
						2022-12-19 14:41:43 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						652d70fe2c 
					 
					
						
						
							
							Rename Integer to JsonInteger  
						
						
						
						
					 
					
						2022-12-19 14:41:43 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						cd8373ad32 
					 
					
						
						
							
							Change link() to shallowCopy() (issue  #1343 )  
						
						... 
						
						
						
						Instead of storing a pointer, the function copies the `VariantData`.
Benefits:
* smaller code
* no impact on programs that don't use this feature
Drawbacks:
* changes to the original variant are not always reflected on the copy
* modifying the original from the shallow copy leads to UB 
						
						
					 
					
						2022-07-05 17:07:43 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						fb904033d3 
					 
					
						
						
							
							Replace serializeJson()'s template parameter with JsonVariantConst  
						
						
						
						
					 
					
						2022-06-02 20:36:32 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						e6cd16aec4 
					 
					
						
						
							
							Add missing const specifiers in serializers  
						
						
						
						
					 
					
						2022-05-23 19:20:15 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						3d6c328a4f 
					 
					
						
						
							
							Add JsonVariant::link() ( resolves   #1343 )  
						
						
						
						
					 
					
						2022-04-27 15:08:13 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						e3e375f5cd 
					 
					
						
						
							
							MessagePack: serialize round floats as integers ( fixes   #1718 )  
						
						
						
						
					 
					
						2022-02-28 19:38:26 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						af18994deb 
					 
					
						
						
							
							Update copyright notice  
						
						
						
						
					 
					
						2022-01-01 10:01:05 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						be70f6ddd7 
					 
					
						
						
							
							Support NUL inside string values (issue  #1646 )  
						
						
						
						
					 
					
						2021-12-07 16:08:44 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						2be528a3fa 
					 
					
						
						
							
							serializeMsgPack(doc, p, n) doesn't add terminator anymore ( fixes   #1545 )  
						
						
						
						
					 
					
						2021-04-29 20:59:15 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						fc4f5fd05f 
					 
					
						
						
							
							Changed integer storage from positive/negative to signed/unsigned  
						
						
						
						
					 
					
						2021-04-14 11:45:01 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						d5d2209d09 
					 
					
						
						
							
							Added "https://" prefix to all URLs so they are clickable in VS Code  
						
						
						
						
					 
					
						2021-03-29 19:35:25 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						97b7161d78 
					 
					
						
						
							
							Update copyright notice for 2021  
						
						
						
						
					 
					
						2021-01-25 09:14:15 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						5ab53f42b2 
					 
					
						
						
							
							Added a return value to visitors  
						
						
						
						
					 
					
						2020-08-29 18:40:27 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						40d1cfe7af 
					 
					
						
						
							
							Fixed "pointless integer comparison" warning on IAR (issue  #1233 )  
						
						
						
						
					 
					
						2020-04-06 18:20:12 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						ad78001241 
					 
					
						
						
							
							Removed useless null checks  
						
						
						
						
					 
					
						2020-02-19 17:22:23 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						0814fc185f 
					 
					
						
						
							
							Added a line-break after each "if" to get more accurate coverage report  
						
						
						
						
					 
					
						2020-02-16 15:05:23 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						f9cfea244a 
					 
					
						
						
							
							Updated copyright notice  
						
						
						
						
					 
					
						2020-01-09 15:48:38 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						8bf6f6e09f 
					 
					
						
						
							
							Added support uint8_t for serializeMsgPack() ( closes   #1142 )  
						
						
						
						
					 
					
						2019-12-13 14:15:30 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						8721ac88b1 
					 
					
						
						
							
							Reorganized writer classes  
						
						
						
						
					 
					
						2019-10-31 19:27:23 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						fcbec6eb6d 
					 
					
						
						
							
							Use absolute instead of relative includes ( fixes   #1072 )  
						
						
						
						
					 
					
						2019-08-26 11:57:57 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						9862048a58 
					 
					
						
						
							
							Fixed error "attributes are not allowed on a function-definition"  
						
						
						
						
					 
					
						2019-03-24 19:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						576543c4b4 
					 
					
						
						
							
							Added overflow handling in JsonVariant::as<T>() and JsonVariant::is<T>()  
						
						
						
						
					 
					
						2019-03-06 15:31:37 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						c3f71c1a99 
					 
					
						
						
							
							Updated copyright year to 2019  
						
						
						
						
					 
					
						2019-02-15 13:32:04 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						b77b203935 
					 
					
						
						
							
							Extracted VariantData and CollectionData classes  
						
						
						
						
					 
					
						2018-12-07 09:16:58 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						aaf0d5c3c5 
					 
					
						
						
							
							Renamed and moved internal files  
						
						
						
						
					 
					
						2018-11-30 17:53:54 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						b0560cbd99 
					 
					
						
						
							
							Added JsonArrayConst, JsonObjectConst, and JsonVariantConst  
						
						
						
						
					 
					
						2018-10-12 12:00:27 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						527dc19794 
					 
					
						
						
							
							Allow mixed configuration in compilation units (issue  #809 )  
						
						
						
						
					 
					
						2018-10-02 16:54:05 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						b106b1ed14 
					 
					
						
						
							
							Copy JsonArray and JsonObject, instead of storing pointers ( fixes   #780 )  
						
						
						
						
					 
					
						2018-09-11 16:06:08 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						9cbc891816 
					 
					
						
						
							
							Implemented reference semantics for JsonVariant  
						
						
						
						
					 
					
						2018-08-21 17:56:16 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						87fa87d87b 
					 
					
						
						
							
							Renamed function RawJson() to serialized()  
						
						
						
						
					 
					
						2018-07-12 09:08:20 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						b105e6f7c4 
					 
					
						
						
							
							Return JsonArray and JsonObject by value ( closes   #309 )  
						
						
						
						
					 
					
						2018-07-02 09:35:21 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						fc2e3a4ab3 
					 
					
						
						
							
							Added serializeMsgPack() and measureMsgPack() ( closes   #358 )  
						
						
						
						
					 
					
						2018-05-29 08:31:39 +02:00