yunkong2.js-controller/CHANGELOG.md
2018-09-17 20:32:19 +08:00

29 KiB

1.4.2 (2018-04-12)

Main changes: add instance with desired number, Force using of socket.io 2.1.0, Bugfixes

  • (bluefox) fix error with letsencrypt debug output
  • (bluefox) fix delObject
  • (bluefox) fix restore of backup
  • (bluefox) allow to add instance with desired number
  • (apollon77) fix auto multihost
  • (bluefox) fix for adapter update
  • (bluefox) Force using of socket.io 2.1.0

1.4.0 (2018-04-03)

Main changes: uninstall via npm, downgrade winston-syslog, refactored deleteAdapter, object.json auto-backups

  • (AlCalzone) fix npm version pre-install check
  • (bluefox) remove winston-syslog 2.0 and replace it with 1.2.6
  • (AlCalzone) refactored and promisified deleteAdapter and deleteInstance
  • (bluefox) remove controller from the adapters list in admin
  • (bluefox) also uninstall adapters using npm
  • (bluefox) backup object.json files every 2 hours for last 48 hours (warning! Disk usage)
  • (bluefox) added cli command to update/add the vis/knx license

1.3.0 (2018-03-11)

Main changes: socket.io Version downgraded because of bug. Better npm5 support

  • (AlCalzone) Remove the outdated npm package and disable package-lock before installing (#175)
  • (AlCalzone) reworked npm adapter version check without npm package
  • (AlCalzone) ignore local NPM for version check
  • (AlCalzone) don't modify the parent's process PATH variable
  • (AlCalzone) check npm version before installing and potentially disable package-lock
  • (AlCalzone) don't cancel installation, or we're breaking yunkong2 anyways
  • (AlCalzone) ignore local npm version for preinstall check
  • (bluefox) move socket.io from 2.0.4 to 1.5.1 because of bug
  • (bluefox) add intro to default tabs

1.2.7 (2018-03-06)

Main changes: support of npm5, Multihost fixed, added promises to adapter.js

  • (bluefox) fix multihost connect
  • (bluefox) add "multihost status" command
  • (bluefox) make statistics interval adjustable
  • (bluefox) better scan of installed adapters
  • (bluefox) better deletion of adapters
  • (bluefox) fix requests like getStates('*.info.connection')
  • (bluefox) create instance's objects by start.
  • (AlCalzone) Add promisified methods to the adapter class
  • (AlCalzone) enable basic type-checking and fix found error
  • (Apollon77) fix potential error and check if that.log exists
  • (bluefox) updates npm packets
  • (Apollon77) log an error when npmInstallWithCheck throws
  • (AlCalzone) [npm5] Disable package-lock.json before installing anything
  • (Apollon77) use stable tag from admin in dependencies
  • (bluefox) fix empty ID error

1.2.5 (2018-01-27)

  • (bluefox) move buildRepository.js to yunkong2.repositories
  • (bluefox) fix adapter download
  • (Apollon77) also include npm5 fix into reinstall.sh
  • (bluefox) add functions to standard enums
  • (bluefox) check if pattern is valid
  • (bluefox) catch error by deleting of adapter.
  • (bluefox) better adapter directory search
  • (Apollon77) another fix for reinstall.sh, add --unsafe-perm
  • (Apollon77) exit mocha tests explicitely when completed, needed pot. with most current version of mocha
  • (Apollon77) add npm5 check and "Block" to "yunkong2 install" commands

1.2.4 (2017-12-15)

  • (bluefox) The fix for npm5

1.2.3 (2017-11-24)

  • (bluefox) fix windows problem and storing of error messages
  • (bluefox) fix logging level: silly
  • (bluefox) fix dependency check
  • (bluefox) fix small errors
  • (bluefox) add repo commands to cli
  • (bluefox) setTimeout(0) => setImmediate
  • (bluefox) add timestamp and "from" information object
  • (bluefox) allow to enable redis by setup
  • (bluefox) catch backup errors
  • (bluefox) ignore errors by setup first
  • (bluefox) fix generate repository
  • (bluefox) calculate number of datapoints in vis and deliver it in statistics
  • (bluefox) fix restoring of backup
  • (AlCalzone) fix install urls ending with ".git"

1.2.0 (2017-09-24)

  • (bluefox) fixed upgrade command
  • (bluefox) allow install from custom repositories
  • (bluefox) remove online and sources repositories
  • (bluefox) fix multihosts command
  • (bluefox) catch the error outputs of instances if they die
  • (bluefox) no more support for node.js 0.10/0.12
  • (bluefox) add new logging level: silly

1.1.3 (2017-08-13)

  • (bluefox) Extend statistics (node.js versions and some HW parameters will be reported)
  • (bluefox) Update npm packets
  • (bluefox) catch semver error
  • (bluefox) change interface of getDevices functions
  • (bluefox) change interface of createChannel functions
  • (bluefox) working on multihost service
  • (bluefox) fix users cli
  • (bluefox) implement defaultNewAcl
  • (bluefox) remove 0.10 and add 8 by tests
  • (bluefox) fix restart of adapters

1.1.2 (2017-07-13)

  • (bluefox) Close sockets by default for external connects

1.1.1 (2017-06-29)

  • (jens-maus) allow redis connections via unix sockets by specifying host as e.g. '/var/run/redis/redis.sock' and setting port to 0. This should slightly improve performance on busy installations.
  • (Apollon77) optimizations for permission handling

1.1.0 (2017-06-08)

  • (bluefox) BREAKING Changes: For multihost systems the user MUST explicit allow connections from other IPs in /opt/yunkong2/yunkong2-data/yunkong2.json
"host": "127.0.0.1",
=>
"host": "0.0.0.0",

for objects (line 11) and for states (line 21).

1.0.3 (2017-06-01)

  • (bluefox) getHostInfo for new admin
  • (bluefox) allow using of files for certificates
  • (bluefox) always install zwave with unsafe-perm option
  • (apollon77) add handling for undefined
  • (apollon77) uptime is a number only and no String/List/Array beside the fact that also with a number a "toString" should exist, or it's undefined because an old host is listed with no value ...

1.0.1 (2017-05-03)

  • (bluefox) Change repository generation (not relevant for users)
  • (bluefox) small change for install porcess (not relevant for users)

1.0.0 (2017-04-23)

  • (bluefox) No big changes, just version
  • (bluefox) remove warning about iDs
  • (bluefox) fix tests
  • (bluefox) try to ignore npm error 1
  • (bluefox) fix possible error.
  • (bluefox) create states with ack=true by default

0.17.2 (2017-03-25)

  • (bluefox) do not store logs and messages and just publish it
  • (bluefox) remove mochawsome

0.17.1 (2017-03-15)

  • (bluefox) add stable repository
  • (bluefox) fix bug with user=>users (required for user rights)
  • (bluefox) install discovery adapter too if exists at first start
  • (bluefox) extend configuration with city, country and GPS coordinates
  • (bluefox) send city and country in statistics and allow to disable it

0.16.2 (2017-03-08)

  • (bluefox) fix "yunkong2 passwd username"

0.16.1 (2017-02-27)

  • (bluefox) use SHA256 instead of SHA1 (All passwords must be reset via "yunkong2 passwd username")
  • (bluefox) change cli commands for user: user add, user del, user set, user enable...
  • (bluefox) replace letsencrypt with greenlock
  • (bluefox) try to fix sha256 issue with node.js 0.10.x
  • (bluefox) add uniti
  • (Apollon77) change reinstall.sh script
  • (bluefox) add setStateChanged
  • (bluefox) implement event counters
  • (bluefox) read values from cache if possible in adapter
  • (bluefox) add parser adapter, smartmeter, fakeroku, wetty, fronius, Worx Landroid Rasenmäher
  • (bluefox) fix log sources
  • (bluefox) fix callbacks calls by setObjectNotExists
  • (bluefox) fix getForeignObjects
  • (bluefox) write tests
  • (Patrick) adapter.namespace now always int (was int or string mixed)
  • (Patrick) _fixId better results for empty obj and string (return namespace + '.')
  • (bluefox) small fixes for multihost
  • (bluefox) add getInstalledAdapter for autodiscovery

0.15.3 (2017-01-20)

  • (bluefox) fix of autoSubscribe
  • (bluefox) no extra uplaod if install of adapters from github

0.15.1 (2017-01-14)

  • (bluefox) documentation of adapter
  • (bluefox) support of autoSubscribe
  • (bluefox) add innogy-smarthome, vis-players
  • (bluefox) fix error with "preserve" settings
  • (bluefox) restart adapter immediately if desired
  • (bluefox) support of web extensions

0.14.0 (2016-12-17)

  • (bluefox) add debug information for logging
  • (bluefox) remove occ
  • (bluefox) add mpd, icons-fatcow-hosting
  • (bluefox) update node-schedule
  • (bluefox) add cli command "show uuid"
  • (bluefox) try to fix issue with npm3
  • (bluefox) add console command "repo [name]"
  • (bluefox) try to extract the information from local sources-dist.json it online not reachable
  • (bluefox) add host remove
  • (bluefox) install non enabled adapters
  • (bluefox) install icons on backup too
  • (bluefox) fix some sporadic errors

0.13.3 (2016-11-26)

  • (bluefox) support of getLocationOnDisk message for admin
  • (bluefox) allow upgrade to specific version, like adapter@0.1.0
  • (bluefox) you can change any native parameter of instance with set
  • (bluefox) add support of syslog (see yunkong2.json to enable)
  • (bluefox) add radar
  • (bluefox) do not change title of instance by upload and update

0.13.2 (2016-11-04)

  • (bluefox) fix new installation

0.13.1 (2016-10-31)

  • (bluefox) fix renaming of host by start
  • (bluefox) implement auto-objects and auto-states for adapter
  • (bluefox) recursive deletion of folders with objects.unlink
  • (bluefox) support of tarballs as install path
  • (bluefox) rename rpi to rpi2, homekit to homekit2
  • (bluefox) add upnp
  • (bluefox) fix fileName of log file
  • (bluefox) remove peerDependencies

0.13.0 (2016-10-21)

  • (bluefox) fix letsencrypt to use fullchain.pem
  • (bluefox) fix error with emitter
  • (bluefox) fix formatDate for russian month
  • (bluefox) backup letsencrypt files too
  • (bluefox) install missing adapters one after other and not parallel.
  • (bluefox) let remove UUID to prepare images with yunkong2
  • (bluefox) using peerDependencies
  • (bluefox) rename host automatically if singlehost
  • (bluefox) add write/read properties to alive variable
  • (bluefox) fix creation of package.json for npm 3
  • (bluefox) try catch for parse of states
  • (appolon77) add possibility to send messages with json
  • (bluefox) updates some packages
  • (bluefox) print node.js version at start
  • (bluefox) force logger to use local time
  • (appolon77) fix multi instance messaging
  • (bluefox) using peerDependencies
  • (bluefox) rename host automatically if singlehost
  • (bluefox) update artnet
  • (bluefox) add vis-canvas-gauges
  • (bluefox) add rflink
  • (bluefox) add foobar2000
  • (bluefox) add mqtt client
  • (bluefox) add lgtv
  • (bluefox) add pushsafer

0.12.2 (2016-09-04)

  • (bluefox) fix read versions by multihost
  • (bluefox) add owntracks
  • (bluefox) add amazon-dash
  • (bluefox) control enabled for instance over system.adapter.NAME.INSTANCE.alive variable

0.12.1 (2016-09-02)

  • (bluefox) fixed letsencrypt file

0.12.0 (2016-08-27)

  • (bluefox) working on objects in redis
  • (bluefox) add botvac adapter
  • (bluefox) better multihost
  • (bluefox) fix formatDate

0.11.3 (2016-08-24)

  • (PArns) fix upgrade of adapters
  • (bluefox) update "_design/xyz" by upgrade

0.11.2 (2016-08-13)

  • (bluefox) fix upgrade of adapters

0.11.1 (2016-07-30)

  • (bluefox) fix dependency if depend on js-controller

0.11.0 (2016-07-27)

  • (bluefox) implement auto-restart of adapters (expert mode)
  • (bluefox) add rights check for getBinaryState/setBinaryState
  • (bluefox) support of default ttl for sessions
  • (bluefox) fix custom setup
  • (bluefox) fix upload binary files
  • (bluefox) fix list of files in subdirectories

0.10.1 (2016-07-06)

  • (bluefox) support of chained certificates
  • (bluefox) add nut
  • (bluefox) add vis-map

0.10.0 (2016-07-01)

  • (bluefox) suport of exportand import

  • (bluefox) activate redis for states

  • (bluefox) fix install of adapter with singletonHost

  • (bluefox) issue event if state deleted (redis)

  • (bluefox) fix error with administrator users

  • (bluefox) do not store repository if with errors

  • (bluefox) fix checkPassword and setPassword

  • (bluefox) update wrong SSL certificates

  • (bluefox) add freemem state to host

  • (bluefox) add milliseconds to formatDate

  • (bluefox) update tar.gz

  • (bluefox) add fhem

  • (bluefox) add netatmo

  • (bluefox) add tankerkoenig

  • (bluefox) add vis-history

  • (bluefox) add homepilot

  • (bluefox) add cloud

0.9.0 (2016-05-23)

  • (bluefox) make from seconds the ms
  • (bluefox) add console command "isrun"
  • (bluefox) add "--timeout 5000"
  • (bluefox) fix small errors
  • (bluefox) change function formatValue
  • (bluefox) fix stop of scheduled adapters
  • (bluefox) add "--logs" flag for adapter start (required by adapter debugging)
  • (bluefox) make hostname configurable
  • (bluefox) fix update of adapters and settings

0.8.10 (2016-04-25)

  • (bluefox) fix restart script
  • (bluefox) update default certificates

0.8.9 (2016-04-23)

  • (bluefox) do not handle exceptions in logger
  • (bluefox) change logger
  • (bluefox) set valid mimeType for *.manifest
  • (bluefox) add noolite adapter
  • (bluefox) change download script
  • (bluefox) change rename script
  • (bluefox) add starline
  • (bluefox) change repository building
  • (bluefox) add 'delete' objects
  • (bluefox) change behavior by exceptions
  • (bluefox) workaround for DHCP delay
  • (bluefox) fix passwd command
  • (bluefox) do not write error under windows: "cannot delete log file"

0.8.8 (2016-02-29)

  • (bluefox) replace winston with latest module
  • (bluefox) add syslog support
  • (bluefox) fix some LINT warnings
  • (bluefox) add "host self" command (identical to "host this")
  • (bluefox) fix error with npm 3 if no node_modules directory found
  • (bluefox) support of noCache flag
  • (bluefox) fix error if _data.json file broken
  • (bluefox) support of file uploading: yunkong2 fileName /adapter/fileName

0.8.7 (2016-02-24)

  • (bluefox) fix getForeignObjects
  • (bluefox) add telegram
  • (bluefox) enable OEM naming
  • (bluefox) fix small error if multihost not available
  • (bluefox) add reinstall script
  • (bluefox) add vis-justgage adapter
  • (bluefox) add mysensors

0.8.6 (2016-02-04)

  • (bluefox) add text2command adapter
  • (bluefox) fix upload problem
  • (bluefox) use node-schedule 1.0.0
  • (bluefox) extend node node_modules/yunkong2.js-controller/lib/buildRepository.js command

0.8.5 (2016-02-01)

  • (bluefox) update version of node-schedule to fix problem with Februar.2016
  • (bluefox) update socket.io version
  • (bluefox) add logo image
  • (bluefox) add buildRepository.js
  • (bluefox) If desired, that adapter must be terminated
  • (bluefox) use isFloatComma in formatValue
  • (soef) formatDate extended and formatValue added
  • (soef) formatDate extended to use seconds as duratiorn
  • (soef) formatValue added to convert a value to a string with thousand separator....
  • (bluefox) add homekit and miele
  • (bluefox) fix upload of files

0.8.4 (2016-01-22)

  • (bluefox) fix version
  • (bluefox) fix log outputs

0.8.3 (2016-01-21)

  • (bluefox) add commands like "npm start"
  • (bluefox) check singletonHost one on host
  • (bluefox) add memoryLimitMB for controller and adapters
  • (bluefox) make install from NON-git sources possible again.
  • (bluefox) add rpi, weatherunderground, chromecast, geofency, samsung, squeezebox, vcard, yamaha
  • (husky-koglhof) occ und rpi Adapter
  • (angelnu) visdebug - check for different adapter directories
  • (bluefox) enable install of icons-open-icon-library-png

0.8.2 (2015-12-14)

  • (bluefox) fix upgrade.

0.8.1 (2015-12-14)

  • (bluefox) fix permissions for administrator group, but not admin user.
  • (bluefox) support of getHistory command and defaultHistory
  • (bluefox) implement "yunkong2 restart adapter"
  • (bluefox) enable write dependencies as an object
  • (bluefox) remove directory adapter and move example to yunkong2.template
  • (bluefox) prepare support of syslog
  • (bluefox) add yunkong2.sql
  • (bluefox) add yunkong2.influxdb
  • (bluefox) remove example adapter (it is replaced with yunkong2.template)
  • (bluefox) start of renaming of js-controller to enable branding

0.7.15 (2015-11-10)

  • (bluefox) add command visdebug
  • (bluefox) add flag preserveSettings
  • (bluefox) add vis-keyboard
  • (bluefox) fix error with host rename
  • (bluefox) fix sendTo and sendToHost with callback.
  • (bluefox) update objects by upload of adapter (important for community adapters)
  • (bluefox) add vis-google-fonts
  • (bluefox) support of quality in setState
  • (bluefox) add adapter mobile

0.7.14 (2015-10-13)

  • (bluefox) fix restart under linux
  • (bluefox) add wolf adapter to repository
  • (smilingJack) increase timeout by update of repository
  • (bluefox) fix set --ssl
  • (bluefox) add "connectTimeout" parameter to yunkong2.json. Try to fix EADDRINUSE error under raspi.

0.7.13 (2015-09-30)

  • (bluefox) add vis-jqui-mfd
  • (bluefox) allow install direct from github in admin
  • (bluefox) add vis-fancyswitch, vis-rgraph
  • (bluefox) fill state by createState even if no default value set
  • (bluefox) add modbus

0.7.12 (2015-09-15)

  • (bluefox) add terminal adapter
  • (bluefox) inplement "yunkong2 url xxx"
  • (bluefox) fix restore
  • (bluefox) fix _failCounter entry in Adapters
  • (bluefox) fix log outputs

0.7.11 (2015-08-23)

  • (bluefox) fix installation of adapter

0.7.10 (2015-08-22)

  • (bluefox) fix first installation

0.7.9 (2015-08-20)

  • (bluefox) fix broker upgrade
  • (bluefox) improve vis upload
  • (bluefox) fix adapter.deleteChannel
  • (bluefox) use regex by deleting of channel or instance
  • (bluefox) fix delete instance errors
  • (bluefox) add new console commands: set, host. To set settings of instance from console and change host name.

0.7.8 (2015-08-12)

  • (bluefox) fix error with node-red
  • (bluefox) move setup files into directories

0.7.7 (2015-08-11)

  • (bluefox) add harmony to repository

0.7.6 (2015-08-06)

  • (bluefox) change log file extension to .log
  • (bluefox) enable destroyDB, but check before if yunkong2 is running
  • (bluefox) update packages
  • (bluefox) add bars, plumbs, scenes

0.7.5 (2015-07-27)

  • (bluefox) add "yunkong2 upload all" and "yunkong2 start all" commands
  • (bluefox) fix "yunkong2 package"
  • (bluefox) make it possible to allow OBJECTS and STATES only on localhost
  • (bluefox) add new adapter pushbullet
  • (bluefox) fix restart by installing.

0.7.4 (2015-07-19)

  • (bluefox) fix restartAdapters flag.(for vis-metro and co)
  • (bluefox) add vis-hqWidgets
  • (bluefox) add vis-colorpicker
  • (bluefox) normalize paths in backup
  • (bluefox) add better backup

0.7.3 (2015-07-12)

  • (bluefox) add flot to repository
  • (bluefox) add chmodFile for adapter
  • (bluefox) implement rm
  • (bluefox) fix permissions problem
  • (bluefox) set permission by creation of file
  • (bluefox) make possible upload of subtree
  • (bluefox) fix user name
  • (bluefox) fix update function

0.7.2 (2015-06-29)

  • (bluefox) remove _failCounter from adapter list
  • (bluefox) update license

0.7.1 (2015-06-28)

  • (bluefox) support of permissions
  • (bluefox) fix backup
  • (bluefox) fix error with noFileCache
  • (bluefox) add unsubscribeForeignObjects to adapters
  • (bluefox) add icon sets to repository
  • (bluefox) implement list: objets, states, instances, adapters
  • (bluefox) support of "list hosts"
  • (bluefox) verify version by install and start
  • (bluefox) fix error with dependencies
  • (bluefox) fix delete of logs
  • (bluefox) fix getPort function in adapter.

0.7.0 (2015-05-07)

  • (bluefox) support of permissions

0.6.6 (2015-05-07)

  • (bluefox) implement daily rolling files.
  • (bluefox) fix addChannelToEnum, deleteChannelFromEnum, deleteChannel if no device name
  • (bluefox) fix "state set", "message" console commands
  • (bluefox) fix errors in adapter.js

0.6.5 (2015-04-27)

  • (bluefox) add default certificates

0.6.4 (2015-04-17)

  • (bluefox) optimize install call
  • (bluefox) backup/restore

0.6.3 (2015-04-16)

  • (bluefox) use system npm for update and install
  • (bluefox) generate uuid as hash of MAC
  • (bluefox) delete empty adaptors from repository

0.6.0 (2015-03-22)

  • (bluefox) try to implement backup/restore
  • (bluefox) support of "--install" flag for sayIt
  • (bluefox) add megad to repository
  • (bluefox) enable subscribeStates() same as subscribeStates('*')
  • (bluefox) replace "slient" mode with "install" mode

0.5.14 (2015-03-11)

  • (bluefox) enable silent mode

0.5.14 (2015-03-08)

  • (bluefox) update utils.js (silent mode)
  • (bluefox) fix error by setup.js

0.5.12 (2015-03-07)

  • (bluefox) fix error with sendTo('email')
  • (bluefox) increase timeout for npm to 5000 ms

0.5.11 (2015-02-26)

  • (bluefox) fix function deleteDevice in adapter.js

0.5.10 (2015-02-26)

  • (bluefox) do not start more times the scheduled task after a long sleep

0.5.9 (2015-02-21)

  • (bluefox) fix error with trimFifo (used for history adapter)
  • (bluefox) use system "npm" by updating of js-controller

0.5.8 (2015-02-18)

  • (bluefox) add start/stop/restart adapter from console.
  • (bluefox) better wakeup of adapters.

0.5.7 (2015-01-14)

  • (bluefox) add sayit adapter
  • (bluefox) fix clear of log file

0.5.4 (2015-01-27)

  • (bluefox) fix restart under windows

0.5.5 (2015-01-30)

  • (bluefox) add yr as npm
  • (bluefox) extend adapter.js with formatDate

0.5.6 (2015-02-06)

  • (bluefox) add simple-api

0.5.3 (2015-01-27)

  • (bluefox) fix log for restart

0.5.2 (2015-01-27)

  • (bluefox) remove node-windows from dependencies

0.5.1 (2015-01-26)

  • (bluefox) fix log
  • (bluefox) show npm version and not git version
  • (bluefox) use npm packet to install and not the exec npm

0.5.0 (2015-01-23)

  • (bluefox) make it possible to install yunkong2 with "npm install yunkong2"

0.4.6 (2015-01-21)

  • (bluefox) add developing flag "noFileCache" to do not cache web files.
  • (bluefox) improve "adapter.getPort" on windows.
  • (bluefox) create yunkong2.sh with 0777 by install

0.4.5 (2015-01-20)

  • (bluefox) fix problem with no objects after "setup" started

0.4.4 (2015-01-20)

  • (bluefox) move "data" directory by "npm install" to "../../yunkong2-data"

0.4.3 (2015-01-18)

  • (bluefox) restart objects socket if some exception occurs

0.4.2 (2015-01-14)

  • (bluefox) fix error in objectsInMemClient and objectsInMemServer

0.4.1 (2015-01-10)

  • (bluefox) fix first setup

0.4.0 (2015-01-10)

  • (bluefox) support of multiple hosts

0.3.17 (2015-01-10)

  • (bluefox) fix problem with "hosts are not shown in admin"

0.3.16 (2015-01-09)

  • (bluefox) support of multiple hosts

0.3.15 (2015-01-09)

  • (bluefox) "chmod 777 * -R /opt/yunkong2" => "chmod 777 -R /opt/yunkong2"

0.3.14 (2015-01-09)

  • (bluefox) fix error update of js-controller under linux/osx

0.3.13 (2015-01-08)

  • (bluefox) fix error with publish/subscribe

0.3.12 (2015-01-07)

  • (bluefox) support of "onlyWWW" flag

0.3.11 (2015-01-06)

  • (bluefox) fix error if state is null or undefined
  • (bluefox) store fifos from states in file

0.3.10 (2015-01-06)

  • (bluefox) support of file manager in vis

0.3.9 (2015-01-04)

  • (bluefox) try to fix update of controller

0.3.8 (2015-01-04)

  • (bluefox) fix error with subscribes
  • (bluefox) fix error with extendObject
  • (bluefox) fix error with delete adapter
  • (bluefox) fix error in deleteChannelFromEnum

0.3.7 (2015-01-03)

  • (bluefox) fix upload problem

0.3.6 (2015-01-03)

  • (bluefox) fix package.json

0.3.1 (2015-01-02)

  • (bluefox) enable npm install

0.3.0 (2014-12-28)

  • (bluefox) no redis any more

0.2.9 (2014-12-20)

  • (bluefox) fix problem with restart controller
  • (bluefox) check flag supportStopInstance before send signal to adapter

0.2.8 (2014-12-20)

  • (bluefox) fix problem with upgrade adapter

0.2.7 (2014-12-19)

  • (bluefox) fix problem with upload adapter

0.2.6 (2014-12-19)

  • (bluefox) implement getConfigKeys in redis.
  • (bluefox) new running mode: "once"

0.2.5 (2014-12-14)

  • (bluefox) enable start of "no-daemon" adapters like "rickshaw" or "vis".

0.2.4 (2014-12-10)

  • (bluefox) fix delObject function
  • (bluefox) remove unused log message

0.2.3 (2014-12-08)

  • (bluefox) optimize start/stop/restart.

0.2.2 (2014-12-06)

  • (bluefox) fix error in redis.

0.2.1 (2014-12-06)

  • (bluefox) fix error in redis.

0.2.0 (2014-12-04)

  • (bluefox) remove couchDB and store everything in redis.

0.1.6 (2014-11-29)

  • (bluefox) use npm to install some adapters.

0.1.5 (2014-11-26)

  • (bluefox) fix log in controller.js one more time

0.1.4 (2014-11-26)

  • (bluefox) fix log in controller.js

0.1.3 (2014-11-24)

  • (bluefox) fix some errors and add restart.js

0.1.2 (2014-11-24)

  • (bluefox) fix messageboxes

0.1.1 (2014-11-23)

  • (bluefox) fix log output in admin.

0.1.0 (2014-11-22)

  • (bluefox) new naming concept. No children and parents set extra.

0.0.37 (2014-11-16)

  • (bluefox) fix adapter.js
  • (bluefox) call "chmod +x yunkong2" after updgrade of controller

0.0.36 (2014-11-15)

  • (bluefox) fix adapter.js

0.0.35 (2014-11-09)

  • (bluefox) add logging to controller

0.0.34 (2014-11-08)

  • (bluefox) create restore/backup (from console)

0.0.33 (2014-11-04)

  • (bluefox) support of node-red as adapter and defined exit codes for errors

0.0.32 (2014-11-04)

  • (bluefox) support of node-red as adapter

0.0.31 (2014-11-02)

  • (bluefox) fix error with binary states

0.0.30 (2014-11-01)

  • (bluefox) fix error in "support of listDevices for configuration"

0.0.29 (2014-10-30)

  • (bluefox) (bluefox) fix creatChannel for adapter

0.0.28 (2014-10-30)

  • (bluefox) support of listDevices for configuration

0.0.27 (2014-10-30)

  • (bluefox) check common.os (e.g. to install adapter only on linux)
  • (bluefox) support of common.install adapter settings.

0.0.26 (2014-10-25)

  • (bluefox) change state names to 'io.*'

0.0.25 (2014-10-24)

  • (bluefox) show version in log

0.0.24 (2014-10-22)

  • (bluefox) fix dependencies of packets

0.0.22 (2014-10-20)

  • (bluefox) fix error in adapter.js

0.0.21 (2014-10-19)

  • (bluefox) store repository in the DB

0.0.20 (2014-10-19)

  • (bluefox) change example adapter for emitEvent
  • (bluefox) support of certificates
  • (bluefox) fix names for states

0.0.19 (2014-10-02)

  • (bluefox) fix add/delete adapter
  • (bluefox) fill source-dist.json with grunt
  • (bluefox) call "npm install" after adapter updated

0.0.18 (2014-09-27)

  • (bluefox) new concept of updates and repositories

0.0.17 (2014-09-04)

  • (hobbyquaker) trimFifo calls callback with trimmed data
  • (hobbyquaker) fix instance restart

0.0.16 (2014-08-22)

  • (hobbyquaker) admin-ui: enums
  • (hobbyquaker) admin-ui: ...
  • (hobbyquaker) fixes

0.0.15 (2014-08-17)

  • (hobbyquaker) admin-ui: adapter-settings
  • (hobbyquaker) admin-ui: add instance
  • (hobbyquaker) admin-ui: cmd execution

0.0.14 (2014-08-11)

  • (bluefox) adapter admin: https
  • (bluefox) adapter admin: auth
  • (bluefox) admin-ui: user and group management
  • (hobbyquaker) fixes
  • (hobbyquaker) added adapter cul to sources-dist.json

0.0.13 (2014-07-31)

  • (hobbyquaker) new object types user and group
  • (hobbyquaker) yunkong2 setup: create user and group admin. Default password: yunkong2

0.0.12

  • (hobbyquaker) setup.js fixes
  • (hobbyquaker) setup.js create multiple system objects

0.0.11

  • (hobbyquaker) admin ui: instances

0.0.10

  • (hobbyquaker) refactoring controller.js and setup.js
  • (hobbyquaker) yunkong2.js command line options
  • (hobbyquaker) yunkong2 with shebang (needs chmod +x)
  • (hobbyquaker) added dbdump.js
  • (hobbyquaker) fixes and other stuff...

0.0.9

  • (hobbyquaker) Javascript Script Engine
  • (bluefox) Gruntfile.js
  • (bluefox) SCHEMA.md

0.0.8

  • (hobbyquaker) ctrl: instance mode schedule
  • (hobbyquaker) yunkong2.js add: set instanceObjects (new attribute in io-package.json)
  • (hobbyquaker) added meta attribute to sources.json
  • (hobbyquaker) added adapter yr to sources.json

0.0.7

  • (hobbyquaker) fix Admin UI - handle IDs with spaces

0.0.6

  • (hobbyquaker) download adapters via yunkong2.js add <adapter-name> (has to be defined in conf/sources.json)
  • (hobbyquaker) automatically install node dependencies on yunkong2.js add
  • (hobbyquaker) restructuring
  • (hobbyquaker) history adapter
  • (hobbyquaker) renamed adapter web to admin (this adapters purpose is to do only the admin-ui)
  • (hobbyquaker) renamed adapter legacy to web (this adapter should provide a ccu.io-like webserver for easy porting of dashui, scriptgui, yahui, ...)
  • (hobbyquaker) renamed adapter dummy to example

0.0.5

  • (hobbyquaker) hm-rpc Adapter checks Datapoint-Type and warns if readonly
  • (hobbyquaker) Admin-UI - gridStates update on stateChange

0.0.4

  • (hobbyquaker) hm-rega Adapter
  • (hobbyquaker) ctrl restarts crashed adapters automatically

0.0.3

  • (hobbyquaker) Adapter web
  • (hobbyquaker) Admin UI

0.0.2

  • (hobbyquaker) Installation/instancing of adapters via yunkong2.js add
  • (hobbyquaker) Adapter command line param instead of IPC
  • (hobbyquaker) Config-file yunkong2.json

0.0.1

  • (hobbyquaker) first release