@angular/flex-layout
Advanced tools
Changelog
10.0.0-beta.32 (2020-06-15)
This release adds support for Angular v10 and Angular CDK v10.
<a name="9.0.0-beta.31"></a>
Changelog
9.0.0-beta.31 (2020-05-15)
This is a patch release to address a regression in the ShowHideDirective. The next full release will target Angular v10.
<a name="9.0.0-beta.30"></a>
Changelog
9.0.0-beta.30 (2020-05-11)
This will be the last release with support for Angular v9. The next release will be for Angular v10.
NOTE: if you consume Angular Layout through UMD, we no longer re-export secondary entrypoints (e.g. @angular/flex-layout/flex) from the top-level (@angular/flex-layout) bundle. Please modify your apps accordingly. For users of the Angular CLI, this should not be an issue.
<a name="9.0.0-beta.29"></a>
Changelog
9.0.0-beta.29 (2020-02-06)
This release adds support for projects using Angular v9 without Ivy.
<a name="9.0.0-beta.28"></a>
Changelog
9.0.0-beta.28 (2020-01-27)
This release adds compatibility for Angular v9, which removed some private APIs this library depended on.
tslib
. Instead it is now listed a peerDependency
.Users not using the CLI will need to manually install tslib
via;
yarn add tslib
or
npm install tslib --save
<a name="8.0.0-beta.27"></a>
Changelog
8.0.0-beta.27 (2019-08-30)
This release fixes compatibility issues for the next version of the Angular rendering engine, while maintaining compatibility with Angular v8.
<a name="8.0.0-beta.26"></a>
Changelog
8.0.0-beta.26 (2019-05-24)
This release adds compatibility for Angular v8 final, which contained a breaking change from previous RCs.
<a name="8.0.0-beta.25"></a>
Changelog
8.0.0-beta.25 (2019-05-19)
This release is solely for compatibility with Angular and Components v8, with a minor Bazel fix as well.
<a name="7.0.0-beta.24"></a>
Changelog
7.0.0-beta.24 (2019-03-17)
core: MediaObserver
is the only supported mechanism to watch breakpoint activations outside the library. Developers should not use MatchMedia
.
MatchMedia is no longer exported as a public utility.
ServerMatchMedia is no longer exported at all
core: The stream data type for asObservable
is now MediaChange[] instead of MediaChange and media$
is deprecated in favor of asObservable()
.
filterOverlaps
now defaults to false
<a name="7.0.0-beta.23"></a>
Changelog
7.0.0-beta.23 (2019-01-04)
In this release, we have improved the prioritization of standard breakpoints and added support for print
mediaQueries.
When printing developers can now configure how layouts should render. Default print will use the current layout and current elements shown/visible. By specifying 1..n mediaQuery aliases, developers can specify alternate layouts with alternate breakpoints to be used for printing. And now DOM elements can also be shown and hidden for printing-only; use fxShow.print and fxHide.print support to show/hide elements during printing.
These enhancements allow totally different print outputs without modifying the current browser layout.
Using the new printWithBreakpoints
allows developers to specify a breakpoint that should be used to render layouts only during printing. With the configuration below, the breakpoint associated with the md
alias will be used.
FlexLayoutModule.withConfig({
useColumnBasisZero: false,
printWithBreakpoints: ['md', 'lt-lg', 'lt-xl', 'gt-sm', 'gt-xs']
})
Shown below is the print layout rendered in floating dialog over the normal layout that is currently using 'lg' breakpoints.
BREAKING CHANGES:
<a name="7.0.0-beta.22"></a>