glenjamin / glenjamin/skin-deep

Tracking 1.1

Open
#74 6 comments 0 reactions 1 assignee Claimed by @glenjamin View on GitHub
Dominant language
JavaScript
Stars
198
Forks
35
PR merge metrics
No merged PRs in 30d

Description

Braindump of actions, will expand on these as I go.
- [x] Document breaking API changes
- [x] Make the breaking changes
- [x] `subTreeLike` has been renamed to `subTree`
- [x] `everySubTreeLike` has been renamed to `everySubTree`
- [x] The original `subTree` has been removed, `exact` can be used to get this behaviour back, but I don't recommend you do.
- [x] The original `subTreeLike` has been removed, `exact` can be used to get this behaviour back, but I don't recommend you do.
- [x] removed `findNode`, use `subTree` instead
- [x] removed `textIn`, use `subTree().text()` instead
- [x] removed `fillField`, use `subTree().props.onChange` instead
- [x] removed `findComponent`, use `subTree()` instead
- [x] removed `findComponentLike`, use `subTree()` instead
- [x] `toString()` no-longer expands child components #26
- [x] `reRender()` now takes props instead of a ReactElement.
- [ ] Implement the new APIs
- [ ] .exact()
- [ ] .any()
- [x] .hasClass()
- [ ] Fully document the new & remaining APIs
- [ ] Matchers
- [ ] Selectors
- [ ] Ensure all APIs have decent test coverage
- [x] Extract traversal code into an internal module and test on its own #23
- [ ] Write a migration guide
- [x] Merge to the `master` branch
- [ ] Publish a `beta` to npm
- [x] Standardise with proper linting rules #41

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.