#215: Include new KSS versions
Include new versions of kss.core, and plone.app.kss into 3.1
- Proposed by
- Balazs Ree
- Seconded by
- Godefroid Chapelle
- Proposal type
- Assigned to release
New kss.core version 1.4, currently on trunk, will be ready to be released in January. At the moment the code is testable on trunk.
Key improvements that come with the new version are:
- faster page load with base2
- syntax improvements, eg. recursive value providers, comma separated selectors
Plone.app.kss is currently split into two packages, plone.app.kss and archetypes.kss. The goal is to get rid of archetypes.kss and also reorganize the content of the package. Since there is few things to import directly from the packages, bbb will not be a problem. This way we have things in one place
Include kss.core 1.4 (to be released with Plone 3.1)
and the refactored plone.app.kss.
replace the current kss.core and plone.app.kss packages.
Because new kss.core uses base2 instead of CSSQuery for CSS selectors, there might be some incompatibilities even though the packages claim to implement the same CSS3 API.
This is a low risk though : it might
only imply to fix a minority of selectors in custom K stylesheets and server actions.