6.0.2
July 7, 2023
- fix(cli): actually throw error on failures 2ad9e2b63d86d936fd395d7c4d757b8eff3b661d
- fix: properly check CSS length units 127502692f5ecd83b75c485379a78f0340da9053
- perf(utils): only check selector on 'rule' nodes d9c6183c4ab13c19da1f6088bb0286492ca87d5d
- perf(utils): only check atrule on 'atrule' nodes 08b9c2b448f7d41b058be24fcfc30858b3883fc2
6.0.1
July 5, 2023
- fix(DoIUse): support string constructor argument ab7df2f095637fe52d10d65eabe47facd5cd3633
- typescript: reconfigure for ts 5.x and node v16.x 44359cba909e1c6a6fb605b24ba71732ba3dda94
- fix(exports/stream): constructor as default export 959d763da9e465fd2dc73e7a36c093156fa47564
6.0.0
July 3, 2023
- BREAKING: Drop Node v12 and v14 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
5.1.1
March 12, 2022
- Fix flexbox typo
5.1.0
March 12, 2022
- Add legacy support with
main
in package.json - Use individual files for feature checks
- Add missing css-grid values
5.0.4
March 12, 2022
- Fixed CommonJS support
- Replaced
esbuild
torollup
for CommonJS support
5.0.3
March 7, 2022
- Fixed extra errors being emitted
- Add
types/**/*.d.ts
5.0.2
March 7, 2022
- Fixed CommonJS support
5.0.1
March 7, 2022
- Fixed Node v12 support
5.0.0
March 7, 2022
- 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
4.4.1
January 26, 2021
4.4.0
November 10, 2020
4.3.1
October 30, 2020
- Optimize package size by ignoring .idea and .github folders
4.3.0
October 30, 2020
4.2.0
September 27, 2018
4.1.0
March 23, 2018
4.0.0
October 9, 2017
- Breaking: No longer throws an error for unrecognised node types #75
3.0.1
August 24, 2017
- Fix config not found due to missing parameter
3.0.0
May 15, 2017
- 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
2.0.2
October 16, 2015
- Use PostCSS 'warn' API, add feature id in reported results
2.0.1
October 13, 2015
- Breaking: Add option to ignore rules
- clean up README, add Gulp example
- update node versions on travis
1.0.4
October 7, 2015
- update PostCSS to 5.x
1.0.3
July 28, 2015
- update browserlist dep
1.0.2
July 21, 2015
- 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
1.0.1
June 1, 2015
- update caniuse-db
- update / fix README examples.
0.3.3
May 3, 2015
- update postcss version
- fix test
0.3.2
February 11, 2015
- add missing through2 dependency #6
0.3.1
December 24, 2014
- fix regression: correct source location in output
- add test for streaming mode, mostly to see wtf is happening on travis
- fix some cli tests
0.2.6
December 22, 2014
- fix missing next()
- fix tests
0.2.4
December 21, 2014
- don't instance postcss each chunk
0.2.3
December 21, 2014
- cut the input CSS into a stream of (parseable) fragments.
- logging for travis
- drop nyan reporter
0.2.2
December 17, 2014
- handle errors
0.2.1
December 17, 2014
- fix: cli bugz
- change stream api to just do objects
- fix: flush stream
0.1.6
December 17, 2014
- add transform stream option
0.1.5
December 17, 2014
- use browserslist module
- add JSON output option in CLI
0.1.4
December 9, 2014
- add several features (still pending tests)
- travis badge
- gulp-util dependency
0.1.3
December 8, 2014
- 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
0.1.2
December 8, 2014
- switch to GNU message format.
0.1.1
November 23, 2014
- feature: object-fit
- feature: overflow-wrap
- feature: text-overflow
- feature: opacity
- features: media queries and feature queries
- feature: css-canvas
- add feature: multibackgrounds
0.0.6
November 17, 2014
- 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
0.0.5
November 17, 2014
- add readable message to callback parameter
0.0.4
November 17, 2014
- 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
0.0.3
November 14, 2014
- more documentation
- documentation
- fix missing-support test; reformat features data
- udpate readme
0.0.1
November 14, 2014
- 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