Skip to content

Latest commit

 

History

History
244 lines (162 loc) · 4.87 KB

CHANGELOG.md

File metadata and controls

244 lines (162 loc) · 4.87 KB

[8.2.1] - 2022-02-20

  • Update Node engine version @ .github

[8.2.0] - 2022-02-20

  • Add import assertion types to fit Node v16.14

[8.1.1] - 2021-12-16

  • Update dependencies

[8.1.0] - 2020-11-08

  • Make context have services renamed to what options.serviceDir is (#29)

[8.0.2] - 2020-10-30

  • Move to ESM (#27)
  • Rewrite docs for ESM (#27)

[7.0.1] - 2020-10-19

  • Update dependencies
  • Make tests win compatible

[7.0.0] - 2019-06-20

  • Remove jsdoc-to-markdown dev dependency (#20)
  • Substitute 'Object' context with array one (#19)

[6.2.1] - 2019-05-13

  • kojo.ready() returns service / subscriber counts
  • Increase code coverage

[6.1.0] - 2019-05-13

  • Add warn logger level

[6.0.0] - 2019-04-09

  • Move event emitting from services to the root kojo app

[5.3.0] - 2019-02-10

  • Rename _extras to state
  • Update dependencies

[5.2.1] - 2018-11-29

  • Fix log level bug for Logger

[5.2.0] - 2018-11-12

  • Provide basic deserialization for object type arguments

[5.1.3] - 2018-10-08

  • Move new line char to the end of rendered string @ Logger

[5.1.2] - 2018-10-07

  • Render log entries in one line to prevent separation in pm2

[5.1.0] - 2018-09-24

  • Make Logger usable separately
  • Optimise Logger
  • Rename options.loggerIdPrefix to options.loggerIdSuffix

[5.0.0] - 2018-09-02

  • Remove TRACE and WARN log level
  • Remove loglevel from dependencies
  • Switch Logger to custom one (that uses process.stdout.write)
  • Rename loglevel option to logLevel
  • Rename modules to services

[4.3.0] - 2018-06-27

  • Module's method can be a sync function
  • Day of birth

[4.2.0] - 2018-06-20

  • Introduce options.loglevel
  • Change logger to chalked loglevel
  • Change console.log to process.stdout.write for splash screen
  • Update dependencies

[4.1.0] - 2018-05-31

  • Add JSDoc
  • Add services/subscribers count at splash screen
  • Add subscribers alias (based on directory name)

[4.0.1] - 2018-05-02

  • Increase code coverage #8

[4.0.0] - 2018-04-29

  • Single options object with default values
  • Allow module-less / subscriber-less config
  • Modules are accessible via kojo.services.serviceName
  • Drop kojo.module() method
  • Add more docs

[3.3.0] - 2018-04-21

  • Multiple extras unpacking #6
  • Add kojo icon #5

[3.2.3] - 2018-04-14

  • Improve subscribers loading
  • Update trid version

[3.2.2] - 2018-04-04

  • subscriber logger fix

[3.2.0] - 2018-04-02

  • Add splash #3
  • Replace shortid with trid
  • Drop moment dependency
  • Add travis and coveralls
  • Drop chai dependency
  • Improve code coverage
  • Move tests into test directory
  • Rename plant to kojo @ module context #4

[3.1.0] - 2018-03-31

  • Drop yt-config dependency #2

[3.0.4] - 2017-12-19

  • Move package to yentsun/plant

[3.0.2] - 2017-12-15

  • Update readme

[3.0.0] - 2017-12-15

  • Move from callbacks to async/await globally fix #1
  • Unlicense

[2.2.2] - 2017-10-13

  • Remove 'debug' level from stderr stream

[2.2.1] - 2017-09-04

  • ADDED splash screen fix

[2.1.1] - 2017-07-31

  • FIXED minor bug in loading of the async module methods
  • ADDED mandatory callback to config event callback

[2.0.0] - 2017-07-19

  • ADDED module getter, extras getter and setter
  • ADDED unit tests
  • ADDED module cross-module calls
  • ADDED config module fix
  • REMOVED standard js

[1.1.2] - 2017-06-13

  • FIXED loading of the async module methods

[1.1.1] - 2017-07-06

  • FIXED bluebird module import

[1.1.0] - 2017-07-04

  • ADDED support for services written using promises

[1.0.0] - 2017-06-07

  • CHANGED to 'no builds' (node native es6) scheme

[0.1.3] - 2017-05-18

  • ADDED build path for loading from tests

[0.1.2] - 2017-05-17

  • FIXED readme syntax highlight

[0.1.1] - 2017-05-17

  • ADDED content to README

[0.1.0] - 2017-05-17

  • ADDED basic functionality