- [add] tests: 32 (total 184).
- [add] functions: math.
- [optimize] syntax of input and output.
- [optimize] huge amount of minor fixes and refactorings.
- [optimize] convert: ES5 to ES6;
- [optimize] constants: separation;
- [status] coverage: development: 100%, production: 98.436%.
- [status] code climate: 3.86.
- [add] tests: 28 (total 152).
- [optimize] compiler algorithm.
- [add] output data collector.
- [change] rename: "linguacode-api" to "core".
- [status] coverage: development: 100%, production: 98.339%.
- [status] code climate: 3.9.
- [add] tests: 2 (total 124).
- [optimize] compiler algorithm.
- [fix] builder;
- [fix] input; repeat;
- [status] coverage: development: 99.26%, production: 97.794%.
- [status] code climate: 3.97.
- [add] tests: 26 (total 122).
- [optimize] readme: include paths of CONTRIBUTING.md, CHANGELOG.md.
- [fix] inner quote symbol detect fix: ", «, ».
- [status] coverage: development: 99.26%, production: 97.782%.
- [status] code climate: 3.64.
- [add] tests: 2 (total 96).
- [add] module: moment.
- [add] code compile timeout.
- [status] coverage: development: 99.26%, production: 97.76%.
- [status] code climate: 3.67.
- [add] tests: 39 (total 94).
- [add] documentation:CONTRIBUTING.md
- [add] module: linguacode-logger.
- [add] tool: snyk.
- [add] tool: travis.
- [add] tool: coveralls.
- [add] tool: code climate.
- [add] tool: david: dependencies checker.
- [add] tool: david: devDependencies checker.
- [add] badge: Gratipay.
- [add] badge: Beerpay.
- [add] badge: license GPLv3.
- [optimize] useless module remove from package.json file.
- [optimize] ES6: 'var' to 'let' and 'const' convert.
- [optimize] refactorings.
- [fix] looping loop error initialize.
- [fix] minor fixes.
- [status] coverage: development: 99.24%, production: 97.72%.
- [status] code climate: 3.7.
- [new] mocha test count: 55.
- [new] include test coverage: istanbul.
- [fix] empty code compile.
- [fix] minor fixes.
- [optimize] Optimizations.
- [optimize] public files deleted.
- [optimize] repository files minimised from 6.7mb to 0.8mb.
- [new] gulp implementation.
- [optimize] css files are now scss.
- [optimize] html files are now jade.
- [optimize] scripts are now minimised.
- [optimize] public files minimised from 11.5mb to 6.7mb.
- [new] commands: variables.
- [new] commands: output
- [new] commands: if-else statements.
- [new] commands: loops: repeats N times.
- [new] translations: languages: Armenian, Russian, Georgian, Japanese.
- [new] translations: multilingual syntax.
- [new] translations: text translation via Yandex.
- [new] IDE: toolbar: compile.
- [new] IDE: toolbar: change translation.
- [new] Terminal.
- [new] syntax highlight.
- [new] programming code is not case sensitive.
- [new] unicode scope support..