The newest change log is in README.md
- (bluefox) fix sayIt Block
- (bluefox) add more blockly modules
- (bluefox) add debug mode and verbose mode
- (bluefox) modify blockly modules
- (bluefox) give back some response even if state does not exist
- (bluefox) blockly support
- (bluefox) export/import of scripts
- (bluefox) fix delete state
- (bluefox) adapter is compatible with redis
- (bluefox) add for script onStop handler
- (bluefox) do not show error if regexp ID
- (bluefox) keep configured libraries by upgrade (once more)
- (bluefox) keep configured libraries by upgrade
- (bluefox) catch an error if some system object changed, e.g. _design/history
- (bluefox) fix warning with wrong types one more time
- (bluefox) fix warning with wrong types
- (bluefox) try to fix "Duplicate name" error
- (bluefox) modify readFile/writeFile commands
- (gh-god) fix stop of script and unsubscribe
- (paul53) check type of set value and min, max by setState
- (bluefox) add getHistory command
- (bluefox) fix error in GUI
- (bluefox) do not update script on save
- (bluefox) add lines wrap
- (bluefox) sort drop down group selector
- (bluefox) check if object yet exists, when creates group
- (bluefox) fix edit of instance
- (bluefox) add instance variable
- (bluefox) fix start of scripts on adapter start
- (bluefox) add new scope variable "name" to print name of script:
log(name) => script.js.common.ScriptName
- (bluefox) fix resize of script window
- (bluefox) delete state even if no object exists
- Breaking changes.
- (bluefox) Support of script groups
- (bluefox) global scripts have name script.js.global.ScriptName and not script.js.ScriptName_global
- (bluefox) start creation of tests
- (bluefox) add deleteState function
- (bluefox) fix adapterSubscribe
- (bluefox) do not allow empty IDs in pattern by subscription
- (bluefox) fix error by getObject if object does't exist
- (bluefox) use v1.0-pre version of node-schedule
- (bluefox) try another version of node-schedule
- (bluefox) use older node-schedule version 0.5.1
- (bluefox) update node-schedule version
- (bluefox) fix adapterSubscribe and adapterUnsubscribe
- (bluefox) fix error by states to control activity of scripts
- (bluefox) fix error by setStateDelayed
- (bluefox) add clearStateDelayed
- (bluefox) add javascript.INSTANCE.scriptEnabled.SCRIPT_NAME state to control activity of scripts
- (bluefox) fix error if id is regExp
- (bluefox) fix setObject
- (bluefox) implement adapterSubscribe/adapterUnsubscribe
- (bluefox) clear enums cache if some enum changed
- (bluefox) add getSubscriptions function
- (bluefox) fix error if name is null
- (bluefox) Add setObject function
- (angelnu) Add getAstroDay and isAstroDay functions.
- (bluefox) fix clearSchedule
- (bluefox) add unsubscribe
- (bluefox) add clearSchedule function (only for non astro function)
- (bluefox) allow break the "each" by returning of false value.
- (bluefox) enable resize of columns in select ID dialog
- (bluefox) fix error with regex and name
- (bluefox) adapter is stable => make 1.0.0
- (bluefox) update ace editor
- (bluefox) add new function "setStateDelayed"
- (bluefox) change createState: if "def" exists, the state will be created with "def" value.
- (bluefox) allow set state of object if value was never set
- (bluefox) fix error if many additional npm packets
- (bluefox) new function getIdByName
- (bluefox) fix error with regexp
- (bluefox) make edit buttons (in admin tab) visible
- (bluefox) add console.log, console.warn, console.error commands
- (bluefox) update packets
- (bluefox) fix error with enums
- (bluefox) extend getObject with enum names and add new function getEnums
- (bluefox) sort scripts alphabetically and globals at begin
- (bluefox) fix error in getObjectEnums
- (bluefox) fix error with selector and enums
- (bluefox) fix channelName and channelId and optimize matching
- (bluefox) fix select dialog
- (bluefox) own tab in admin
- (bluefox) cron editor (limited)
- (bluefox) global scripts
- (bluefox) fix error with schedule and sunday
- (bluefox) show error if suncalc cannot calculate time and set time to 23:59:59
- (bluefox) show error if suncalc cannot calculate time
- (bluefox) fix error with invalid additional packages
- (bluefox) allow additionally install other npm packages for javascript
- (bluefox) fix warning with createState
- (bluefox) fix astro function
- (bluefox) extend createState with native and common
- (bluefox) add new convert functions: toInt, toFloat, toBool
- (bluefox) convert automatically grad to decimal grad
- (bluefox) fix some errors
- (bluefox) enable on('localVar', function ()...)
- (bluefox) fix error with astro. Add longitude and latitude to settings.
- (bluefox) fix selector if brackets are wrong
- (bluefox) make possible use "on" instead schedule
- (bluefox) extend readme
- (bluefox) add "change: 'any'" condition to trigger on updated value
- (bluefox) fix log function
- (bluefox) fix sendTo function
- (bluefox) add functions to sandbox: formatDate, writeFile, readFile
- (bluefox) fix createState and expand it.
- (bluefox) fix "on('state1', 'state2');"
- (bluefox) catch errors if states deleted
- (bluefox) add settings page
- (bluefox) enable npm install
- (bluefox) check errors if invalid object.
- (bluefox) add some log outputs.
- (bluefox) fix context of all callbacks.
- (bluefox) Support of jquery like selector $. See above for details.
- (bluefox) Support of wrapper "cb" for callbacks in script. (Expert mode)
- (bluefox) support change, delete and add of the scripts without restart of adapter
- (hobbyquaker) fixed typo
- (hobbyquaker) require() in scripts works now
- (hobbyquaker) fixes
- (hobbyquaker) CoffeeScript support
- (hobbyquaker) fixes
- (hobbyquaker) first release