Skip to content

Releases: forrestjs/forrestjs

v5.0.0

12 Mar 09:58
Compare
Choose a tag to compare
  • [core] remove support for declarative array definition const f1 = [hook, handler]
  • [core] remove runHookApp and createHookApp
  • [core] remove createHook support
  • [core] remove registerAction support
  • [core] remove registerHook support
  • [core] add a better default logger
  • [core] support logLevel in App config
  • [core] support logLevel override at Extension level
  • [service-fastify] remove FASTIFY_GET and other methods support
  • [service-fetchq] Add a fullstack test in service-fetchq with a task entered by a route and then a polling to monitor completion of such task
  • [service-hasura-cqrs] Introduced the service
  • [core] add results.getValues() to all the extensions returning data
  • [service-logger] deprecated
  • [service-postgres] deprecated
  • [service-postgres-pubsub] deprecated
  • [service-env] deprecated
  • [service-hash] deprecated
  • [service-fastify-gql] deprecated
  • [package-fastify] deprecated

v4.7.1

21 Sep 04:50
Compare
Choose a tag to compare
  • [service-fetchq-task] Customize queue name via configuration
  • [service-fetchq-task] Add queue configuration
  • [service-fetchq-task] Add worker configuration
  • [service-fetchq-task] Reset on boot
  • [kitchensink] Add example for service-fetchq-task

v4.5.0

16 May 06:19
Compare
Choose a tag to compare
  • [service-fastify-static] Update dependencies
  • [service-fastify-cors] Update dependencies
  • [service-fastify-cookie] Update dependencies
  • [service-fastify-gql] Update dependencies
  • [service-fastify-apollo] Update dependencies
  • Deprecate service-env
  • Deprecate service-postgres
  • Deprecate service-postgres-pubsub
  • [core] Deprecate registerAction([name, handler, option])
  • [core] Deprecate registerAction(name, handler, option)
  • [core] Deprecate registerAction() in favor of registerExtension()
  • [core] Deprecate the forrest.run([ feature, feature ])
  • [service-fastify] Deprecate $FASTIFY_GET
  • [service-fastify] Deprecate $FASTIFY_POST
  • [service-fastify] Deprecate $FASTIFY_PUT
  • [service-fastify] Deprecate $FASTIFY_DELETE
  • [core] The appTrace integration goes last in $FINISH
  • [core] Moved the App tracing log out of the $FINISH extension
  • [core] Improve getConfig() error trace
  • [core] Improve getContext() error trace
  • [core] Improve registerAction() error trace
  • [core] Improve createExtension() error trace

v4.3.0

10 Feb 10:38
Compare
Choose a tag to compare
  • [core] createExtension accepts referenced Target names as in $TARGET_NAME
  • [core] deprecate getAction for getTarget
  • [core] allows to register a plain Action or list of Actions
  • Fix Apollo Client service

v4.2.0

08 Feb 16:32
Compare
Choose a tag to compare
  • Deprecate createHook for runActions
  • Deprecate registerAction({ hook: 'xxx' }) for registerAction({ target: 'xxx', name: 'yyy' })
  • Deprecate registerAction for registerExtension
  • Deprecate registerHook for registerTargets who always get a map of hooks to add
  • Deprecate getHook() for getAction()
  • Fix kitchensink/mock-axios-e2e
  • Fix service order dependency in service-fetchq - it should work seamlessly before/after service-fastify

v4.1.2

06 Feb 09:05
Compare
Choose a tag to compare
  • Deprecate array based declarative features [ hook, handler, ... ]
  • Deprecate runHookApp
  • Deprecate createHookApp
  • Handle a list of declarative hooks as a Feature manifest
  • Expose forrestjs.run() API
  • Update all docs

v4.0.0

01 Feb 12:28
Compare
Choose a tag to compare
v4.0.0