Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

seneca

Package Overview
Dependencies
Maintainers
2
Versions
140
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

seneca - npm Package Versions

1
14

3.4.0-rc0

Diff

rjrodger
published 3.3.0 •

Changelog

Source

3.3.0 2017-02-07

  • 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.
rjrodger
published 3.2.2 •

rjrodger
published 3.2.1 •

mcdonnelldean
published 3.2.0 •

Changelog

Source

3.2.0 2016-09-27

  • Added .inward() api method.
  • Added .outward() api method.
  • Made logging safely stringify input.
  • Fixed memory leak / timeout bug in gate-executor.
mcdonnelldean
published 3.1.0 •

Changelog

Source

3.1.0 2016-09-16

  • 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
  • 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
mcdonnelldean
published 3.0.0 •

Changelog

Source

3.0.0 2016-08-26

  • Refactored 'old' logging into it's own external plugin; seneca-legacy-logger.
  • Added new adaptor based JSON logging. External loggers can now be used with Seneca.
  • Created new 'built-in' logger which is used as the default logger if none are provided.
  • Corrected bug in Seneca.util.deepextend via Lodash version bump.
  • Updated gate-executor plugin to fix issues in load determinism and generally improve perf.
  • Replaced large swathes custom code with Lodash to improve speed and reliability.
  • Exposed parsepattern function via seneca.util.parsepattern as required by seneca-chain to function.
  • Removed all 'dead' code marked legacy. Updated other parts of codebase with legacy comments for v.next.
  • Removed default settings for seneca-admin as it is not a default loaded plugin.
  • Set options.actcache.active to be false by default. Disables actcache feature by default.
  • Moved close_signals from options.internal to options.system.
  • Moved catchall from options.internal to options.system.
  • Removed options.schema as it was only partially checking and needs a rethink.
  • Removed mem-store as a required dependency in the package.
  • Devolved store logic in 'store.js' fully to seneca-entity. Entites are now 'fully removed'.
  • Devolved chain functionality into seneca-chain and removed from library. Moved all related tests.
  • Devolved pin functionality into seneca-pin and removed from library. Moved all related tests.
  • Removed seneca-web as a default loaded plugin. Removed related tests. Removed from package.
  • Removed seneca-cluster as a default loaded plugin. Removed related tests. Removed from package.
  • Removed seneca-seneca as a default loaded plugin. Removed related tests. Removed from package.
  • Removed seneca-echo as a default loaded plugin. Removed related tests. Removed from package.
  • Removed seneca-basic as a default loaded plugin. Removed related tests. Removed from package.
  • Removed seneca-repl as a default loaded plugin. Removed related tests. Removed from package.
  • Removed seneca-parambulator as a default loaded plugin. Removed related tests. Removed from package.
  • Removed parambulator as a default loaded plugin. Removed related tests. Removed from package.
  • Removed joi as a default loaded plugin. Removed related tests. Removed from package.
  • Moved min required version of Node to greater than 4.0. 0.10 and 0.12 are no longer supported.
  • Added support for Node 6.x with minimal changes to account for api differences.
  • Removed LTS doc as it gives the wrong information. Website update to follow.
  • Updated all dependencies. Locked deps because of 0.x support have been updated too.
  • Modified tests to account for breaking changes in both lab and code after updating to latest.
  • Updated eslint-config-seneca with local rules and removed. Corrected peer dependency issues around linting plugins.
  • Annotations are no longer stored in the repo and must be generated locally. Annotations are found in docs/annotated
  • Annotations now work for the whole library, not just seneca.js
  • Coverage report now generates as /docs/coverage.html and is not stored in the repo.
  • Coverage and Annotations can now be generated via npm run coverage and npm run annotate respectively.
  • Paired back and updated travis file. Plugins are now tested via seneca-test-rig instead of with Seneca.
  • Moved older examples into folders for clarity and added another 5 examples showing more concepts; see docs/examples
  • Removed ALL redundant code files from test put stubs in test/stubs folder. All tests are now in the root.
  • Added test to show how to use exportmap in plugins to export values and functions; see /test/plugin.test.js:L23
  • Removed old release scripts in favour of docs/examples/create-a-release.md and using seneca-test-rig for plugin testing.
mcdonnelldean
published 2.1.0 •

Changelog

Source

2.1.0: 2016-05-20

  • Fix for parambulator not correctly testing messages. PR #422
  • Parambulator validation logic moved to it's own plugn. PR #420
  • Allow validation provider to be swapped out (requires flag). PR #420
  • Improvements to the test rig. PR #427, #405
naomifeehanmoran
published 2.0.1 •

Changelog

Source

2.0.1: 2016-04-13

  • Filter undefined options. PR #386
  • Enhancement to README. PR #391
nfeehan
published 2.0.0 •

Changelog

Source

2.0.0: 2016-03-22

  • Update transport version to 1.2.0. PR #377
  • Remove Seneca as a dependency. PR #378
  • Remove entities as a default plugin. PR #379
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc