Yes, that's right, beta three. After three testing betas from the Node API branch in #732, we're releasing a v2 beta under the stable
tag on npm to let people try it out. This will most likely be the same set of features and API changes as the full 2.0 release, but just in case, we're keeping it as a beta tag now.
This release contains a ton of goodness, much of which comes from the efforts of community contributor @criskrzysiu sending a ton of issues and subsequent PRs for rxjs rules. Much appreciated!
Two additional major changes are included:
- Editor conversion is now opt-in, and can now also support Atom configs.
- A Node API is available to run individual portions of the package's logic.
The full list of user-facing changes in this release are:
- #728: Opt-in Atom editor conversion
- #732: Added Node API
- #755: Used JSON5 for config file parsing
- #792: Added Codelyzer template-no-autofocus converter
- #799: rxjs-no-unsafe-subject-next
- #800: rxjs-no-unbound-methods
- #801: rxjs-no-subject-value
- #802: rxjs-no-subject-unsubscribe
- #803: rxjs-no-sharereplay
- #804: rxjs-no-redundant-notify
- #805: rxjs-no-nested-subscribe
- #806: rxjs-no-internal
- #807: rxjs-no-index
- #808: rxjs-no-ignored-takewhile-value
- #810: rxjs-no-ignored-replay-buffer
- #811: rxjs-no-ignored-notifier
- #812: rxjs-no-create
- #816: Exported lint rule types for Node APIs
Many thanks to all the code contributors for the PRs shipped in this release!