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...
v1.0.7 release Feature improvements for JsRender on Node.js: (See issue #357) - File based templates for JsRender on Node.js now allow absolute paths See the updated documentation topic: https://www.jsviews.com/#node/filetmpls@htmlfile - The renderFile() method for JsRender on Node.js now allows passing of context and helpers as well as data See the new documentation topic: https://www.jsviews.com/#node/filetmpls@renderfilehlelpers Bug fix: - BorisMoore/jsviews#445 jsrender.min.js.map truncated Additional small corrections or improvements to documentation and some additional unit tests...
PreviousNext