PostCSS Prefix Wrap / Changelog
Releases ordered so that the most recent are displayed at the top, with the currently being developed release at the top, labeled as In Development. This release will be given a number once it is ready to be released. Each release can contain both a Features and Improvements and Bug Fixes sections.
- [109] Fix compatibility with PostCSS 8.1
- [107] Fix relative path issue
Cannot find module 'PostCSSPrefixWrap'
- [104] PostCSS 8 Support
- Dependency updates
- Documentation refactor
- Dependency updates
- [91] Clarify prefixRootTags option
- ESLint support to improve code quality
- Dependency updates
- Dependency updates
- Dependency updates
- Implement
blacklist
- [74] Whitelist option for prefixing only some files
- GitHub Actions Release
- GitHub Actions (Replacing TravisCI)
- Add integration tests to validate plugin defined correctly in build.
- Fix error in main file definition.
- Jest
- Audit Fixes
- Refactored test implementation with
acceptance
, andunit
kinds. - TypeScript to better handle types.
- Updated package metadata.
- Updated CI configuration to ensure it fails when
npm audit
fails.
- [41] Added ignored selectors list.
- Experiment with better
eslint
/prettier
integration. - Package updates; some to fix audit errors, the rest to bring packages up to latest versions.
- Dependency and License updates.
- [28] PostCSS Should be a Peer Dependency not Dependency
- [29] Use Modern JS (ES6+)
- [30] Include Current Node Versions in Testing
- Prettier
- Project cleanup.
- [22] Implement a more robust
@keyframes
detection, preservingfrom
andto
inside@keyframes
- [23] Stop ESLint from searching for config files in parent folders
- Add code coverage reporting to ensure all parts of the code are being exercised by the tests
- Additional test coverage to exercise error condition handling for invalid css
- Introduction of integration testing suite
- [17] Keyframe percentages are incorrectly prefixed
- [6] Selectors containing the word "body" or "html" treated as root
- Support for multiline selectors
- Updates to support disabling of html/body replacement
- Enable support for multiple selectors
- Updates to README contents
- Updated npm dependencies to explicitly define versions
- Expanded ESLint coverage to validate test scripts
- Extracted contributor details into
CONTRIBUTING.md
file and simplified projectREADME.md
- Added test for our container selector matching existing selector
- Added Mocha Unit tests
- Add support for top level combined selectors containing our container class
- Updated ignores to help npm
- Initial repository scaffold
- Basic plugin implementation