
1.8.16 / 2017-10-17
===================
	* add: UTIL.arraysEqual to compare if two arrays are the same
	* modify: upgrade "mongodb" npm to "2.2.31" 
	* fix _ACCOUNT_SETPASS function & allow server-side usage
	* modify: set default select text color to be "black" in demo project's css
	* fix: gmail module Chinese subject display 
	* add: expose module functions via SR.Module['mode_name'].func_name
	* fix: /upload does not return uploaded file info if renaming to original filenames is not performed

1.8.10 / 2018-08-16
===================
	* modify: update usage of gmail module in /modules
 	* modify: graceful fallback from secure to normal mode if keys are not provided (http server & sockjs)																				

1.6.3 / 2017-03-11
==================
	* fix: cannot stop server if project is accessed by linux symlink (resolve sym to real)

1.6.2 / 2017-03-07
==================
	* fix: hasOwnProperty does not work in core/handler.js
	* modify: will wait for websocket before sending early packets
	
1.6.1 / 2017-01-26
==================
	* modify: disable auto-logoff in modules/account.js
	* fix: invalid access to variables in account modules

1.6.0 / 2017-01-09
==================
	** add: SR.API.after to install post-event handlers (parameters: args, result, onDone)
	* add: project's /modules directory is checked for custom modules

1.5.8 / 2016-12-28
==================
	* modify: refactor SR.Execute to perform "npm start" if frontier.js doesn't exist
	* fix: crash due to monitor stop server command returns message incorrect handling
	* modify: convert SR.Execute.start/stop/query into SR.API _START_SERVER, _STOP_SERVER, _QUERY_SERVER

1.5.7 / 2016-12-14
==================
	* modify: rename "mongoAccess" to "DB_AUTH" in project /settings.js file
	* add: support for mysql DB via DB_TYPE parameter when initializing SR.ORM
	* add: SR.Comm.onUnsubscribed to notify interested parties when channels are being unsubscribed
		
1.5.6 / 2016-12-05
==================
	* fixed: _SUBSCRIBE_LOG / _UNSUBSCRIBE_LOG works correctly for multiple subscribers
	* modified: rename _SUBSCRIBE_FILESTREAM to _SUBSCRIBE_LOG

1.5.5 / 2016-11-27
==================
	* added: "use_socket" flag in SR.API.addRemote() to establish websocket channel with a remote host
	* added: a new monitor server API (_SUBSCRIBE_FILESTREAM) to allow screen output of a server be subscribed (by specifying 'owner-project-name')

1.5.4 / 2016-11-21
==================
	* fixed: for SR.DS, if a data model has specified a 'key field', then data insertion is rejected when such key field is missing content

1.5.3 / 2016-11-20
==================
	* fixed: some input format issue for swagger
	* modify: various adjustments to make express module and SR.DS work out of box
		
1.5.2 / 2016-11-16
==================
	* added: swagger-ui support (/modules/swagger.js) to allow auto API doc generation (via "_BUILD_APIDOC" event)
	