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.

преди 9 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 12 години
преди 11 години
преди 12 години
преди 12 години
преди 12 години
преди 12 години
преди 11 години
преди 13 години
преди 11 години
преди 13 години
преди 13 години
преди 13 години
преди 11 години
преди 13 години
преди 13 години
преди 13 години
преди 11 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 11 години
преди 13 години
преди 13 години
преди 11 години
преди 9 години
преди 10 години
преди 10 години
преди 10 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 9 години
преди 10 години
преди 9 години
преди 10 години
преди 10 години
преди 9 години
преди 10 години
преди 10 години
преди 10 години
преди 9 години
преди 10 години
преди 9 години
преди 10 години
преди 9 години
преди 10 години
преди 10 години
преди 9 години
преди 10 години
преди 10 години
преди 10 години
преди 9 години
преди 10 години
преди 11 години
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. # Change Log
  2. All notable changes to this project will be documented in this file.
  3. This project adheres to [Semantic Versioning](http://semver.org/).
  4. ## [2.3.0] / 8 November 2016
  5. ### Minor
  6. * [#540]: Add optional `output` argument to mustache CLI, by [@wizawu].
  7. * [#597]: Add compatibility with amdclean, by [@mightyplow].
  8. ### Dev
  9. * [#553]: Assert `null` lookup when rendering an unescaped value, by [@dasilvacontin].
  10. * [#580], [#610]: Ignore eslint for greenkeeper updates, by [@phillipj].
  11. * [#560]: Fix CLI tests for Windows, by [@kookookchoozeus].
  12. * Run browser tests w/node v4, by [@phillipj].
  13. ### Docs
  14. * [#542]: Add API documentation to README, by [@tomekwi].
  15. * [#546]: Add missing syntax highlighting to README code blocks, by [@pra85].
  16. * [#569]: Update Ctemplate links in README, by [@mortonfox].
  17. * [#592]: Change "loadUser" to "loadUser()" in README, by [@Flaque].
  18. * [#593]: Adding doctype to HTML code example in README, by [@calvinf].
  19. ### Dependencies
  20. * eslint -> 2.2.0. Breaking changes fix by [@phillipj]. [#548]
  21. * eslint -> 2.5.1.
  22. * mocha -> 3.0.2.
  23. * zuul -> 3.11.0.
  24. ## [2.2.1] / 13 December 2015
  25. ### Fixes
  26. * Improve HTML escaping, by [@phillipj].
  27. * Fix inconsistency in defining global mustache object, by [@simast].
  28. * Fix switch-case indent error, by [@norfish].
  29. * Unpin chai and eslint versions, by [@dasilvacontin].
  30. * Update README.md with proper grammar, by [@EvanLovely].
  31. * Update mjackson username in README, by [@mjackson].
  32. * Remove syntax highlighting in README code sample, by [@imagentleman].
  33. * Fix typo in README, by [@Xcrucifier].
  34. * Fix link typo in README, by [@keirog].
  35. ## [2.2.0] / 15 October 2015
  36. ### Added
  37. * Add Partials support to CLI, by [@palkan].
  38. ### Changed
  39. * Move install instructions to README's top, by [@mateusortiz]
  40. * Improved devhook install output, by [@ShashankaNataraj].
  41. * Clarifies and improves language in documentation, by [@jfmercer].
  42. * Linting CLI tool, by [@phillipj].
  43. * npm 2.x and node v4 on Travis, by [@phillipj].
  44. ### Fixes
  45. * Fix README spelling error to "aforementioned", by [@djchie].
  46. * Equal error message test in .render() for server and browser, by [@phillipj].
  47. ### Dependencies
  48. * chai -> 3.3.0
  49. * eslint -> 1.6.0
  50. ## [2.1.3] / 23 July 2015
  51. ### Added
  52. * Throw error when providing .render() with invalid template type, by [@phillipj].
  53. * Documents use of string literals containing double quotes, by [@jfmercer].
  54. ### Changed
  55. * Move mustache gif to githubusercontent, by [@Andersos].
  56. ### Fixed
  57. * Update UMD Shim to be resilient to HTMLElement global pollution, by [@mikesherov].
  58. ## [2.1.2] / 17 June 2015
  59. ### Added
  60. * Mustache global definition ([#466]) by [@yousefcisco].
  61. ## [2.1.1] / 11 June 2015
  62. ### Added
  63. * State that we use semver on the change log, by [@dasilvacontin].
  64. * Added version links to change log, by [@dasilvacontin].
  65. ### Fixed
  66. * Bugfix for using values from view's context prototype, by [@phillipj].
  67. * Improve test with undefined/null lookup hit using dot notation, by [@dasilvacontin].
  68. * Bugfix for null/undefined lookup hit when using dot notation, by [@phillipj].
  69. * Remove moot `version` property from bower.json, by [@kkirsche].
  70. * bower.json doesn't require a version bump via hook, by [@dasilvacontin].
  71. ## [2.1.0] / 5 June 2015
  72. * Added license attribute to package.json, by [@pgilad].
  73. * Minor changes to make mustache.js compatible with both WSH and ASP, by [@nagaozen].
  74. * Improve CLI view parsing error, by [@phillipj].
  75. * Bugfix for view context cache, by [@phillipj].
  76. ## [2.0.0] / 27 Mar 2015
  77. * Fixed lookup not stopping upon finding `undefined` or `null` values, by [@dasilvacontin].
  78. * Refactored pre-commit hook, by [@dasilvacontin].
  79. ## [1.2.0] / 24 Mar 2015
  80. * Added -v option to CLI, by [@phillipj].
  81. * Bugfix for rendering Number when it serves as the Context, by [@phillipj].
  82. * Specified files in package.json for a cleaner install, by [@phillipj].
  83. ## [1.1.0] / 18 Feb 2015
  84. * Refactor Writer.renderTokens() for better readability, by [@phillipj].
  85. * Cleanup tests section in readme, by [@phillipj].
  86. * Added JSHint to tests/CI, by [@phillipj].
  87. * Added node v0.12 on travis, by [@phillipj].
  88. * Created command line tool, by [@phillipj].
  89. * Added *falsy* to Inverted Sections description in README, by [@kristijanmatic].
  90. ## [1.0.0] / 20 Dec 2014
  91. * Inline tag compilation, by [@mjackson].
  92. * Fixed AMD registration, volo package.json entry, by [@jrburke].
  93. * Added spm support, by [@afc163].
  94. * Only access properties of objects on Context.lookup, by [@cmbuckley].
  95. ## [0.8.2] / 17 Mar 2014
  96. * Supporting Bower through a bower.json file.
  97. ## [0.8.1] / 3 Jan 2014
  98. * Fix usage of partial templates.
  99. ## [0.8.0] / 2 Dec 2013
  100. * Remove compile* writer functions, use mustache.parse instead. Smaller API.
  101. * Throw an error when rendering a template that contains higher-order sections and
  102. the original template is not provided.
  103. * Remove low-level Context.make function.
  104. * Better code readability and inline documentation.
  105. * Stop caching templates by name.
  106. ## [0.7.3] / 5 Nov 2013
  107. * Don't require the original template to be passed to the rendering function
  108. when using compiled templates. This is still required when using higher-order
  109. functions in order to be able to extract the portion of the template
  110. that was contained by that section. Fixes [#262].
  111. * Performance improvements.
  112. ## [0.7.2] / 27 Dec 2012
  113. * Fixed a rendering bug ([#274]) when using nested higher-order sections.
  114. * Better error reporting on failed parse.
  115. * Converted tests to use mocha instead of vows.
  116. ## [0.7.1] / 6 Dec 2012
  117. * Handle empty templates gracefully. Fixes [#265], [#267], and [#270].
  118. * Cache partials by template, not by name. Fixes [#257].
  119. * Added Mustache.compileTokens to compile the output of Mustache.parse. Fixes
  120. [#258].
  121. ## [0.7.0] / 10 Sep 2012
  122. * Rename Renderer => Writer.
  123. * Allow partials to be loaded dynamically using a callback (thanks
  124. [@TiddoLangerak] for the suggestion).
  125. * Fixed a bug with higher-order sections that prevented them from being
  126. passed the raw text of the section from the original template.
  127. * More concise token format. Tokens also include start/end indices in the
  128. original template.
  129. * High-level API is consistent with the Writer API.
  130. * Allow partials to be passed to the pre-compiled function (thanks
  131. [@fallenice]).
  132. * Don't use eval (thanks [@cweider]).
  133. ## [0.6.0] / 31 Aug 2012
  134. * Use JavaScript's definition of falsy when determining whether to render an
  135. inverted section or not. Issue [#186].
  136. * Use Mustache.escape to escape values inside {{}}. This function may be
  137. reassigned to alter the default escaping behavior. Issue [#244].
  138. * Fixed a bug that clashed with QUnit (thanks [@kannix]).
  139. * Added volo support (thanks [@guybedford]).
  140. [2.3.0]: https://github.com/janl/mustache.js/compare/v2.2.1...v2.3.0
  141. [2.2.1]: https://github.com/janl/mustache.js/compare/v2.2.0...v2.2.1
  142. [2.2.0]: https://github.com/janl/mustache.js/compare/v2.1.3...v2.2.0
  143. [2.1.3]: https://github.com/janl/mustache.js/compare/v2.1.2...v2.1.3
  144. [2.1.2]: https://github.com/janl/mustache.js/compare/v2.1.1...v2.1.2
  145. [2.1.1]: https://github.com/janl/mustache.js/compare/v2.1.0...v2.1.1
  146. [2.1.0]: https://github.com/janl/mustache.js/compare/v2.0.0...v2.1.0
  147. [2.0.0]: https://github.com/janl/mustache.js/compare/v1.2.0...v2.0.0
  148. [1.2.0]: https://github.com/janl/mustache.js/compare/v1.1.0...v1.2.0
  149. [1.1.0]: https://github.com/janl/mustache.js/compare/v1.0.0...v1.1.0
  150. [1.0.0]: https://github.com/janl/mustache.js/compare/0.8.2...v1.0.0
  151. [0.8.2]: https://github.com/janl/mustache.js/compare/0.8.1...0.8.2
  152. [0.8.1]: https://github.com/janl/mustache.js/compare/0.8.0...0.8.1
  153. [0.8.0]: https://github.com/janl/mustache.js/compare/0.7.3...0.8.0
  154. [0.7.3]: https://github.com/janl/mustache.js/compare/0.7.2...0.7.3
  155. [0.7.2]: https://github.com/janl/mustache.js/compare/0.7.1...0.7.2
  156. [0.7.1]: https://github.com/janl/mustache.js/compare/0.7.0...0.7.1
  157. [0.7.0]: https://github.com/janl/mustache.js/compare/0.6.0...0.7.0
  158. [0.6.0]: https://github.com/janl/mustache.js/compare/0.5.2...0.6.0
  159. [#186]: https://github.com/janl/mustache.js/issues/186
  160. [#244]: https://github.com/janl/mustache.js/issues/244
  161. [#257]: https://github.com/janl/mustache.js/issues/257
  162. [#258]: https://github.com/janl/mustache.js/issues/258
  163. [#262]: https://github.com/janl/mustache.js/issues/262
  164. [#265]: https://github.com/janl/mustache.js/issues/265
  165. [#267]: https://github.com/janl/mustache.js/issues/267
  166. [#270]: https://github.com/janl/mustache.js/issues/270
  167. [#274]: https://github.com/janl/mustache.js/issues/274
  168. [#466]: https://github.com/janl/mustache.js/issues/466
  169. [#540]: https://github.com/janl/mustache.js/issues/540
  170. [#542]: https://github.com/janl/mustache.js/issues/542
  171. [#546]: https://github.com/janl/mustache.js/issues/546
  172. [#548]: https://github.com/janl/mustache.js/issues/548
  173. [#553]: https://github.com/janl/mustache.js/issues/553
  174. [#560]: https://github.com/janl/mustache.js/issues/560
  175. [#569]: https://github.com/janl/mustache.js/issues/569
  176. [#580]: https://github.com/janl/mustache.js/issues/580
  177. [#592]: https://github.com/janl/mustache.js/issues/592
  178. [#593]: https://github.com/janl/mustache.js/issues/593
  179. [#597]: https://github.com/janl/mustache.js/issues/597
  180. [#610]: https://github.com/janl/mustache.js/issues/610
  181. [@afc163]: https://github.com/afc163
  182. [@Andersos]: https://github.com/Andersos
  183. [@calvinf]: https://github.com/calvinf
  184. [@cmbuckley]: https://github.com/cmbuckley
  185. [@cweider]: https://github.com/cweider
  186. [@dasilvacontin]: https://github.com/dasilvacontin
  187. [@djchie]: https://github.com/djchie
  188. [@EvanLovely]: https://github.com/EvanLovely
  189. [@fallenice]: https://github.com/fallenice
  190. [@Flaque]: https://github.com/Flaque
  191. [@guybedford]: https://github.com/guybedford
  192. [@imagentleman]: https://github.com/imagentleman
  193. [@jfmercer]: https://github.com/jfmercer
  194. [@jrburke]: https://github.com/jrburke
  195. [@kannix]: https://github.com/kannix
  196. [@keirog]: https://github.com/keirog
  197. [@kkirsche]: https://github.com/kkirsche
  198. [@kookookchoozeus]: https://github.com/kookookchoozeus
  199. [@kristijanmatic]: https://github.com/kristijanmatic
  200. [@mateusortiz]: https://github.com/mateusortiz
  201. [@mightyplow]: https://github.com/mightyplow
  202. [@mikesherov]: https://github.com/mikesherov
  203. [@mjackson]: https://github.com/mjackson
  204. [@mortonfox]: https://github.com/mortonfox
  205. [@nagaozen]: https://github.com/nagaozen
  206. [@norfish]: https://github.com/norfish
  207. [@palkan]: https://github.com/palkan
  208. [@pgilad]: https://github.com/pgilad
  209. [@phillipj]: https://github.com/phillipj
  210. [@pra85]: https://github.com/pra85
  211. [@ShashankaNataraj]: https://github.com/ShashankaNataraj
  212. [@simast]: https://github.com/simast
  213. [@TiddoLangerak]: https://github.com/TiddoLangerak
  214. [@tomekwi]: https://github.com/tomekwi
  215. [@wizawu]: https://github.com/wizawu
  216. [@Xcrucifier]: https://github.com/Xcrucifier
  217. [@yousefcisco]: https://github.com/yousefcisco