Skip to content

Latest commit

 

History

History
89 lines (57 loc) · 4.37 KB

CHANGELOG.md

File metadata and controls

89 lines (57 loc) · 4.37 KB

v1.3.0 @botmation/core

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.

v1.2.0 @botmation/core

New BotAction called restart for restarting an assembled lines of BotActions that aborts.

Added support for latest major Puppeteer v8.

More details here.

v1.1.0 @botmation/core

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:

  1. Update the project to the latest Puppeteer v7.1.0
  2. Uninstall the @types/puppeteer package (Puppeteer v6 and up includes TS types)
  3. Replace botmation with @botmation/core
    1. Uninstall botmation
    2. Install @botmation/core
    3. update import {...} from 'botmation' statements to import {...} 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.

Deprecated botmation releases

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.

Features

  • 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.

https://botmation.dev

Features

  • Getting Started guides, advanced topics reviewed, and detailed API docs
  • No source code changes

Features

  • A fully composable design
  • 12 types of BotAction's
  • 100% library source test coverage
  • Added ability to Pipe BotAction's

Bug Fixes

Code Refactors

  • Reduces BotAction parameters
  • Standardize the injects system
  • Assembling BotAction's via Factories replaced with Assembly Lines

Performance Improvements

  • Assembled BotAction's of length 1 resolves faster

Breaking Changes

  • All uses of BotActionsChainFactory() is replaced with chain() BotAction