Repository navigation
Tags: BorisMoore/jsrender
Tags
v1.0.16 release Several minor bug fixes, in JsRender, JsViews and JsViews.com: #374 Prevent prototype pollution attacks BorisMoore/jsviews#468 View Model data mapping: JSON.parse inconsistency BorisMoore/jsviews#466 View Model 'sort' not working BorisMoore/jsviews#463 Checkboxgroup issue when used with View Model #375 isArray and isFunction switch to using native implentations, instead of deprecated jQuery versions.
v1.0.14 release
This update provides additional features and improvements for
{^{checkboxgroup}} and {^{radiogroup}} tags - together with
supporting documentation.
https://www.jsviews.com/#jsvcheckboxgrouptag@selector
https://www.jsviews.com/#jsvradiogrouptag@selector
See also advanced samples here:
https://www.jsviews.com/#samples/sort-filter@nested-group-tags
The update also brings improved domChangeEvent support. See the
documentation here:
https://www.jsviews.com/#tagoptions@domchange
It also includes some additional minor bug fixes and documentation
updates
v1.0.13 release This update contains a minor bug fix: BorisMoore/jsviews#455: "Using a tmpl selector that begins with a # but is not an ID selector does not work". This change applies to jsrender and jsviews The update also includes some minor documentation updates, and moves to the latest versions of JQuery and JQuery UI, for all samples, examples, and test pages. Sync with other changes in v1.0.13 for JsViews
v1.0.12 release This update contains a performance improvement, suggested in the issue: BorisMoore/jsviews#453 All instances of code which test whether an object, someObject, is of type string by testing: if (someObject + "" !== someObject) {...} have been replaced by more performant code: if (typeof someObject !== 'string') {...} This change applies to jsrender, jsviews and jsobservable files... Sync with other changes in v1.0.12 for JsViews
v1.0.11 release
Feature improvement when using JsRender in a browser, without jQuery:
It is now possible to pass an ID selector for a script block
to $.templates("#myTmpl"), even when using JsRender without jQuery
See #363
Provide support for passing an ID selector to $.templates() even
when using JsRender without jQuery
Sync with other changes in v1.0.11 for JsViews
v1.0.9 release Replacement of truncated version of jsrender.min.js.map with correct non-truncated version. This update is otherwise identical to v1.0.8. Details: In v1.0.8 there was an erroneously truncated version of jsrender.min.js.map in the JsRender GitHub repositories, as well as on the CDN: - https://cdnjs.cloudflare.com/ajax/libs/jsrender/1.0.8/jsrender.min.js.map (Note that the v1.0.8 version at https://www.jsviews.com/download/jsrender.min.js.map was the correct complete file - also available here: https://raw.githubusercontent.com/BorisMoore/jsviews.com/febf6d8975dc66e18ff2b600f565c42ed286e4b4/download/jsrender.min.js.map) With this update, all truncated versions are replaced by the correct complete file. See BorisMoore/jsviews#445 (comment) and #362
v1.0.8 release
Sync with changes in v1.0.8 for JsViews
Feature improvements:
- Improvements (and associated bug fixes) when converters return arrays.
With minor breakng change for some advanced scenarios:
Converters which return arrays now have an improved heuristic behavior
to determine whether to return the array (retArray) as value for the
first argument, or as an array of values for multiple bindTo/bindFrom
targets.
(If bindTo/bindFrom is an array of length l, l > 1 and the converter
is returning an array retArray of length l, then treat retArray as an
array of values for the multiple targets bindTo/bindFrom targets)
In addition the heurisic default behavior can be overidden by setting
retArray.arg0 = true/false.
See http://jsviews.com/#tagsapi@bindto
Additional small corrections or improvements to documentation, and some
additional unit tests...
PreviousNext