All Versions
97
Latest Version
Avg Release Cycle
35 days
Latest Release
669 days ago

Changelog History
Page 6

  • v3.7.0 Changes

    July 18, 2018
    • role:seneca,cmd:ping responds with instance and process metrics.
    • ๐Ÿ›  Fixed memory leak in history: https://github.com/senecajs/seneca/issues/680 .
    • Utility modules available via Seneca.util: Eraro, Jsonic, Nid, Patrun.
    • meta.custom is now preserved properly over entire action pathway including transports.
  • v3.6.0 Changes

    May 28, 2018
    • translate method simplifies translating message patterns.
    • ๐Ÿ“‡ Message metadata has custom sub-object that propogates with message.
  • v3.5.0 Changes

    May 14, 2018
    • ๐Ÿ‘ Better format for fatal error messages.
    • Passes npm audit.
    • ๐Ÿ›  Fixed double sub call.
  • v3.4.3 Changes

    October 13, 2017
    • ๐Ÿ‘Œ Supports --seneca.test to trigger test mode.
    • ๐Ÿ‘Œ Support SENECA_TEST enviroment variable.
  • v3.4.2 Changes

    August 10, 2017
    • ๐Ÿ›  Fixes priors bug #662.
    • โœ‚ Removes errant debugging code.
    • ๐Ÿ›  Fixes history pruning.
    • ๐Ÿ”€ Slightly neater test logs (suffix to IN/OUT indicates sync/async message).
  • v3.4.1 Changes

    July 06, 2017
    • Backwards compatibility fix for seneca-amqp-transport 2.2.0 (legacy.meta=true).
  • v3.4.0 Changes

    July 03, 2017
    • Verified working against Node 8.
    • โž• Added github standard code of conduct.
    • Now using https://github.com/prettier/prettier as code format.
    • ๐Ÿ”จ Refactored message and reply meta data, making message tracking much easier; Actions and callbacks get a third parameter meta, that has all the details.
    • ๐Ÿ”จ Minor refactor of error handling so that errors are passed-through; intended for 4.x, enable with legacy.error=false.
    • 0๏ธโƒฃ Next-generation transport (2X faster, new simpler API for transport writers) included in core Seneca; only http transport written; intended to be default transport in 4.x, enable with legacy.transport=false.
    • As part of next-generation transport, a new message protocol that gives the message data priority as a JSON object, and placed Seneca meta data into the meta$ property.
    • Action cache replaced by action history utility, making a decoupled seneca.reply method possible (as used (and needed) by next-generation transport).
    • ๐Ÿ›  Fixed root deprecation warning; Better, but incomplete refactor of source files; some minor fixes;
  • v3.3.0 Changes

    February 07, 2017
    • ๐Ÿ’… Action callback can omit Error parameter (hapi style): http://senecajs.org/api/#method-add
    • โšก๏ธ Minor updates for consistency with new API docs: http://senecajs.org/api
    • โšก๏ธ Updated use-plugin to 0.3.2.
    • ๐Ÿ”Œ Plugin options are now consistent with global options after plugin load.
  • v3.2.0 Changes

    September 27, 2016
    • โž• Added .inward() api method.
    • โž• Added .outward() api method.
    • ๐ŸŒฒ Made logging safely stringify input.
    • ๐Ÿ›  Fixed memory leak / timeout bug in gate-executor.
  • v3.1.0 Changes

    September 16, 2016
    • ๐ŸŒฒ Correct issue with log handlers not working via command line
    • ๐ŸŒฒ Extracted out log handling into seneca-log-filters for ease of reuse in custom loggers
    • 0๏ธโƒฃ Replaced the default log handler's filter logic with seneca-log-filters
    • โฌ†๏ธ Bumped patrun to correct incorrect matches with partial patterns due to missing catchall
    • โž• Added error handling example in docs/examples/error-handling.js.
    • ๐Ÿ”„ Changed boot log message from 'hello' to 'seneca-started'.
    • โšก๏ธ Updated salestax examples to work correctly.
    • โœ‚ Removed old legacy parsing handlers as they caused crashes
    • โž• Added testable transport links