| 
							
							
								 Benoit Blanchon | 7a2a64803a | Don't use JsonBuffer to create or parse objects and arrays. * Added DynamicJsonArray and StaticJsonArray
* Added DynamicJsonObject and StaticJsonObject
* Added DynamicJsonVariant and StaticJsonVariant
* Added deserializeJson()
* Removed JsonBuffer::parseArray(), parseObject() and parse()
* Removed JsonBuffer::createArray() and createObject() | 2018-02-26 16:05:16 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 689ae5c08d | Set version to 5.13.1 | 2018-02-19 08:56:17 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | d9b1e7e810 | Allowed non-quoted key to contain underscores (fixes #665) | 2018-02-16 11:04:07 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | b4eece01f8 | Fixed JsonVariant::operator|(int)to accept double (fixes #675) | 2018-02-09 09:05:29 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | cf5396aaed | Set version to 5.13.0 | 2018-01-19 15:35:19 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | bae179ed67 | RawJson()accepts any kind of string and obeys to duplication rules | 2018-01-18 09:43:37 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 0612eef69b | Marked strdup()as deprecated (issue #658) | 2018-01-14 14:02:10 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | ae0b7a3ebd | Changed the return type of strdup()toconst char*(issue #658) | 2018-01-14 14:01:08 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | e92612b511 | Changed the rules of string duplication (fixes #658) | 2018-01-14 13:46:28 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | e53e4e3dd9 | Fixed typos | 2017-12-15 17:52:47 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | b55e57a7cf | Set version to 5.12.0 | 2017-12-11 17:50:18 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 7626db624e | Changed all link to point to HTTPS version | 2017-12-11 17:26:50 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 6d8329b255 | Added an example that shows how to save and load a configuration file | 2017-12-11 17:20:27 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 461e30148c | Reworked all examples | 2017-12-11 15:19:28 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 57d98e48f7 | Added detection of Keil ARM Compiler (issue #629) | 2017-12-05 21:24:28 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | cf2babc598 | Added detection of MPLAB XC compiler (issue #629) | 2017-12-05 21:18:21 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | d10277df31 | Added a clear error message when compiled as C (issue #629) | 2017-12-03 13:49:51 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | d3a1203782 | Added JsonVariant::operator| to return a default value | 2017-11-29 09:49:40 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 126f7ab819 | Rewrote example JsonHttpClient.ino (fixes #600) | 2017-11-13 16:17:44 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | a7e928d126 | Set version to 5.11.2 | 2017-10-17 10:21:52 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 591fe7e92b | Fixed incorrect rounding for float values (fixes #588) | 2017-10-17 10:19:21 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 57defe00ee | Fixed DynamicJsonBuffer::clear()not resetting allocation size (fixes #561) | 2017-08-30 21:51:10 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 2ea7ea153c | Set version to 5.11.1 | 2017-07-14 11:17:11 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 2772e66064 | Fixed warning "this statement may fall through" (issue #539) | 2017-07-14 11:14:56 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | d41f7a8165 | Fixed too many decimals places in float serialization (issue #543) | 2017-07-14 10:51:46 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | abfd3997eb | Fixed "constant exceeds range of float [-Woverflow]" (issue #544) | 2017-07-09 15:24:58 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 788c9be016 | Removed dependency on PGM_Pas Particle 0.6.2 doesn't define it (issue #546) | 2017-07-07 23:04:42 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | edfe5c6622 | Set version to 5.11.0 | 2017-06-25 15:11:57 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 476e5aaa86 | Added DynamicJsonBuffer::clear() | 2017-06-17 16:48:40 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 789fa507b5 | Added StaticJsonBuffer::clear() | 2017-06-17 15:00:46 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 508f936317 | Made JsonBuffernon-copyable (PR #524 by @luisrayas3) | 2017-06-17 14:17:01 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | e9d88dda8e | Set version to 5.10.1 | 2017-06-12 21:10:02 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | bff77abe6a | Fixed reading "true" as a float (issue #516) | 2017-06-03 16:22:26 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | a2446f6c68 | Fixed compilation in IAR Embedded Workbench (issue #515) | 2017-06-01 20:47:09 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | c955049207 | Fixed IntelliSense errors in Visual Micro (issue #483) | 2017-05-28 15:33:03 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | f76017a015 | Set version to 5.10.0 | 2017-05-20 09:11:03 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | cda05aec04 | Removed configurable number of decimal places (issues #288, #427 and #506) | 2017-05-20 09:06:53 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | cc66618e70 | Fixed error forming reference to reference(issue #495) | 2017-05-04 21:58:28 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 34674fc282 | Fixed error IsBaseOf is not a member of ArduinoJson::TypeTraits(issue #495) | 2017-05-02 21:29:45 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 4e9f0b2e2e | Set version to 5.9.0 | 2017-04-24 21:43:03 +02:00 |  | 
			
				
					| 
							
							
								 Jacob Nite | 223f14710d | Now compatible with Particle 0.6.1 (issue #294 and PR #461 by @foodbag) | 2017-04-24 21:40:19 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 9afa05e2f4 | Removed Printclass and convertedprintTo()to a template method (issue #276) | 2017-04-22 11:33:40 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | c3e1677b7d | Fixed warnings floating constant exceeds range of floatandfloating constant truncated to zero(issue #483) | 2017-04-20 14:46:52 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 024976cda2 | Renamed folder include/tosrc/(issue #461) | 2017-04-20 10:26:40 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | f2ef338cb8 | Renamed JsonArray::removeAt()intoremove() | 2017-04-12 21:07:30 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 8c6f64c111 | Added JsonArray::remove(iterator)andJsonObject::remove(iterator)(issue #479) | 2017-04-12 21:00:13 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | e664c1ab05 | Set version to 5.8.4 | 2017-03-26 21:33:12 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 185eccf6f5 | Added custom implementation of strtol()(issue #465)`char` is now treated as an integral type (issue #337, #370) | 2017-03-25 21:55:13 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | c4567bac18 | Added custom implementation of strtod()(issue #453) | 2017-03-19 15:23:06 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 0d5f65c5f3 | Set version to 5.8.3 | 2017-02-11 15:12:03 +01:00 |  |