- Check partially supported declaration-value pairs against MDN data for fewer false positives with partially supported features
- Fixed a bug where gradients could trigger css-relative-colors
- Added support for alternate-stylesheet
- Added support for background-attachment
- Added support for background-clip-text
- Added support for background-repeat-round-space
- Added support for ch-unit
- Added support for css3-attr
- Added support for css-boxdecorationbreak
- Added support for css-caret-color
- Added support for css-cascade-layers
- Added support for css-case-insensitive
- Added support for css-color-adjust
- Added support for css-color-function
- Added support for css-container-queries
- Added support for css-containment
- Added support for css-content-visibility
- Added support for css-crisp-edges
- Added support for css-cross-fade
- Added support for css-default-pseudo
- Added support for css-descendant-gtgt
- Added support for css-deviceadaptation
- Added support for css-dir-pseudo
- Added support for css-display-contents
- Added support for css-element-function
- Added support for css-exclusions
- Added support for css-file-selector-button
- Added support for css-filter-function
- Added support for css-first-letter
- Added support for css-first-line
- Added support for css-focus-visible
- Added support for css-focus-within
- Added support for css-font-rendering-controls
- Added support for css-hanging-punctuation
- Added support for css-has
- Added support for css-indeterminate-pseudo
- Added support for css-initial-letter
- Added support for css-in-out-of-range
- Added support for css-lch-lab
- Added support for css-letter-spacing
- Added support for css-line-clamp
- Added support for css-marker-pseudo
- Added support for css-media-interaction
- Added support for css-media-scripting
- Added support for css-namespaces
- Added support for css-nesting
- Added support for css-not-sel-list
- Added support for css-nth-child-of
- Added support for css-optional-pseudo
- Added support for css-overflow
- Added support for css-overflow-anchor
- Added support for css-page-break
- Added support for css-paged-media
- Added support for css-paint-api
- Added support for css-placeholder-shown
- Added support for css-read-only-write
- Added support for css-rebeccapurple
- Added support for css-regions
- Added support for css-relative-colors
- Added support for css-rrggbbaa
- Added support for css-scroll-behavior
- Added support for css-scroll-timeline
- Added support for css-snappoints
- Added support for css-subgrid
- Added support for css-supports-api
- Added support for css-text-align-last
- Added support for css-text-box-trim
- Added support for css-text-indent
- Added support for css-text-justify
- Added support for css-text-orientation
- Added support for css-text-spacing
- Added support for css-unicode-bidi
- Added support for css-when-else
- Added support for css-widows-orphans
- Added support for css-width-stretch
- Added support for css-writing-mode
- Added support for css-zoom
- Added support for currentcolor
- Added support for devicepixelratio
- Added support for extended-system-fonts
- Added support for flexbox-gap
- Added support for flow-root
- Added support for font-family-system-ui
- Added support for font-kerning
- Added support for font-loading
- Added support for font-smooth
- Added support for font-variant-alternates
- Added support for font-variant-numeric
- Added support for getcomputedstyle
- Added support for justify-content-space-evenly
- Added support for prefers-color-scheme
- Added support for prefers-reduced-motion
- Added support for run-in
- Added support for style-scoped
- Added support for svg-css
- Added support for text-emphasis
- Added support for text-stroke
- Added support for ttf
- Added support for variable-fonts
- Added support for viewport-unit-variants
- Added support for webkit-user-drag
- Updated support for border-image
- Updated support for css-animation
- Updated support for css-any-link
- Updated support for css-appearance
- Updated support for css-autofill
- Updated support for css-background-offsets
- Updated support for css-conic-gradients
- Updated support for css-container-queries-style
- Updated support for css-counters
- Updated support for css-grid
- Updated support for css-grid-animation
- Updated support for css-image-set
- Updated support for css-logical-props
- Updated support for css-masks
- Updated support for css-matches-pseudo
- Updated support for css-media-resolution
- Updated support for css-overflow-overlay
- Updated support for css-overscroll-behavior
- Updated support for css-placeholder
- Updated support for css-reflections
- Updated support for css-selection
- Updated support for css-table
- Updated support for flexbox
- Updated support for intrinsic-width
- Updated support for text-decoration
- Updated support for transforms3d
- Updated support for wordwrap
- BREAKING: Drop Node v12 support
- Add caniuse features
-
css-conic-gradients
-
css-container-queries-style
-
css-container-query-units
-
css-font-palette
-
css-grid-animation
-
css-matches-pseudo
-
css-math-functions
-
css-media-range-syntax
-
css-motion-paths
-
css-print-color-adjust
-
mdn-css-unicode-bidi-isolate
-
mdn-css-unicode-bidi-isolate-override
-
mdn-css-unicode-bidi-plaintext
-
mdn-text-decoration-color
-
mdn-text-decoration-line
-
mdn-text-decoration-shorthand
-
mdn-text-decoration-style
- Update dependencies
-
- browserlist
-
- caniuse-lite
-
- postcss
-
- source-map
-
- yargs
- Update dev dependencies
- Fix flexbox typo
- Add legacy support with
main
in package.json - Use individual files for feature checks
- Add missing css-grid values
- Fixed CommonJS support
- Replaced
esbuild
torollup
for CommonJS support
- Fixed extra errors being emitted
- Add
types/**/*.d.ts
- Fixed CommonJS support
- Fixed Node v12 support
- Rewrite all files to ES Modules
- Fold
css-rule-stream
into package - Drop support for Node v10
- Drop
tape
fortap
- Drop
through2
for nativePassthrough
- Remove
babel
- Add coverage (
c8
) - Add
eslint
rules
- Intrinsic width feature update with "stretch" value #132
- Drop unused jsonfilter dependency #133
- Upgrade browserslist (4.16.1), caniuse-lite (1.0.30001157), postcess (8.1.6), yargs (16.2.0) #134
- Fix possible regular expression catastrophic backtracking #105
- Upgrade browserslist (4.14.7), caniuse-lite (1.0.30001179), postcess (8.2.4) #106
- Optimize package size by ignoring .idea and .github folders
IMPORTANT: This release drops support for Node older than 10.x
- Upgrade dependencies and remove security warnings #123
- Extend list of tested Node.js versions #122
- Migrate CI to GitHub Actions #122
- Detect use of 'initial', 'unset', and 'revert' keywords #93
- Improve css-sel2 detection performance #88
- Remove lodash dependency #94
- Upgrade browserslist (4.1.1), caniuse-lite (1.0.30000887)
- Upgrade browserslist (3.1.1) and caniuse-lite (1.0.30000810) #85
- Update font-unicode-range #80
- Conform to browserslist API #81
- Upgrade browserslist (3.2.1) and caniuse-lite (1.0.30000819)
- Drop node 4 support
- Breaking: No longer throws an error for unrecognised node types #75
- Fix config not found due to missing parameter
- Remove Node.js 0.12 support
- Use PostCSS 6
- Use Browserslist 2
- Use caniuse-lite instead of caniuse-db
- Fix loading Browserslist config
- Clean npm package from development files
- Use PostCSS 'warn' API, add feature id in reported results
- Breaking: Add option to ignore rules
- clean up README, add Gulp example
- update node versions on travis
- update PostCSS to 5.x
- update browserlist dep
- strip URLs out of values before testing them
- add standard code style, fix lint errors
- fix lint errors
- add failing test for #17
- link to openopensource.org
- update caniuse-db
- update / fix README examples.
- update postcss version
- fix test
- add missing through2 dependency #6
- fix regression: correct source location in output
- add test for streaming mode, mostly to see wtf is happening on travis
- fix some cli tests
- fix missing next()
- fix tests
- don't instance postcss each chunk
- cut the input CSS into a stream of (parseable) fragments.
- logging for travis
- drop nyan reporter
- handle errors
- fix: cli bugz
- change stream api to just do objects
- fix: flush stream
- add transform stream option
- use browserslist module
- add JSON output option in CLI
- add several features (still pending tests)
- travis badge
- gulp-util dependency
- feature: css3 cursors
- feature: outline
- feature: viewport units
- feature: word-break
- feature: css-repeating-gradients
- feature: css-resize
- features: rem units, pointer-events, counters
- add travis
- switch to GNU message format.
- feature: object-fit
- feature: overflow-wrap
- feature: text-overflow
- feature: opacity
- features: media queries and feature queries
- feature: css-canvas
- add feature: multibackgrounds
- add bin to package.json
- include title directly in result for convenience
- bugfix: was failing to filter only unsupported features
- bugfix: cli was ignoring parameter
- add failing test for bug
- add informational output to cli
- CLI
- add info() method.
- build: clean task
- add readable message to callback parameter
- tweak regexp; add background-img-opts test
- convenience 'only' flag in test cases
- generalize feature detection testing
- detect-feature-use: smarter regexes
- feature: css-sel2 and css-sel3
- add some detection data
- stubs for features needing detection data
- more documentation
- documentation
- fix missing-support test; reformat features data
- udpate readme
- basic postcss plugin working.
- tweak build
- detect features being used in css file
- convert/filter caniuse data based on browser selection
- move output
- fix typo
- update build
- add data; gulpfile
- initial commit