Giter Site home page Giter Site logo

denzel1994 / iobroker.javascript Goto Github PK

View Code? Open in Web Editor NEW

This project forked from iobroker/iobroker.javascript

0.0 0.0 0.0 12.38 MB

Script engine for JavaScript and Blockly

License: MIT License

HTML 4.25% JavaScript 95.02% CSS 0.68% TypeScript 0.04%

iobroker.javascript's Introduction

Logo

Javascript Script Engine

==================

NPM version Downloads Tests

NPM

Executes Javascript, Typescript and Coffescript Scripts.

Function documentation

Benutzung

Here you can find description of blockly.

Hier kann man die Beschreibung von Blockly finden.

Описание по blockly можно найти здесь.

How to build (only for developers)

Just run "npm i" in the root and in the src folders.

And then call "npm run build".

Todo

  • search in all files
  • disk mirror (low prior)
  • new rule editor (future releases)
  • heating profile (future releases)
  • ...

Changelog

4.0.12 (2019-01-20)

  • (Apollon77/AlCalzone) fixes unwanted changes in last version
  • (SchumyHao) Add Chinese support

4.0.11 (2019-01-14)

  • (bluefox) add set/getBinaryState

4.0.7 (2018-12-25) Breaking changes - no IE support anymore

  • (bluefox) Material UI
  • (AlCalzone) monaco javascript editor

3.7.0 (2018-05-05)

  • (bluefox) Used VM2 as sandbox. The script errors will be caught.
  • (bluefox) refactoring: split into many modules
  • (AlCalzone) Change TypeScript version range to include TS 3.0+

3.6.4 (2018-02-05)

  • (bluefox) Pattern error is fixed

3.6.3 (2018-01-31)

  • (bluefox) Fixing the CSS for CRON dialog
  • (bluefox) Fixing the reorder of scripts

3.6.1 (2018-01-23)

  • (bluefox) Pattern error is fixed

3.6.0 (2017-12-28)

  • (bluefox) more translations are added
  • (bluefox) update blockly engine

3.5.1 (2017-11-14)

  • (bluefox) fixed: sometimes MSG is not defined
  • (AlCalzone) TypeScript support (preparations)
  • (bluefox) add sendToHost call
  • (bluefox) protect exec call
  • (bluefox) add getStateDelayed function

3.4.4 (2017-09-12)

  • (soef) typo error in line number correction fixed

3.4.1 (2017-08-12)

  • (soef) patternMatching optimized

3.4.0 (2017-08-06)

  • (bluefox) Support of new admin

3.3.12 (2017-07-24)

  • (bluefox) file and line info added to log outputs

3.3.11 (2017-07-18)

  • (bluefox) fix build CRON block

3.3.9 (2017-06-18)

  • (bluefox) Add the toggle blockly block

3.3.8 (2017-05-22)

  • (Apollon77/bluefox) Accept for subscribes arrays of IDs

3.3.6 (2017-05-17)

  • (bluefox) add the genitive month for formatDate

3.3.4 (2017-04-01)

  • (bluefox) Catch error by request if host unavailable
  • (bluefox) add "request" to script namespace

3.3.3 (2017-03-27)

  • (bluefox)Fix stopScript

3.3.2 (2017-03-18)

  • (bluefox) Support of system coordinates

3.3.1 (2017-03-15)

  • (bluefox) fix error if no scripts exists

3.3.0 (2017-03-14)

  • (bluefox) all callbacks in try/catch

3.2.8 (2017-03-08)

  • (bluefox) Translations

3.2.7 (2017-03-03)

  • (bluefox) allow creation of states for other javascript instances

3.2.6 (2017-02-14)

  • (bluefox) Fix import of scripts
  • (bluefox) Ask to save before start the script

3.2.5 (2017-01-23)

  • (bluefox) Extend compareTime function with astro features

3.2.4 (2017-01-13)

  • (bluefox) fix stopScript

3.2.3 (2017-01-05)

  • (bluefox) Try to fix error with sayit

3.2.2 (2016-12-17)

  • (bluefox) Allow with stopScript() to stop itself

3.2.1 (2016-11-24)

  • (bluefox) Fix error with subscribe for only required states

3.2.0 (2016-11-14)

  • (bluefox) Fix error with of blocks in adapters
  • (bluefox) Support of subscribe for only required states
  • (bluefox) add delFile
  • (bluefox) fix error with names

3.1.0 (2016-10-12)

  • (bluefox) Support of blocks in adapters
  • (bluefox) Move sendTo blocks into adapters

3.0.10 (2016-09-30)

  • (bluefox) New blocks: compare time, write state
  • (bluefox) Documentation

3.0.9 (2016-09-20)

  • (bluefox) Bugfixing of blockly

3.0.7 (2016-09-09)

  • (bluefox) add ack for trigger in blockly
  • (bluefox) add block to get info about trigger
  • (bluefox) start description of blockly
  • (bluefox) add runScript functions
  • (bluefox) disable zoom on wheel in blockly
  • (bluefox) fix block: time compare

3.0.6 (2016-09-07)

  • (bluefox) add extendObject function
  • (bluefox) add custom sendTo block
  • (bluefox) add multiple trigger block

3.0.5 (2016-09-03)

  • (bluefox) Fix sendTo blocks

3.0.4 (2016-09-01)

  • (bluefox) Support of convert day of week into text in blockly

3.0.3 (2016-08-29)

  • (bluefox) Fixed the convert date block

3.0.2 (2016-08-28)

  • (bluefox) Change name of sandbox debug variable

3.0.1 (2016-08-27)

  • (bluefox) Fix disabling of script

3.0.0 (2016-08-27)

  • (bluefox) Beta Release with Blockly

License

The MIT License (MIT)

Copyright (c) 2014-2019 bluefox [email protected],

Copyright (c) 2014 hobbyquaker

iobroker.javascript's People

Contributors

alcalzone avatar andiling avatar angelnu avatar apollon77 avatar backgroundworkers avatar bondrogeen avatar buzzy1337 avatar dmtrsmkv avatar dutchmannl avatar froggs avatar germanbluefox avatar hobbyquaker avatar homoran avatar instalator avatar mfal avatar paul53 avatar rantanplan01 avatar reshbnm avatar rgwch avatar ruhr70 avatar schumyhao avatar soef avatar techelco avatar thetagamma avatar twonky4 avatar wolfspiritm avatar ykuendig avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.