## 3.1.0 / 2020-09-06
- [FEATURE] Changed from using sets to arrays to take advantage of array methods. There was really no need for using sets anyways as tasks were added as instances that weren't unique.
- [MISC] Updated out-of-date dependencies to their latest versions.
- [MISC] Set rollup cjs output to use exports default.
- [MISC] Fixed random spacing.

## 3.0.6 / 2020-04-16
- [MISC] Updated out-of-date dependencies to their latest versions which also fixed all possible fixed security vulnerabilities.

## 3.0.5 / 2020-02-23
- [MISC] Updated out-of-date dependencies to their latest versions.
- [MISC] Changed CHANGELOG format.

## 3.0.4 / 2020-01-27
- [MISC] Created new build files.
- [MISC] Cleaned up tests.

## 3.0.3 / 2020-01-27
- [DOCS] Cleaned up README.
- [MISC] Updated dev dependencies to their latest versions.

## 3.0.2 / 2020-01-08
- [MISC] Updated license year to reflect new year.
- [MISC] Moved logo to grahpics repo and updated the src in the README.
- [MISC] Updated dev dependencies to their latest versions.

## 3.0.1 / 2019-11-18
- [MISC] Updated bad link in README.
- [MISC] Added yet more badges to README.

## 3.0.0 / 2019-11-18
- [MISC] Made methods/properties private as needed and added getters/setters.
- [FEATURE] Added `numTasks` property to Hypergiant.
- [MISC] Updated README to account for API changes.
- [MISC] Added more badges to README.

## 2.5.3 / 2019-11-18
- [MISC] Updated all dependencies to their latest versions.

## 2.5.2 / 2019-10-26
- [FEATURE] Changed the definitions for `dispatch` as it was throwing an error when used in other typescript projects.

## 2.5.1 / 2019-10-23
- [FEATURE] Updated all dependencies to their latest versions.

## 2.5.0 / 2019-09-22
- [FEATURE] Added functionality to make a task a noop function.

## 2.4.2 / 2019-09-22
- [FEATURE] Updated all dependencies to their latest versions.

## 2.4.1 / 2019-07-17
- [HOTFIX] Updated all dev dependencies to their latest versions and fixed any security vulnerabilities found in them.

## 2.4.0 / 2019-06-09
- Added Task Pausing
- Tasks can now be paused with the pause method.
- They can then be resumed from a pause state with the resume method.

## 2.3.1 / 2019-06-09
- Updated all packages to latest versions.

## 2.3.0 / 2019-04-19
- Updated packages to remove vulnerabilities.
- Added @babel/plugin-transform-runtime and @babel/runtime to minimize reuse.
- Added ability to remove one or all tasks from a signal along with testing.

## 2.2.0 / 2019-03-11
- Added Typescript definitions.
- Split testing into separate files.

## 2.0.0
- Added a `timesCalled` property to each task.
- Updated all test cases.
- Made the `add` method chainable.
- Changed the naming of the methods to more accurately reflect what the methods do which prompted the change in major version.
- Re-wrote the readme to reflect all of the changes.

## 0.1.0
- Initial Release
