1.6 KiB
1.6 KiB
Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
2.0.2
Changed
require('fs')
calls will now be ignored by browser bundlers, through usingbrowser
field inpackage.json
. Fallbacks for cases wherefs
module is not available were already in place prior to this release.
2.0.1
Changed
- This package has been renamed to pug-runtime.
attrs()
has been optimized.
2.0.0
Changed
classes()
has been optimized, making it more than 9x faster.style()
has been optimized, making it 3-9x faster in average cases.escape()
has been optimized again, now with another 1-4x boost from the last release.attrs()
,attr()
, andmerge()
also got some minor improvements. Although not benchmarked, we expect the new versions to perform better than last release.
Deprecated
- Internal variables, or variables or functions that were not exported but
visible through
require('pug-runtime/build')
, will not be visible throughrequire('pug-runtime/build')
anymore. pug_encode_html_rules
andpug_encode_char
, two internal variables, have now been removed. Please note that any further changes to these internal variables will not come with a major bump.
Added
- A new module
require('pug-runtime/wrap')
is added to ease testing client-side templates.
1.1.0 - 2015-07-09
Changed
escape()
has been optimized, making it about 20-30% faster. The new implementation is inspired by the one from EJS.
1.0.0 - 2014-12-28
Added
- Initial release