New BotActions group called "Random" for running BotActions on a probability.
Couple bug fixes.
New auxiliary Instagram package v1.1.0:
- navigation
- view stories
- logout
More details here.
New BotAction called restart for restarting an assembled lines of BotActions that aborts.
Added support for latest major Puppeteer v8.
More details here.
New schedule()
BotAction, reorganization of BotAction groups (Utilities => Time, Loops, Branching) and minor performance improvement of a few core BotActions.
v1.0.0 @botmation/*
This release includes a repo refactor, to rely on the amazing Nx tool to manage the "neighborhood" of applications ("houses") and libraries ("house parts") that Botmation consists of. With this, a new @botmation organization has been filed with the npm registry and the following packages have been released:
@botmation/core v1.0.0 is a re-release of botmation v3.0.0
To upgrade from the original botmation package to the new @botmation/core, do the following:
- Update the project to the latest Puppeteer v7.1.0
- Uninstall the @types/puppeteer package (Puppeteer v6 and up includes TS types)
- Replace botmation with @botmation/core
- Uninstall botmation
- Install @botmation/core
- update
import {...} from 'botmation'
statements toimport {...} from '@botmation/core'
If these out-of-order Github Tags confuse, please accept our apologies. The Tags were originally associated with the botmation npm package, but now refer to all published npm packages under the new @botmation organization.
The Github Tags will be updated on major API breaking changes, following semantic versioning. Therefore these tagged Github releases will begin skipping minor and patch updates.
The following Tagged Releases pertain to the original botmation npm package which has been replaced with @botmation/core.
- Updated to work with latest Puppeteer version 5.
- Resolved a blocking issue with E2E testing
- Slimmer package size (Unpacked 2.57MB -> 450kB)
New Docs Site published with updated README's for better distribution.
- Getting Started guides, advanced topics reviewed, and detailed API docs
- No source code changes
- A fully composable design
- 12 types of
BotAction
's - 100% library source test coverage
- Added ability to Pipe BotAction's
- Reduces
BotAction
parameters - Standardize the
injects
system - Assembling BotAction's via
Factories
replaced withAssembly Lines
- Assembled BotAction's of length 1 resolves faster
- All uses of
BotActionsChainFactory()
is replaced withchain()
BotAction