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

noflo

Package Overview
Dependencies
Maintainers
1
Versions
91
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

noflo - npm Package Versions

1
10

1.0.0

Diff

Changelog

Source

1.0.0 (November 3rd 2017)

  • The shipping NoFlo build is now using ES6 syntax, as provided by the CoffeeScript 2.x compiler. If you need to support older browsers or Node.js versions, you can transpile the code to ES5 using Babel
  • The APIs deprecated in NoFlo 0.8 were removed:
    • noflo.AsyncComponent class -- use WirePattern or Process API instead
    • noflo.ArrayPort class -- use InPort/OutPort with addressable: true instead
    • noflo.Port class -- use InPort/OutPort instead
    • noflo.helpers.MapComponent function -- use WirePattern or Process API instead
    • noflo.helpers.WirePattern legacy mode -- now WirePattern always uses Process API internally
    • noflo.helpers.WirePattern synchronous mode -- use async: true and callback
    • noflo.helpers.MultiError function -- send errors via callback or error port
    • noflo.InPort process callback -- use Process API
    • noflo.InPort handle callback -- use Process API
    • noflo.InPort receive method -- use Process API getX methods
    • noflo.InPort contains method -- use Process API hasX methods
    • Subgraph EXPORTS mechanism -- disambiguate with INPORT/OUTPORT
  • Improved errors thrown when trying to read from non-existing ports
  • Added unscoped support for outports. Setting scoped: false on an outport will force all packets sent to that port to be unscoped
  • Added a deprecation warning when loading legacy API components
  • More information on preparing for NoFlo 1.0 can be found from this blog post
bergie
published 0.8.6 •

Changelog

Source

0.8.6 (October 21st 2017)

  • Fixed an issue with synchronous components causing Process API output streams to be replayed in some situations
  • Improved error handling when trying to load a graph with misconfigured edges
bergie
published 0.8.5 •

Changelog

Source

0.8.5 (September 17th 2017)

  • It is now possible to set individual ports to unscoped mode by setting the scoped: false parameter. This is useful for components that mix unscoped and scoped inputs
  • Ports and IP objects can now be annotated with a JSON schema for their payloads using the schema key. Ports with a schema annotate their IP objects automatically with the schema unless the IP object already has a specific schema
  • The previous type key of ports is now converted to the schema key. The schema of a port is available via the getSchema() method
bergie
published 0.8.4 •

Changelog

Source

0.8.4 (July 21st 2017)

  • Send newly-added IIPs even if network has finished, but not after stopping the network
bergie
published 0.8.3 •

Changelog

Source

0.8.3 (March 8th 2017)

  • Don't mark the network as finished if we still have running components
bergie
published 0.8.2 •

Changelog

Source

0.8.2 (March 5th 2017)

  • Improved subgraph instantiation error handling
  • Fixed a problem of IIPs not visible to processes when inside an IP scope
  • Added asCallback() function to embed NoFlo graphs and components into non-NoFlo applications and tests
bergie
published 0.8.1 •

Changelog

Source

0.8.1 (March 2nd 2017)

  • Fixed issue with Process API WirePattern emulation on deeper bracket hierarchies
  • Fixed inport buffer clearing on component shutdown
bergie
published 0.8.0 •

Changelog

Source

0.8.0 (March 1st 2017)

bergie
published 0.8.0-beta3 •

Changelog

Source

0.8.0-beta3 (February 21st 2017)

  • Reimplemented noflo.helpers.MapComponent to use Process API internally. This helper is deprecated and components using it should be ported to Process API
  • Reimplemented noflo.helpers.WirePattern to use Process API internally. To use the original WirePattern implementation, either pass a legacy: true to WirePattern function or set NOFLO_WIREPATTERN_LEGACY environment variable
  • Removed WirePattern receiveStreams and sendStream options
  • Added deprecation warnings to several WirePattern options:
    • postpone and resume. These are still available in legacy mode but will be removed soon
    • group collation
    • field collation
    • async: false option
    • component.error method with WirePattern. Use async and error callback instead
    • component.fail method with WirePattern. Use async and error callback instead
    • component.sendDefaults method with WirePattern. Start your components with a NoFlo network to get defaults sent
    • noflo.helpers.MultiError. Use error callback instead
bergie
published 0.8.0-beta2 •

Changelog

Source

0.8.0-beta2 (February 8th 2017)

  • Added setUp and tearDown methods for easier handling of custom states in components. These methods take an asynchronous callback and are recommended to be used instead of start and shutdown
  • Added callbacks for component start and shutdown methods
  • Added a clear method for inports to clear their packet buffer. Used by component shutdown method
  • Added addressable port support to Process API
    • When sending packets to an addressable outport, the connection to send to will be selected based on the index attribute of the IP object
    • When reading from addressable ports, provide port name with index in format [portname, index]. For example: input.getData ['in', 2]
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