All Versions
97
Latest Version
Avg Release Cycle
35 days
Latest Release
674 days ago
Changelog History
Page 7
Changelog History
Page 7
-
v3.0.0 Changes
August 26, 2016- ๐จ 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.
- 0๏ธโฃ 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.
- 0๏ธโฃ Set
options.actcache.active
to be false by default. Disables actcache feature by default. - ๐ฆ Moved
close_signals
fromoptions.internal
tooptions.system
. - ๐ Moved
catchall
fromoptions.internal
tooptions.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
and0.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
andnpm 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 intest/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.
-
v2.1.0 Changes
May 20, 2016- ๐ 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
-
v2.0.1 Changes
April 13, 2016- Filter undefined options. PR #386
- โจ Enhancement to README. PR #391
-
v2.0.0 Changes
March 22, 2016- โก๏ธ Update transport version to 1.2.0. PR #377
- โ Remove Seneca as a dependency. PR #378
- โ Remove entities as a default plugin. PR #379
-
v1.4.0 Changes
March 16, 2016- โ Add setting for immediate pinning. PR #358
- ๐ Allow overriding action timeout. PR #359
- 0๏ธโฃ Use lodash defaultsDeep to implement util.deepextend. PR #364
- โก๏ธ Update transport dependency. PR #372
-
v1.3.0 Changes
March 01, 2016- 0๏ธโฃ Default tag when undefined. PR #349
- โก๏ธ Update transport dependency. PR #351
- โก๏ธ Update transport dependency. PR #352
- โ Add test and return listener address info. PR #353
- โ Add test for pinning. PR #357
-
v1.2.0 Changes
February 17, 2016- ๐ Entity is now loaded as a plugin from the seneca-entity module. PR #343
act
now can receive more than two arguments in the callback. PR #341
-
v1.1.0 Changes
January 28, 2016- ๐ Plugin options can now be loaded and provided asynchronously to future plugins. ๐ See Issue #293 for further details.
Seneca
is now exposed as a property on the main exports. PR #320- 0๏ธโฃ
strict.find
is a new option. It allows not-found actions to default to returning an empty object as the result, instead of erroring. PR #333 - ๐
seneca-web
is now at version 0.7.0, which includes support for hapi. PR #331 - โก๏ธ
seneca-mem-store
andseneca-basic
are updated to the latest versions. PR #332 All issues for v1.1.0 are contained in the 1.1.0 milestone
-
v1.0.0 Changes
January 11, 2016- ๐ Fixed API wrapper so that original function name preserved. Issue #296
- ๐ Fixed CLI
--seneca.print.tree
arg so that it works correctly. Issue #235 - Seneca instance now passed as property on
add
callback function. PR #290 - โก๏ธ Dependencies updated to latest versions. PR #285 and #304
-
v0.9.3 Changes
December 21, 2015- ๐ Fixed calling error handler twice with the same error. Issue #245
- ๐ Fixed npm install error message. Issue #274
- โก๏ธ Updated transport plugin to recent version