Skip to content

The first fbi 3 release

Compare
Choose a tag to compare
@neikvon neikvon released this 11 Dec 15:16
· 217 commits to main since this release

Notable Changes

  • Template versioning is now supported.
  • Supports manual assignment of tasks to run in serial or parallel mode. Default is serial, if the task is synchronous or a Promise is returned.
  • You can write tasks in a universal way now, like a normal npm module. module.exports or not.
  • Dropping support for node v7.5 and below.

Here is the documentation for fbi 3.

Here is a new templates collection.

Here is a migration task if you want to migrate from fbi 2 to fbi 3.

Features change

  • Added debug mode. fbi <command>|<task> -D
  • Added use, set, reset commands.
  • Removed cat, backup, recover commands.
  • Replaced clone with add.
  • Replaced pull with update.
  • Replaced add-tmpl add-task with add.
  • Replaced rm-tmpl rm-task with remove.

Internal changes

Now fbi requires the task file directly instead of run it in vm. Avoid these problems. You can still get the current process context with ctx.