You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.6 KiB
45 lines
1.6 KiB
# Change Log |
|
All notable changes to this project will be documented in this file. |
|
This project adheres to [Semantic Versioning](http://semver.org/). |
|
|
|
## 2.0.2 |
|
### Changed |
|
- `require('fs')` calls will now be ignored by browser bundlers, through using |
|
`browser` field in `package.json`. Fallbacks for cases where `fs` 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()`, and `merge()` 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 through |
|
`require('pug-runtime/build')` anymore. |
|
- `pug_encode_html_rules` and `pug_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
|
|
|