Skip to content
Permalink
Browse files

Merge branch 'master' into fix-2169

  • Loading branch information
ralsina committed Aug 8, 2016
2 parents 7a8e260 + 33eedce commit a93de019a8922bfa24078d92cd72db3696cf7728
Showing with 9,280 additions and 1,917 deletions.
  1. +4 −4 .travis.yml
  2. +21 −17 AUTHORS.txt
  3. +132 −1 CHANGES.txt
  4. +4 −0 MANIFEST.in
  5. +1 −1 README.rst
  6. +2 −1 appveyor.yml
  7. +2 −2 bower.json
  8. +7 −7 bower_components/bootstrap/.bower.json
  9. +6 −0 bower_components/bootstrap/Gemfile
  10. +43 −0 bower_components/bootstrap/Gemfile.lock
  11. +31 −53 bower_components/bootstrap/Gruntfile.js
  12. +22 −0 bower_components/bootstrap/ISSUE_TEMPLATE.md
  13. +1 −1 bower_components/bootstrap/LICENSE
  14. +9 −6 bower_components/bootstrap/README.md
  15. +1 −1 bower_components/bootstrap/bower.json
  16. +2 −2 bower_components/bootstrap/dist/css/bootstrap-theme.css
  17. +1 −1 bower_components/bootstrap/dist/css/bootstrap-theme.css.map
  18. +2 −2 bower_components/bootstrap/dist/css/bootstrap-theme.min.css
  19. +1 −1 bower_components/bootstrap/dist/css/bootstrap-theme.min.css.map
  20. +2 −5 bower_components/bootstrap/dist/css/bootstrap.css
  21. +1 −1 bower_components/bootstrap/dist/css/bootstrap.css.map
  22. +3 −3 bower_components/bootstrap/dist/css/bootstrap.min.css
  23. +1 −1 bower_components/bootstrap/dist/css/bootstrap.min.css.map
  24. +64 −50 bower_components/bootstrap/dist/js/bootstrap.js
  25. +4 −4 bower_components/bootstrap/dist/js/bootstrap.min.js
  26. +109 −0 bower_components/bootstrap/grunt/change-version.js
  27. +3 −3 bower_components/bootstrap/grunt/configBridge.json
  28. +2,679 −0 bower_components/bootstrap/grunt/npm-shrinkwrap.json
  29. +1 −1 bower_components/bootstrap/grunt/sauce_browsers.yml
  30. +3 −3 bower_components/bootstrap/js/affix.js
  31. +4 −4 bower_components/bootstrap/js/alert.js
  32. +13 −8 bower_components/bootstrap/js/button.js
  33. +3 −3 bower_components/bootstrap/js/carousel.js
  34. +4 −3 bower_components/bootstrap/js/collapse.js
  35. +3 −3 bower_components/bootstrap/js/dropdown.js
  36. +6 −4 bower_components/bootstrap/js/modal.js
  37. +3 −3 bower_components/bootstrap/js/popover.js
  38. +3 −3 bower_components/bootstrap/js/scrollspy.js
  39. +3 −3 bower_components/bootstrap/js/tab.js
  40. +13 −7 bower_components/bootstrap/js/tooltip.js
  41. +2 −2 bower_components/bootstrap/js/transition.js
  42. +2 −2 bower_components/bootstrap/less/bootstrap.less
  43. +1 −1 bower_components/bootstrap/less/button-groups.less
  44. +1 −1 bower_components/bootstrap/less/forms.less
  45. +1 −1 bower_components/bootstrap/less/input-groups.less
  46. +3 −3 bower_components/bootstrap/less/mixins/tab-focus.less
  47. +1 −1 bower_components/bootstrap/less/panels.less
  48. +1 −1 bower_components/bootstrap/less/scaffolding.less
  49. +2 −2 bower_components/bootstrap/less/theme.less
  50. +1 −1 bower_components/bootstrap/less/variables.less
  51. +3 −3 bower_components/bootstrap/nuget/MyGet.ps1
  52. +9 −9 bower_components/bootstrap/nuget/bootstrap.less.nuspec
  53. +10 −10 bower_components/bootstrap/nuget/bootstrap.nuspec
  54. +1 −1 bower_components/bootstrap/package.js
  55. +29 −27 bower_components/bootstrap/package.json
  56. +5 −5 bower_components/jquery-colorbox/.bower.json
  57. +21 −0 bower_components/jquery-colorbox/LICENSE.md
  58. +4 −0 bower_components/jquery-colorbox/README.md
  59. +1 −1 bower_components/jquery-colorbox/example1/colorbox.css
  60. +1 −1 bower_components/jquery-colorbox/example2/colorbox.css
  61. +1 −1 bower_components/jquery-colorbox/example3/colorbox.css
  62. +1 −1 bower_components/jquery-colorbox/example4/colorbox.css
  63. +1 −1 bower_components/jquery-colorbox/example5/colorbox.css
  64. +2 −2 bower_components/jquery-colorbox/jquery.colorbox-min.js
  65. +3 −3 bower_components/jquery-colorbox/jquery.colorbox.js
  66. +1 −1 bower_components/jquery-colorbox/package.json
  67. +5 −5 bower_components/jquery/.bower.json
  68. +3 −0 bower_components/jquery/AUTHORS.txt
  69. +63 −3 bower_components/jquery/README.md
  70. +46 −65 bower_components/jquery/dist/jquery.js
  71. +5 −5 bower_components/jquery/dist/jquery.min.js
  72. +1 −1 bower_components/jquery/dist/jquery.min.map
  73. +36 −0 bower_components/jquery/external/sizzle/LICENSE.txt
  74. +2,143 −0 bower_components/jquery/external/sizzle/dist/sizzle.js
  75. +3 −0 bower_components/jquery/external/sizzle/dist/sizzle.min.js
  76. +1 −0 bower_components/jquery/external/sizzle/dist/sizzle.min.map
  77. +1 −1 bower_components/jquery/src/ajax/load.js
  78. +0 −7 bower_components/jquery/src/ajax/script.js
  79. +15 −2 bower_components/jquery/src/attributes/prop.js
  80. +6 −3 bower_components/jquery/src/attributes/val.js
  81. +3 −11 bower_components/jquery/src/core/parseHTML.js
  82. +4 −5 bower_components/jquery/src/core/ready.js
  83. +0 −21 bower_components/jquery/src/core/support.js
  84. +0 −13 bower_components/jquery/src/css.js
  85. +8 −5 bower_components/jquery/src/css/curCSS.js
  86. +7 −1 bower_components/jquery/src/css/hiddenVisibleSelectors.js
  87. +1 −0 bower_components/jquery/src/css/support.js
  88. +0 −15 bower_components/jquery/src/css/var/getStyles.js
  89. +0 −160 bower_components/jquery/src/data/Data.js
  90. +0 −20 bower_components/jquery/src/data/accepts.js
  91. +0 −5 bower_components/jquery/src/data/var/dataPriv.js
  92. +0 −5 bower_components/jquery/src/data/var/dataUser.js
  93. +2 −5 bower_components/jquery/src/offset.js
  94. +0 −176 bower_components/jquery/src/selector-native.js
  95. +1 −1 bower_components/jquery/src/selector-sizzle.js
  96. +0 −3 bower_components/jquery/src/var/arr.js
  97. +32 −23 docs/creating-a-site.txt
  98. +3 −1 docs/creating-a-theme.txt
  99. +77 −29 docs/extending.txt
  100. BIN docs/man/nikola.1.gz
  101. +1 −1 docs/man/nikola.rst
  102. +187 −25 docs/manual.txt
  103. +1 −1 docs/social_buttons.txt
  104. +4 −7 docs/sphinx/conf.py
  105. +7 −2 docs/sphinx/index.txt
  106. +7 −0 docs/sphinx/modules.txt
  107. +10 −0 docs/sphinx/nikola.packages.datecond.txt
  108. +18 −0 docs/sphinx/nikola.packages.txt
  109. +46 −0 docs/sphinx/nikola.packages.tzlocal.txt
  110. +10 −0 docs/sphinx/nikola.plugins.command.auto.txt
  111. +10 −0 docs/sphinx/nikola.plugins.command.rst2html.txt
  112. +150 −0 docs/sphinx/nikola.plugins.command.txt
  113. +38 −0 docs/sphinx/nikola.plugins.compile.markdown.txt
  114. +102 −0 docs/sphinx/nikola.plugins.compile.rest.txt
  115. +54 −0 docs/sphinx/nikola.plugins.compile.txt
  116. +22 −0 docs/sphinx/nikola.plugins.misc.txt
  117. +10 −0 docs/sphinx/nikola.plugins.task.sitemap.txt
  118. +165 −0 docs/sphinx/nikola.plugins.task.txt
  119. +30 −0 docs/sphinx/nikola.plugins.template.txt
  120. +33 −0 docs/sphinx/nikola.plugins.txt
  121. +102 −0 docs/sphinx/nikola.txt
  122. +1 −0 docs/sphinx/requirements-docs.txt
  123. +1 −1 docs/support.rst
  124. +7 −1 docs/theming.txt
  125. +3 −3 dodo.py
  126. +1 −1 nikola/__init__.py
  127. +3 −1 nikola/__main__.py
  128. +50 −10 nikola/conf.py.in
  129. +1 −1 nikola/data/samplesite/stories/quickstart.rst
  130. +1 −1 nikola/data/shortcodes/jinja/raw.tmpl
  131. +1 −1 nikola/data/shortcodes/mako/raw.tmpl
  132. +1 −1 nikola/data/themes/base-jinja/templates/gallery.tmpl
  133. +1 −1 nikola/data/themes/base-jinja/templates/post_helper.tmpl
  134. +1 −1 nikola/data/themes/base-jinja/templates/story.tmpl
  135. +1 −1 nikola/data/themes/base/assets/css/rst.css
  136. +0 −1 nikola/data/themes/base/assets/js/jquery.min.map
  137. +1 −1 nikola/data/themes/base/assets/xml/atom.xsl
  138. +1 −1 nikola/data/themes/base/assets/xml/rss.xsl
  139. +4 −4 nikola/data/themes/base/messages/messages_ar.py
  140. +8 −8 nikola/data/themes/base/messages/messages_az.py
  141. +21 −21 nikola/data/themes/base/messages/messages_bg.py
  142. +22 −22 nikola/data/themes/base/messages/messages_eu.py
  143. +1 −1 nikola/data/themes/base/messages/messages_gl.py
  144. +8 −8 nikola/data/themes/base/messages/messages_id.py
  145. +43 −0 nikola/data/themes/base/messages/messages_lt.py
  146. +43 −0 nikola/data/themes/base/messages/messages_sq.py
  147. +43 −0 nikola/data/themes/base/messages/messages_te.py
  148. +4 −4 nikola/data/themes/base/messages/messages_uk.py
  149. +19 −19 nikola/data/themes/base/messages/messages_zh_cn.py
  150. +1 −1 nikola/data/themes/base/templates/gallery.tmpl
  151. +1 −1 nikola/data/themes/base/templates/post_helper.tmpl
  152. +1 −1 nikola/data/themes/base/templates/story.tmpl
  153. +8 −0 nikola/data/themes/bootstrap3-jinja/assets/css/theme.css
  154. +7 −6 nikola/data/themes/bootstrap3-jinja/templates/base_helper.tmpl
  155. +8 −0 nikola/data/themes/bootstrap3/assets/css/theme.css
  156. +7 −6 nikola/data/themes/bootstrap3/templates/base_helper.tmpl
  157. +1 −1 nikola/filters.py
  158. +86 −36 nikola/image_processing.py
  159. +176 −67 nikola/nikola.py
  160. +2 −0 nikola/packages/README.md
  161. +30 −0 nikola/packages/datecond/LICENSE
  162. +85 −0 nikola/packages/datecond/__init__.py
  163. +18 −6 nikola/plugin_categories.py
  164. +3 −3 nikola/plugins/command/auto/__init__.py
  165. +7 −0 nikola/plugins/command/check.py
  166. +5 −3 nikola/plugins/command/console.py
  167. +14 −18 nikola/plugins/command/deploy.py
  168. +8 −7 nikola/plugins/command/github_deploy.py
  169. +14 −5 nikola/plugins/command/import_wordpress.py
  170. +25 −13 nikola/plugins/command/new_post.py
  171. +8 −5 nikola/plugins/command/plugin.py
  172. +1 −1 nikola/plugins/command/serve.py
  173. +42 −14 nikola/plugins/command/status.py
  174. +0 −1 nikola/plugins/compile/ipynb.py
  175. +21 −134 nikola/plugins/compile/markdown/mdx_gist.py
  176. +47 −30 nikola/plugins/compile/rest/__init__.py
  177. +31 −10 nikola/plugins/compile/rest/chart.py
  178. +38 −12 nikola/plugins/compile/rest/doc.py
  179. +81 −18 nikola/plugins/compile/rest/post_list.py
  180. +12 −5 nikola/plugins/compile/rest/soundcloud.py
  181. +9 −1 nikola/plugins/compile/rest/vimeo.py
  182. +10 −4 nikola/plugins/compile/rest/youtube.py
  183. +10 −7 nikola/plugins/task/authors.py
  184. +13 −7 nikola/plugins/task/galleries.py
  185. +3 −4 nikola/plugins/task/listings.py
  186. +1 −1 nikola/plugins/task/py3_switch.py
  187. +1 −1 nikola/plugins/task/redirect.py
  188. +3 −2 nikola/plugins/task/scale_images.py
  189. +98 −93 nikola/plugins/task/tags.py
  190. +5 −4 nikola/plugins/template/jinja.py
  191. +2 −1 nikola/plugins/template/mako.py
  192. +37 −7 nikola/post.py
  193. +4 −1 nikola/shortcodes.py
  194. +5 −1 nikola/state.py
  195. +46 −11 nikola/utils.py
  196. +1 −1 requirements-extras.txt
  197. +5 −5 requirements-tests.txt
  198. +1 −0 requirements.txt
  199. +33 −0 scripts/baseline.sh
  200. +8 −0 scripts/generate_symlinked_list.sh
  201. +0 −14 scripts/getbaseline.sh
  202. +155 −0 scripts/release
  203. +0 −52 scripts/set_version.py
  204. +4 −0 setup.cfg
  205. +2 −2 setup.py
  206. +25 −0 snapcraft/README
  207. +6 −0 snapcraft/build.sh
  208. +6 −0 snapcraft/edge/build.sh
  209. BIN snapcraft/edge/nikola.png
  210. +21 −0 snapcraft/edge/nikola.sh
  211. +1 −0 snapcraft/edge/release.sh
  212. +27 −0 snapcraft/edge/requirements.txt
  213. +32 −0 snapcraft/edge/snapcraft.yaml
  214. BIN snapcraft/nikola.png
  215. +10 −0 snapcraft/nikola.py
  216. +21 −0 snapcraft/nikola.sh
  217. +27 −0 snapcraft/requirements.txt
  218. +33 −0 snapcraft/snapcraft.yaml
  219. +6 −0 snapcraft/stable/build.sh
  220. BIN snapcraft/stable/nikola.png
  221. +21 −0 snapcraft/stable/nikola.sh
  222. +1 −0 snapcraft/stable/release.sh
  223. +27 −0 snapcraft/stable/requirements.txt
  224. +33 −0 snapcraft/stable/snapcraft.yaml
  225. +3 −0 tests/base.py
  226. +0 −43 tests/test_compile_markdown.py
  227. +0 −47 tests/test_integration.py
  228. +2 −1 tests/test_rss_feeds.py
  229. +8 −58 tests/test_rst_compiler.py
  230. +8 −8 tests/test_slugify.py
  231. +86 −0 tests/test_template_shortcodes.py
  232. +1 −1 tests/test_utils.py
  233. +4 −4 translations/nikola.messages/ar.po
  234. +11 −11 translations/nikola.messages/az.po
  235. +24 −23 translations/nikola.messages/bg.po
  236. +25 −24 translations/nikola.messages/eu.po
  237. +3 −3 translations/nikola.messages/gl.po
  238. +9 −9 translations/nikola.messages/id.po
  239. +145 −0 translations/nikola.messages/lt.po
  240. +145 −0 translations/nikola.messages/sq.po
  241. +146 −0 translations/nikola.messages/te.po
  242. +7 −6 translations/nikola.messages/uk.po
  243. +23 −22 translations/nikola.messages/zh_CN.po
@@ -23,19 +23,19 @@ install:
- "if [[ $NMODE == 'nikola' ]]; then scripts/getwheelhouse.sh $(scripts/getpyver.py short); fi"
- "if [[ $NMODE == 'nikola' ]]; then pip install -r requirements-tests.txt; if [[ \"$?\" == '1' ]]; then cat /home/travis/.pip/pip.log; false; fi; fi"
- "if [[ $NMODE == 'nikola' ]]; then pip install .; fi"
- "if [[ $NMODE == 'nikola' ]]; then scripts/getbaseline.sh $(scripts/getpyver.py short); fi"
- "if [[ $NMODE == 'flake8' ]]; then pip install flake8 pep257; fi"
- "if [[ $NMODE == 'flake8' ]]; then pip install flake8 pydocstyle; fi"
# We run tests and nikola (to see if the command is executable) OR flake8.
# We run `nikola` and `nikola help` because things may break due to human
# errors in argument parsing (cf. 96e78dd)
# WARNING: if you edit this, make sure to replicate your changes in dodo.py and appveyor.yml.
script:
- "if [[ $NMODE == 'nikola' ]]; then py.test --doctest-modules nikola/; fi"
- "if [[ $NMODE == 'nikola' ]]; then py.test --cov nikola --cov-report term-missing tests/; fi"
- "if [[ $NMODE == 'nikola' ]]; then py.test tests/; fi"
- "if [[ $NMODE == 'nikola' ]]; then nikola; fi"
- "if [[ $NMODE == 'nikola' ]]; then nikola help; fi"
- "if [[ $NMODE == 'nikola' ]]; then scripts/baseline.sh check; fi"
- "if [[ $NMODE == 'flake8' ]]; then flake8 nikola/; fi"
- "if [[ $NMODE == 'flake8' ]]; then pep257 --count --match-dir='(?!^\\\\.)(?!data).*' nikola/; fi"
- "if [[ $NMODE == 'flake8' ]]; then pydocstyle --count --match-dir='(?!^\\\\.)(?!data).*' nikola/; fi"
after_success:
- "if [[ $NMODE == 'nikola' ]]; then coveralls; fi"
notifications:
@@ -3,26 +3,31 @@
* `Alex Popescu <https://github.com/al3xandru>`_
* `Alex Walters <https://github.com/tritium21>`_
* `Andreas Linz <https://github.com/KLINGTdotNET>`_
* `André Felipe Dias <https://github.com/andredias>`_
* `Areski Belaid <https://github.com/areski>`_
* `Aru Sahni <https://github.com/arusahni>`_
* `Aurelien Naldi <https://github.com/aurelien-naldi>`_
* `Ben Mather <https://github.com/bwhmather>`_
* `Boris Kaul <https://github.com/localvoid>`_
* `Brad Miller <https://github.com/bnmnetp>`_
* `Brandon W. Maister <https://github.com/quodlibetor>`_
* `Bussonnier Matthias <https://gtihub.com/carreau>`_
* `Carlos Martín Sánchez <https://github.com/carlosvin>`_
* `Carsten Grohmann <https://github.com/CarstenGrohmann>`_
* `Casey M. Bessette <https://github.com/caseybessette>`_
* `Chris Lee <https://github.com/clee>`_
* `Chris Warrick <https://github.com/Kwpolska>`_
* `Christopher Arndt <https:/github.com/SpotlightKid>`_
* `Claudio Canepa <https://github.com/ccanepa>`_
* `Damien Tournoud <https://github.com/damz>`_
* `Damián Avila <https://github.com/damianavila>`_
* `Daniel Aleksandersen <https://github.com/Aeyoun>`_
* `Daniel Devine <https://github.com/DDevine>`_
* `Daniel F. Moisset <https://github.com/dmoisset>`_
* `David Beath <https://github.com/DBeath>`_
* `dastagg <https://github.com/dastagg>`_
* `dastagg <https://github.com/dastagg>`_
* `David Barragán Merino <https://github.com/bameda>`_
* `David Beath <https://github.com/DBeath>`_
* `Dhruv Baldawa <https://github.com/dhruvbaldawa>`_
* `Dirk Engling <https://github.com/erdgeist>`_
* `Dmitry Verkhoturov <https://github.com/paskal>`_
@@ -31,9 +36,12 @@
* `Eduardo Schettino <https://github.com/schettino72>`_
* `Edwin Steele <https://github.com/edwinsteele>`_
* `Emilien Klein <https://github.com/e2jk>`_
* `ermeaney <https://github.com/ermeaney>`_
* `Evgeni Golov <https://github.com/evgeni>`_
* `Felix Fontein <https://github.com/felixfontein>`_
* `Felix Schwarz <https://github.com/FelixSchwarz>`_
* `Florian Finkernagel <https://github.com/TyberiusPrime>`_
* `follower <https://github.com/follower>`_
* `Grzegorz Śliwiński <https://github.com/fizyk>`_
* `Guillermo O. Freschi <https://github.com/Tordek>`_
* `Hardening <https://github.com/hardening>`_
@@ -44,6 +52,7 @@
* `Juanjo Conti <https://github.com/jjconti>`_
* `Kade For <https://github.com/kadefor>`_
* `Kay Hayen <https://github.com/kayhayen>`_
* `lbiaggi <https://github.com/lbiaggi>`_
* `Leandro Poblet <https://github.com/DoctorMalboro>`_
* `Luis Miguel Morillas <https://github.com/lmorillas>`_
* `Manuel Kaufmann <https://github.com/humitos>`_
@@ -60,17 +69,24 @@
* `Michael McNeil Forbes <https://github.com/mforbes>`_
* `Michal Petrucha <https://github.com/koniiiik>`_
* `Miguel Ángel García <https://github.com/magmax>`_
* `mrabbitt <https://github.com/mrabbitt>`_
* `Neil MartinsenBurrell <https://github.com/neilmb>`_
* `Niko Wenselowski <https://github.com/okin>`_
* `Nikola Kotur <https://github.com/kotnik>`_
* `nlaurens <https://github.com/nlaurens>`_
* `notfoss <https://github.com/notfoss>`_
* `Ondřej Grover <https://github.com/smartass101>`_
* `Onno Broekmans <https://github.com/onnodb>`_
* `Pablo Seminario <https://github.com/pabluk>`_
* `Patrick Wildt <https://github.com/Bluerise>`_
* `Paul Ivanov <https://github.com/ivanov>`_
* `Pelle Nilsson <https://github.com/pellenilsson>`_
* `phora <https://github.com/phora>`_
* `Pierpaolo Da Fieno <https://github.com/numshub>`_
* `pmav99 <https://github.com/pmav99>`_
* `Puneeth Chaganti <https://github.com/punchagan>`_
* `pwm1234 <https://github.com/pwm1234>`_
* `rafacarrascosa <https://github.com/rafacarrascosa>`_
* `Raimon Esteve <https://github.com/raimonesteve>`_
* `Ramiro Morales <https://github.com/ramiro>`_
* `Roberto Alsina <https://github.com/ralsina>`_
@@ -82,29 +98,17 @@
* `Sean Pue <https://github.com/seanpue>`_
* `Simon van der Veldt <https://github.com/simonvanderveldt>`_
* `Stefan Näwe <https://github.com/snaewe>`_
* `Sukil Etxenike <https://github.com/sukiletxe>`_
* `Thibauld Nion <https://github.com/tibonihoo>`_
* `Thomas Burette <https://github.com/tburette>`_
* `Tim Chase <https://github.com/Gumnos>`_
* `Timo Kankare <https://github.com/tikank>`_
* `Tolu Sonaike <https://github.com/tolusonaike>`_
* `Troy Toman <https://github.com/troytoman>`_
* `Udo Spallek <https://github.com/udono>`_
* `Yamila Moreno <https://github.com/yamila-moreno>`_
* `Yaşar Arabacı <https://github.com/yasar11732>`_
* `yarko <https://github.com/yarko>`_
* `Yasuhiko Shiga <https://github.com/quoth>`_
* `Yaşar Arabacı <https://github.com/yasar11732>`_
* `Zhaojun Meng <https://github.com/zhaojunmeng>`_
* `dastagg <https://github.com/dastagg>`_
* `dastagg <https://github.com/dastagg>`_
* `ermeaney <https://github.com/ermeaney>`_
* `follower <https://github.com/follower>`_
* `lbiaggi <https://github.com/lbiaggi>`_
* `mrabbitt <https://github.com/mrabbitt>`_
* `nlaurens <https://github.com/nlaurens>`_
* `notfoss <https://github.com/notfoss>`_
* `phora <https://github.com/phora>`_
* `pmav99 <https://github.com/pmav99>`_
* `pwm1234 <https://github.com/pwm1234>`_
* `rafacarrascosa <https://github.com/rafacarrascosa>`_
* `yarko <https://github.com/yarko>`_
* `小明 <https://github.com/dongweiming>`_
* `Brad Miller <https://github.com/bnmnetp>`_
* `Florian Finkernagel <https://github.com/TyberiusPrime>`_
@@ -1,6 +1,136 @@
New in master
=============

Features
--------
* Update options of chart directive to Pygal 2.2.3


New in v7.7.12
==============

Features
--------

* New Telugu translation by Chillar Anand
* Add ``sections`` filtering in the post list directive
(Issue #2409)
* Update Bootstrap to v3.3.7

Bugfixes
--------

* Added code documentation to ReadTheDocs (Issue #2124)
(https://nikola.readthedocs.io/en/latest/)
* Pass language to docutils so admonitions are translated (Issue #2422)
* Put 2-file post metadata in the same place as the text file when
specifying a path in ``new_post``, ``new_page`` (Issue #2420)
* Register dependencies in post-list shortcode (Issue #2412)
* Support post-list shortcode better (Issue #2408)
* Fix gallery links in base theme (Issue #2416)
* Respect ``DEPLOY_DRAFTS`` and ``DEPLOY_FUTURE`` in ``github_deploy``
(Issue #2406)
* Don’t remove ``<!DOCTYPE html>`` if typogrify filters are in use
* Avoid infinite loop if bootstrap3 can't be loaded (Issue #2402)
* Fixed image rotation to update image size correctly (Issue #2418)

New in v7.7.11
==============

Bugfixes
--------

* Brown bag bug in image resizing (ralsina says my fault!)

New in v7.7.10
==============

Features
--------

* New EXIF_WHITELIST option to filter EXIF data (Issue #2323)
* Support ``date`` filtering in the post list directive
(Issue #1889)
* Support ``doc`` shortcode (equivalent to reST ``doc`` role — part of
Issue #2170)
* Added Albanian translation by Vango Stavro
* Added ``post-(type)`` class to ``story.tmpl`` (uses the ``type``
meta field, defaults to ``post-text`` — same behavior as posts)
* New ``compiled`` signal after post is compiled (Issue #2369)

Bugfixes
--------

* Some images were copied ignoring the PRESERVE_EXIF_DATA option
* Warn about possible outdated files after --clean-files (Issue #2017)
* Improved EXIF orientation handling
* Register post list template as a dependency (Issue #2391)
* Fix section color hashing when using Python 2
* Use ``en_US`` dictionary name with pyphen for better compatibility
* Fix graceful degradation if ``pyphen`` lacks dictionaries
* Add horizontal scrollbar to listings (via getnikola/nikola-themes#86)
* Copy files when importing two-file posts instead of reading and
writing (useful for binary formats, eg. docx) (Issue #2380)
* Using correct category titles for category hierarchies
(Issue #2384)

New in v7.7.9
=============

(1000+ stars on GitHub — thanks!)

Features
--------

* New ``sc`` or ``html`` reST role, which passes content unaltered (Issue #1854)
* Point the user to our users site after 1st successful deploy (Issue #2096)
* Option to disable color output using ``NIKOLA_MONO`` environment
variable (Issue #2360)
* Improved locale detection in Windows (Issue #2343)
* Added ``enclosure_length`` meta field for better interop (Issue #2338)
* New Lithuanian translation by Antanas Lasys

Bugfixes
--------

* Avoid conflicts caused by multiple copies of the same plugin (#2362)
* Fix handling of some wordpress dumps (Issue #2340)
* When using the plugin command, load ALL plugins (Issue #2359)
* Fix plugin removal for plugins that are a package (Issue #2356)
* Reload English messages for every theme to prevent caching (Issue #2347)
* Cache theme messages after loading once (Issue #2344)
* Add ``<link>`` tags to other languages even if the post is
untranslated (Google complained otherwise)
* Don't call sys.exit() from plugins if possible (Issue #1839)
* Create Persistor directories only if site is configured (Issue #2334)
* Remove newlines in imported WordPress titles (Issue #2330)

New in v7.7.8
=============

Features
--------

* Template-based shortcodes now receive positional arguments too (Issue #2319)

Bugfixes
--------

* Fix folder handling and redirects in ``nikola auto`` (Issue #2331)
* Use state files in ``nikola github_deploy`` and ``nikola status``
(Issue #2317)
* Add ``align`` options for ``youtube``, ``vimeo``, ``soundcloud``
reST directives (Issue #2304)
* Update ``FILE_METADATA_REGEXP`` example in docs (Issue #2296)
* Show “tags too similar” error instead of cryptic doit crash (Issue #2325)
* Fix crashes when tag appears multiple times in a post (Issue #2315)
* Use binary I/O for ``.svg`` files in galleries
* Accept ``.svgz`` extension by default
* Don't randomly load plugins when Nikola is called with no arguments (Issue #2297)

New in v7.7.7
=============

Features
--------

@@ -12,6 +142,7 @@ Features
Bugfixes
--------

* Fix Indonesian translation (Issue #2291)
* Fix a JSON conversion bug in the WordPress importer (Issue #2264)
* Don’t create download directories when not downloading WordPress
attachments (Issue #2260)
@@ -1757,4 +1888,4 @@ Bugfixes
* Fix for content displaying too wide
* Changelog

vim: tw=70 syntax=rst
vim: cc=70 tw=70 syntax=rst
@@ -1,7 +1,11 @@
graft bower_components
graft docs
graft logo
graft nikola
graft snapcraft
graft scripts
graft tests
graft translations
include *.txt
include *.rst
include *.py
@@ -40,7 +40,7 @@ It has many features, but here are some of the nicer ones:
* Syntax highlighting for almost any programming language or markup
* Multilingual sites, `translated to 18 languages.`__
* Doesn't reinvent wheels, leverages existing tools.
* Python 2.7, 3.3 and 3.4 compatible.
* Python 2.7, 3.3, 3.4 and 3.5 compatible.

.. _Nikola Handbook: https://getnikola.com/handbook.html#why-static
__ https://users.getnikola.com/
@@ -8,8 +8,9 @@ init:
- "ECHO %PYTHON%"
- ps: "ls C:/Python*"
install:
- "%PYTHON%/python.exe -m pip install -U pip"
- "%PYTHON%/Scripts/pip.exe install --no-index -f https://users.getnikola.com/static/nikola-windows-wheels lxml"
- "%PYTHON%/Scripts/pip.exe install -r requirements-extras.txt pytest mock freezegun"
- "%PYTHON%/Scripts/pip.exe install -r requirements-extras.txt pytest coverage pytest-cov mock freezegun"
- "%PYTHON%/Scripts/pip.exe install ."

test_script:
@@ -1,5 +1,5 @@
{
"name": "Nikola",
"name": "nikola",
"version": "0.0.0",
"homepage": "https://github.com/getnikola/nikola",
"authors": [
@@ -9,7 +9,7 @@
"license": "MIT",
"private": true,
"dependencies": {
"bootstrap": "~3.3.6",
"bootstrap": "~3.3.7",
"jquery": "<2.0.0",
"jquery-colorbox": "~1.6.0",
"moment": "~2.10.3",
@@ -29,16 +29,16 @@
"test-infra"
],
"dependencies": {
"jquery": "1.9.1 - 2"
"jquery": "1.9.1 - 3"
},
"version": "3.3.6",
"_release": "3.3.6",
"version": "3.3.7",
"_release": "3.3.7",
"_resolution": {
"type": "version",
"tag": "v3.3.6",
"commit": "81df608a40bf0629a1dc08e584849bb1e43e0b7a"
"tag": "v3.3.7",
"commit": "0b9c4a4007c44201dce9a6cc1a38407005c26c86"
},
"_source": "git://github.com/twbs/bootstrap.git",
"_target": "~3.3.6",
"_source": "https://github.com/twbs/bootstrap.git",
"_target": "~3.3.7",
"_originalSource": "bootstrap"
}
@@ -0,0 +1,6 @@
source 'https://rubygems.org'

group :development, :test do
gem 'jekyll', '~> 3.1.2'
gem 'jekyll-sitemap', '~> 0.11.0'
end

0 comments on commit a93de01

Please sign in to comment.
You can’t perform that action at this time.