Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

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