Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						303f67c036 
					 
					
						
						
							
							let node installer try to save with ~ version prefix to allow minor updates  
						
						
						
						
					 
					
						2017-06-27 10:17:09 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						df9e50445e 
					 
					
						
						
							
							Merge branch 'master' into 0.17  
						
						
						
						
					 
					
						2017-06-26 10:18:42 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						d9dc171c28 
					 
					
						
						
							
							Add buffer mode to typedInput  
						
						
						
						
					 
					
						2017-06-13 21:01:27 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						f97f92c297 
					 
					
						
						
							
							Strip BOM character from JSON files if present  
						
						... 
						
						
						
						Fixes  #1239  
					
						2017-05-15 14:21:12 +01:00 
						 
				 
			
				
					
						
							
							
								mw75 
							
						 
					 
					
						
						
							
						
						0ee7ffb5e5 
					 
					
						
						
							
							Version check no meta ( #1243 )  
						
						... 
						
						
						
						* Version check on module loading - remove all metadata information bevor comparing the versions.
* refined regex 
						
						
					 
					
						2017-05-15 13:57:35 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						d4135e80a6 
					 
					
						
						
							
							Timeout a node that fails to close - default 15s timeout  
						
						
						
						
					 
					
						2017-05-15 13:05:33 +01:00 
						 
				 
			
				
					
						
							
							
								btsimonh 
							
						 
					 
					
						
						
							
						
						c0eabf0438 
					 
					
						
						
							
							Add note of removed flows in diffConfig ( #1253 )  
						
						
						
						
					 
					
						2017-05-11 15:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						7730d0a4f8 
					 
					
						
						
							
							Merge branch 'master' into 0.17  
						
						
						
						
					 
					
						2017-05-11 15:10:12 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						dbf0486acb 
					 
					
						
						
							
							Add JSONata expr tester and improved feedback  
						
						
						
						
					 
					
						2017-05-05 11:23:24 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						29bd43413a 
					 
					
						
						
							
							Add context.keys function to list top-level keys  
						
						
						
						
					 
					
						2017-05-03 20:51:33 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						30920b1b78 
					 
					
						
						
							
							Add $context/$flow/$global functions to jsonata  
						
						
						
						
					 
					
						2017-05-03 15:48:30 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						8f92a3e875 
					 
					
						
						
							
							Do not log node errors if handled by a Catch node  
						
						
						
						
					 
					
						2017-05-03 13:42:38 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						4ea33ea482 
					 
					
						
						
							
							Pass a 'removed' parameter to node close handler  
						
						
						
						
					 
					
						2017-04-21 23:36:21 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						7bd0943412 
					 
					
						
						
							
							Provide single endpoint to load all node message catalogs  
						
						... 
						
						
						
						Replaces potentially dozens of http requests with one or two. 
						
						
					 
					
						2017-04-21 11:49:35 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						d1c42262d6 
					 
					
						
						
							
							Ensure all nodes have access to global context  
						
						... 
						
						
						
						Fixes  #1230  
					
						2017-04-12 20:48:43 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						bfb548636e 
					 
					
						
						
							
							Merge branch 'master' into 0.17  
						
						
						
						
					 
					
						2017-04-11 14:53:44 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						08d21ccba7 
					 
					
						
						
							
							Clone credentials when passing to node  
						
						... 
						
						
						
						Fixes  #1198  
					
						2017-04-10 21:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						67337e013a 
					 
					
						
						
							
							Merge branch 'master' into 0.17  
						
						
						
						
					 
					
						2017-04-10 15:45:21 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Bezugliy 
							
						 
					 
					
						
						
							
						
						f987fa13ea 
					 
					
						
						
							
							Resolve dir argument of getLocalNodeFiles function ( #1216 )  
						
						... 
						
						
						
						* Resolve dir argument of getLocalNodeFiles function
The getLocalNodeFiles is called 3 times.  Each time it called, the callee needs to resolve the dir argument.
That was not done for several of calls, and local modules (specified in the "nodesDir" setting) were not returned to client because of that.
This fix will allow to make sure the dir is consistently resolved.
* Several changes in "localfilesystem_spec.js":
- Changed checkNodes to verify that every node's file property is resolved, i.e. containst absolute path, not relative.
- Added a unit-test "Finds nodes in settings.nodesDir (string,relative path)" 
						
						
					 
					
						2017-04-10 15:41:20 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						73dfe631ce 
					 
					
						
						
							
							Add .trace and .debug to Node prototype  
						
						
						
						
					 
					
						2017-04-10 15:32:40 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						b9379f2ddf 
					 
					
						
						
							
							Provide notification when new flows deployed in the background  
						
						
						
						
					 
					
						2017-03-17 21:29:03 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						5356373681 
					 
					
						
						
							
							Finalise nodeSettings and update tlsConfigDisableLocalFiles  
						
						... 
						
						
						
						- increase test coverage around registerType 
						
						
					 
					
						2017-03-09 21:06:49 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e55933706d 
					 
					
						
						
							
							Merge branch 'nodeSettings' into 0.17  
						
						
						
						
					 
					
						2017-03-09 20:00:54 +00:00 
						 
				 
			
				
					
						
							
							
								Kazuki-Nakanishi 
							
						 
					 
					
						
						
							
						
						3b3d696e45 
					 
					
						
						
							
							Add the node setting tlsConfigDisableLocalFiles for tls node. ( #1190 )  
						
						... 
						
						
						
						* Add the node setting tlsConfigDisableLocalFiles for tls node.
* Fix the bug that shows node setting when specified in settings.js and exportable is false. 
						
						
					 
					
						2017-03-09 19:58:34 +00:00 
						 
				 
			
				
					
						
							
							
								Kazuki-Nakanishi 
							
						 
					 
					
						
						
							
						
						34089aec70 
					 
					
						
						
							
							Allow a node to declare what settings should be made available to the editor. ( #1185 )  
						
						... 
						
						
						
						* Implement register/exportNodeSettings.
* Change normaliseRegisterTypeName to normaliseNodeTypeName. Force it to name in a camel case. 
						
						
					 
					
						2017-03-08 14:38:33 +00:00 
						 
				 
			
				
					
						
							
							
								kazuhitoyokoi 
							
						 
					 
					
						
						
							
						
						7a10636128 
					 
					
						
						
							
							Add node whitelist function ( #1184 )  
						
						
						
						
					 
					
						2017-03-08 10:00:00 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						7698990e37 
					 
					
						
						
							
							Allows flows to be enabled/disabled in the runtime  
						
						
						
						
					 
					
						2017-03-06 15:29:05 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						73501f3ad3 
					 
					
						
						
							
							Resync with master  
						
						
						
						
					 
					
						2017-03-01 17:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						54ee655472 
					 
					
						
						
							
							Log error stack traces if verbose flag is set  
						
						
						
						
					 
					
						2017-03-01 17:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						571b9fb8e0 
					 
					
						
						
							
							Merge pull request  #1122  from CANDY-LINE/feature/i18n-issue  
						
						... 
						
						
						
						Fix empty extra node help content issue 
						
						
					 
					
						2017-03-01 16:38:08 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						fca77a868f 
					 
					
						
						
							
							Allow a node to declare settings that should be exported  
						
						
						
						
					 
					
						2017-03-01 15:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						869fdbcc6a 
					 
					
						
						
							
							Remove event passing for icons/examples from the api layer  
						
						
						
						
					 
					
						2017-02-15 23:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						0643f149b7 
					 
					
						
						
							
							Extract line number if available from node load errors  
						
						
						
						
					 
					
						2017-01-30 09:37:08 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						f2235dacdc 
					 
					
						
						
							
							Shuffle promises for creating default package.json  
						
						
						
						
					 
					
						2017-01-28 14:21:22 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						85b2a03a42 
					 
					
						
						
							
							Create a package.json file in userDir if one doesn't exist  
						
						
						
						
					 
					
						2017-01-27 22:35:17 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						ddb2ea4b5f 
					 
					
						
						
							
							autoInstallModules option must honour version/pending_version  
						
						
						
						
					 
					
						2017-01-25 11:07:02 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e27f5d0460 
					 
					
						
						
							
							Add node module update api and expose in palette editor  
						
						
						
						
					 
					
						2017-01-21 23:46:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daisuke Baba 
							
						 
					 
					
						
						
							
						
						5ba9a0eb3f 
					 
					
						
						
							
							Fix empty extra node help content issue  
						
						
						
						
					 
					
						2017-01-19 16:55:57 +09:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						11f4ae019c 
					 
					
						
						
							
							Include module name in requests for node icons  
						
						
						
						
					 
					
						2017-01-18 13:06:22 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						d6f6b41145 
					 
					
						
						
							
							Fix inner reference in install fail message catalog entry  
						
						... 
						
						
						
						Fixes  #1120  
					
						2017-01-17 09:54:17 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						4b64aad5ce 
					 
					
						
						
							
							Change hard error to verbose warning if using old node.js level  
						
						
						
						
					 
					
						2017-01-14 23:57:39 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						0a96259ddf 
					 
					
						
						
							
							Update copyright header for JS Foundation  
						
						
						
						
					 
					
						2017-01-11 15:24:33 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						28678acf74 
					 
					
						
						
							
							Add debug logging around flow revision ids  
						
						
						
						
					 
					
						2017-01-10 14:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						75855d5450 
					 
					
						
						
							
							Initialise nodeApp regardless of httpAdmin setting  
						
						... 
						
						
						
						Closes  #1096  #1095  
					
						2017-01-09 22:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e45cb7fac1 
					 
					
						
						
							
							Ensure flows exist before delegating status/error events  
						
						... 
						
						
						
						Fixes  #1069  
					
						2017-01-09 16:39:41 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						f0a4ea099c 
					 
					
						
						
							
							Fix whitespace in localfilesystem  
						
						
						
						
					 
					
						2017-01-08 23:01:28 +00:00 
						 
				 
			
				
					
						
							
							
								btsimonh 
							
						 
					 
					
						
						
							
						
						c8d6693fba 
					 
					
						
						
							
							fix bug where savesettings did not honor local settings variables ( #1073 )  
						
						... 
						
						
						
						* fix bug where savesettings did not honor local settings variables
* don't create lib/flows on read;  It's already created in localfilesystem.init and in saveLibraryEntry -
so removed call to promiseDir, and added a return of [] if accessing a folder which did not exist.
This is important because else when settings.readOnly is true, it still creates folders.
* Fix a CI failure where path passed to getLibraryEntry is empty;
treat this case as meaning it was wanting a folder, and return empty if the folder dioes not exist
* Add a test for getLibraryEntry( type, '/' ) as called by node-red
* change newsettings to camelCase newSettings 
						
						
					 
					
						2017-01-08 23:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						73a41707e5 
					 
					
						
						
							
							Property expressions must not be blank  
						
						
						
						
					 
					
						2017-01-06 21:58:17 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						4c6157a06e 
					 
					
						
						
							
							Tidy up merge commit of validatePropertyExpression  
						
						
						
						
					 
					
						2017-01-06 14:32:37 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e73216d4c1 
					 
					
						
						
							
							Merge branch 'master' into 0.16  
						
						
						
						
					 
					
						2017-01-06 14:30:13 +00:00