Releases: rooseveltframework/teddy
Releases · rooseveltframework/teddy
0.6.19
0.6.18
0.6.17
- Fixed a bug which caused client-side Teddy to handle array length lookups differently from
cheerio
-driven Teddy. - Fixed a bug which caused client-side Teddy to crash if extra spaces were in markup attribute lists.
- Fixed a bug which caused client-side Teddy to return the wrong data with 2 or more layers of object lookups if the object keys were camelCase.
- Fixed a bug which caused client-side Teddy to rename some form elements accidentally.
- Updated various dependencies.
0.6.16
- Fixed a bug which caused client-side Teddy to fail in some situations like putting a
<loop>
in a<select>
element. - Deprecated a test that tests for passing numeric arguments to include tags, since this violates HTML grammar and never should've worked to begin with. It may still work with
cheerio
-driven Teddy becausecheerio
's parser is more forgiving than a standards-compliant one unless and untilcheerio
deprecates support for that itself. Client-side Teddy will not support it, so for consistency the test has been removed. - Updated various dependencies.
0.6.15
0.6.14
- Finsihed work on
cheerioPolyfill.js
which makes it possible for Teddy to execute in client-side contexts without usingcheerio
, allowing for a very small bundle size for client-side Teddy (17kb minified). - Fixed client-side tests to test Teddy in the browser properly.
- Refactored tests to improve maintainability.
- Updated various dependencies.
0.6.13
- Removed
xregexp
andhtml-entities
dependencies. Also Replacedcheerio
withcheerio/slim
. These changes have reduced bundle size significantly. - Began work on
cheerioPolyfill.js
which will allow Teddy to execute in client-side contexts without usingcheerio
. This will result in even smaller bundle sizes (currently around 16kb minified), however the work is unfinished. - Updated various dependencies.