Releases: grammarly/focal
Releases · grammarly/focal
v0.8.0-alpha.0
BREAKING. In this release we migrate to RxJS 6, which might affect backward compatibility. You may be able to use rxjs-compat
while upgrading, but this is still an alpha build since we don't yet support ESM (and therefore tree-shaking).
- Migrate to RxJS 6 (#45)
- Fix compilation issues (#46)
v0.7.1
- Restructure repo to use yarn workspaces (#33)
- Update TypeScript to 3.3.3 (#40)
- Migrate to Jest for unit tests (#41)
- Mark
Atom.lens(propExpr)
and Lens.prop
as deprecated (#42)
v0.7.0
- Add
<F.Fragment />
(same as React fragment, but lift
ed) (#36)
Breaking changes:
- Updated TypeScript to 2.8.4
- Fix type of the
mount
prop (callback param is TElement | null
now) (#35)
- Update/fix
observablePropTypes.ts
– style
is now correctly ObservableOr<style>
, also using mapped types to define things (#37)
v0.6.438
- Now using modular imports when importing
rxjs
operators, etc.
v0.6.437
- Build against React 16.2.0, RxJS 5.5.6
- Fix examples webpack failures not failing entire build
- Build examples against
@grammarly/focal
from npm, not local
- Expand peer dependency version range (now supporting React 16.2.0 through 17.x, RxJS 5.4.2 through 6.x)
v0.6.436
- Fix bug with source not being properly unsubscribed from in AtomViewImpl (#30)
v0.6.435
- Create lifted intrinsics at runtime (reduces size) (#19)
- Issue a warning for non-behavior observable props (#26)
v0.6.434
- add
...Capture
events to the F
component types (#16)
v0.6.433
keyof
lenses (#11)
Lens.key
now has a type safe overload which is parametrized over the state type's keys
Atom.lens
now has overloads for string keys which are typed in the same manner as the new Lens.key
Lens.unsafeKey
was removed