PageRenderTime 29ms CodeModel.GetById 28ms RepoModel.GetById 0ms app.codeStats 0ms

/docs/_build/html/changelog.html

https://github.com/praekelt/jmbo-foundry
HTML | 782 lines | 772 code | 10 blank | 0 comment | 0 complexity | 8d33d85b54f29a8eee90c5d6bb4ffb94 MD5 | raw file
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <title>Changelog &mdash; jmbo-foundry 2.0.6 documentation</title>
  7. <link rel="stylesheet" href="_static/default.css" type="text/css" />
  8. <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
  9. <script type="text/javascript">
  10. var DOCUMENTATION_OPTIONS = {
  11. URL_ROOT: './',
  12. VERSION: '2.0.6',
  13. COLLAPSE_INDEX: false,
  14. FILE_SUFFIX: '.html',
  15. HAS_SOURCE: true
  16. };
  17. </script>
  18. <script type="text/javascript" src="_static/jquery.js"></script>
  19. <script type="text/javascript" src="_static/underscore.js"></script>
  20. <script type="text/javascript" src="_static/doctools.js"></script>
  21. <link rel="top" title="jmbo-foundry 2.0.6 documentation" href="index.html" />
  22. <link rel="prev" title="Layers" href="layers.html" />
  23. </head>
  24. <body>
  25. <div class="related">
  26. <h3>Navigation</h3>
  27. <ul>
  28. <li class="right" style="margin-right: 10px">
  29. <a href="genindex.html" title="General Index"
  30. accesskey="I">index</a></li>
  31. <li class="right" >
  32. <a href="layers.html" title="Layers"
  33. accesskey="P">previous</a> |</li>
  34. <li><a href="index.html">jmbo-foundry 2.0.6 documentation</a> &raquo;</li>
  35. </ul>
  36. </div>
  37. <div class="document">
  38. <div class="documentwrapper">
  39. <div class="bodywrapper">
  40. <div class="body">
  41. <div class="section" id="changelog">
  42. <h1>Changelog<a class="headerlink" href="#changelog" title="Permalink to this headline"></a></h1>
  43. <div class="section" id="next">
  44. <h2>next<a class="headerlink" href="#next" title="Permalink to this headline"></a></h2>
  45. <ol class="arabic simple">
  46. <li>Remove CSRF protection from search form since searching is always a readonly operation.</li>
  47. </ol>
  48. </div>
  49. <div class="section" id="id1">
  50. <h2>2.0.3<a class="headerlink" href="#id1" title="Permalink to this headline"></a></h2>
  51. <ol class="arabic simple">
  52. <li>Work around deprecated PickleSerializer when setting session expiry.</li>
  53. <li>Defensive code in member detail view.</li>
  54. </ol>
  55. </div>
  56. <div class="section" id="id2">
  57. <h2>2.0.2<a class="headerlink" href="#id2" title="Permalink to this headline"></a></h2>
  58. <ol class="arabic simple">
  59. <li>Do not attempt to call photologue getters in template if image is not set.</li>
  60. <li>Page editor now uses jQuery 1.10.2 and jQuery UI 1.10.4.</li>
  61. </ol>
  62. </div>
  63. <div class="section" id="id3">
  64. <h2>2.0.1<a class="headerlink" href="#id3" title="Permalink to this headline"></a></h2>
  65. <ol class="arabic simple">
  66. <li>Change position of api in urls.py so resource registration works properly.</li>
  67. </ol>
  68. </div>
  69. <div class="section" id="id4">
  70. <h2>2.0.0<a class="headerlink" href="#id4" title="Permalink to this headline"></a></h2>
  71. <ol class="arabic simple">
  72. <li>Simplify API to use primary keys.</li>
  73. <li>Depend on stable versions of Jmbo products.</li>
  74. </ol>
  75. </div>
  76. <div class="section" id="a5">
  77. <h2>2.0.0a5<a class="headerlink" href="#a5" title="Permalink to this headline"></a></h2>
  78. <ol class="arabic simple">
  79. <li>Remove references to atlas in migrations.</li>
  80. </ol>
  81. </div>
  82. <div class="section" id="a4">
  83. <h2>2.0.0a4<a class="headerlink" href="#a4" title="Permalink to this headline"></a></h2>
  84. <ol class="arabic simple">
  85. <li>Fix sitemap urls.</li>
  86. </ol>
  87. </div>
  88. <div class="section" id="a3">
  89. <h2>2.0.0a3<a class="headerlink" href="#a3" title="Permalink to this headline"></a></h2>
  90. <ol class="arabic simple">
  91. <li>Listing fields content and pinned now use a through manager making ordering possible.</li>
  92. </ol>
  93. </div>
  94. <div class="section" id="a2">
  95. <h2>2.0.0a2<a class="headerlink" href="#a2" title="Permalink to this headline"></a></h2>
  96. <ol class="arabic simple">
  97. <li>Fix case where <cite>resolve()</cite> would fail if site is run from a subpath.</li>
  98. </ol>
  99. </div>
  100. <div class="section" id="a1">
  101. <h2>2.0.0a1<a class="headerlink" href="#a1" title="Permalink to this headline"></a></h2>
  102. <ol class="arabic simple">
  103. <li>Move to Django 1.6 support. Backwards incompatible.</li>
  104. <li>Use <cite>django-layers-hr</cite> to handle layering. The FOUNDRY[&#8216;layers&#8217;] setting is now deprecated.</li>
  105. <li>Deprecate legacy handling for substring <cite>_LAYER_</cite> in photosize name.</li>
  106. <li>Add a <cite>ViewProxy</cite> model enabling views to appear in listings.</li>
  107. </ol>
  108. </div>
  109. <div class="section" id="id5">
  110. <h2>1.3.0<a class="headerlink" href="#id5" title="Permalink to this headline"></a></h2>
  111. <ol class="arabic simple">
  112. <li>Deprecate <cite>compute_settings</cite> function.</li>
  113. <li>Ignore result of celery tasks as appropriate.</li>
  114. <li>Up <cite>jmbo</cite> requirement to 1.2.0.</li>
  115. <li>Up <cite>jmbo-post</cite> requirement to 0.4.</li>
  116. <li>SEO improvements in templates.</li>
  117. </ol>
  118. </div>
  119. <div class="section" id="id6">
  120. <h2>1.2.6.1<a class="headerlink" href="#id6" title="Permalink to this headline"></a></h2>
  121. <ol class="arabic simple">
  122. <li>Delegate photologue dependency to Jmbo.</li>
  123. </ol>
  124. </div>
  125. <div class="section" id="id7">
  126. <h2>1.2.6<a class="headerlink" href="#id7" title="Permalink to this headline"></a></h2>
  127. <ol class="arabic simple">
  128. <li>Fix naughty word task emoji handling.</li>
  129. </ol>
  130. </div>
  131. <div class="section" id="id8">
  132. <h2>1.2.5.1<a class="headerlink" href="#id8" title="Permalink to this headline"></a></h2>
  133. <ol class="arabic simple">
  134. <li>Fix typo leading to unassigned variable.</li>
  135. </ol>
  136. </div>
  137. <div class="section" id="id9">
  138. <h2>1.2.5<a class="headerlink" href="#id9" title="Permalink to this headline"></a></h2>
  139. <ol class="arabic simple">
  140. <li>RSS2 feed now includes canonical image.</li>
  141. </ol>
  142. </div>
  143. <div class="section" id="id10">
  144. <h2>1.2.4<a class="headerlink" href="#id10" title="Permalink to this headline"></a></h2>
  145. <ol class="arabic simple">
  146. <li>Validate member profile image strictly.</li>
  147. <li>Allow = in username.</li>
  148. <li>Friendly error message when attempting to use the same slug for overlapping sites.</li>
  149. </ol>
  150. </div>
  151. <div class="section" id="id11">
  152. <h2>1.2.3.1<a class="headerlink" href="#id11" title="Permalink to this headline"></a></h2>
  153. <ol class="arabic simple">
  154. <li>Use new version of <cite>django-ckeditor</cite> with prettier toolbars.</li>
  155. <li>Make ajax pagination more robust. It now always targets the correct listing.</li>
  156. <li>Fix password setting on member change form.</li>
  157. </ol>
  158. </div>
  159. <div class="section" id="id12">
  160. <h2>1.2.2.3<a class="headerlink" href="#id12" title="Permalink to this headline"></a></h2>
  161. <ol class="arabic simple">
  162. <li>Hotfix - fix missing import.</li>
  163. </ol>
  164. </div>
  165. <div class="section" id="id13">
  166. <h2>1.2.2.2<a class="headerlink" href="#id13" title="Permalink to this headline"></a></h2>
  167. <ol class="arabic simple">
  168. <li>Hotfix - image layer fallback functionality restored.</li>
  169. </ol>
  170. </div>
  171. <div class="section" id="id14">
  172. <h2>1.2.2.1<a class="headerlink" href="#id14" title="Permalink to this headline"></a></h2>
  173. <ol class="arabic simple">
  174. <li>Hotfix - added dependency link to photologue.</li>
  175. </ol>
  176. </div>
  177. <div class="section" id="id15">
  178. <h2>1.2.2<a class="headerlink" href="#id15" title="Permalink to this headline"></a></h2>
  179. <ol class="arabic simple">
  180. <li>Fix forms.css rule for required fields.</li>
  181. <li>Adapt monkey patch because of <cite>django-photologue</cite> version 2.8.praekelt.</li>
  182. <li>Make it possible to define custom listings.</li>
  183. </ol>
  184. </div>
  185. <div class="section" id="id16">
  186. <h2>1.2.1<a class="headerlink" href="#id16" title="Permalink to this headline"></a></h2>
  187. <ol class="arabic simple">
  188. <li>Use <cite>next</cite> parameter when redirecting to age gateway. On successfully passing the age gateway, the user is redirected to <cite>next</cite>.</li>
  189. <li>Allow a partner site to automatically pass the age gateway for a user by providing age gateway data in a JWT token.</li>
  190. </ol>
  191. </div>
  192. <div class="section" id="id17">
  193. <h2>1.2<a class="headerlink" href="#id17" title="Permalink to this headline"></a></h2>
  194. <ol class="arabic simple">
  195. <li>Move to jQuery 1.10.2 as recommended version. If you have customized and static Javascript resources you will have to update them manually.</li>
  196. <li>Use a newer version of AnythingSlider.</li>
  197. <li>Allow form class to be passed to join view.</li>
  198. <li>Cache individual comments on comment list.</li>
  199. <li>Minor performance improvements.</li>
  200. </ol>
  201. </div>
  202. <div class="section" id="id18">
  203. <h2>1.1.23<a class="headerlink" href="#id18" title="Permalink to this headline"></a></h2>
  204. <ol class="arabic simple">
  205. <li>Fix template error in <cite>modelbase_list_item_ipod.html</cite>.</li>
  206. </ol>
  207. </div>
  208. <div class="section" id="id19">
  209. <h2>1.1.22<a class="headerlink" href="#id19" title="Permalink to this headline"></a></h2>
  210. <ol class="arabic simple">
  211. <li>Fix bug where it was possible for an event handler to change the default avatar during user registration.</li>
  212. <li>Cache individual listing item templates.</li>
  213. </ol>
  214. </div>
  215. <div class="section" id="id20">
  216. <h2>1.1.21<a class="headerlink" href="#id20" title="Permalink to this headline"></a></h2>
  217. <ol class="arabic simple">
  218. <li>Content type, categories and tags fields on listings are now ANDed when evaluating the listing.</li>
  219. <li>Do not allow comments containing only spaces.</li>
  220. </ol>
  221. </div>
  222. <div class="section" id="id21">
  223. <h2>1.1.20<a class="headerlink" href="#id21" title="Permalink to this headline"></a></h2>
  224. <ol class="arabic simple">
  225. <li>Provide two more custom listing styles.</li>
  226. <li>Listings can now be filtered by tag.</li>
  227. </ol>
  228. </div>
  229. <div class="section" id="id22">
  230. <h2>1.1.19.3<a class="headerlink" href="#id22" title="Permalink to this headline"></a></h2>
  231. <ol class="arabic simple">
  232. <li>Use <cite>django-setuptest</cite> 0.1.4. It handles South migrations correctly.</li>
  233. <li>Use workaround so <cite>jmbo-sitemap</cite> works correctly again.</li>
  234. </ol>
  235. </div>
  236. <div class="section" id="id23">
  237. <h2>1.1.19.2<a class="headerlink" href="#id23" title="Permalink to this headline"></a></h2>
  238. <ol class="arabic simple">
  239. <li>Really do what is stated in 1.1.19.1.</li>
  240. </ol>
  241. </div>
  242. <div class="section" id="id24">
  243. <h2>1.1.19.1<a class="headerlink" href="#id24" title="Permalink to this headline"></a></h2>
  244. <ol class="arabic simple">
  245. <li>Found a critical error in legacy Jmbo code that is triggered by <cite>jmbo-sitemap</cite> URL pattern. Remove <cite>jmbo-sitemap</cite> URL patterns.</li>
  246. </ol>
  247. </div>
  248. <div class="section" id="id25">
  249. <h2>1.1.19<a class="headerlink" href="#id25" title="Permalink to this headline"></a></h2>
  250. <ol class="arabic simple">
  251. <li>Remove potential <cite>get_preference</cite> cache key collision.</li>
  252. <li>Port XML sitemap over to <cite>jmbo-sitemap</cite>.</li>
  253. </ol>
  254. </div>
  255. <div class="section" id="id26">
  256. <h2>1.1.18.2<a class="headerlink" href="#id26" title="Permalink to this headline"></a></h2>
  257. <ol class="arabic simple">
  258. <li>Protect comment creation against manually crafted POSTs.</li>
  259. </ol>
  260. </div>
  261. <div class="section" id="id27">
  262. <h2>1.1.18.1<a class="headerlink" href="#id27" title="Permalink to this headline"></a></h2>
  263. <ol class="arabic simple">
  264. <li>Hotfix. Fix bug where page change form did not display rows.</li>
  265. </ol>
  266. </div>
  267. <div class="section" id="id28">
  268. <h2>1.1.18<a class="headerlink" href="#id28" title="Permalink to this headline"></a></h2>
  269. <ol class="arabic simple">
  270. <li>Change listing to accept multiple categories. A South data migration is involved and should work without issue, but it is recommended to backup your database.</li>
  271. <li>Generate intentionally simple XML sitemap from the main navigation elements.</li>
  272. <li>Offer Google Oauth2 login.</li>
  273. </ol>
  274. </div>
  275. <div class="section" id="id29">
  276. <h2>1.1.17<a class="headerlink" href="#id29" title="Permalink to this headline"></a></h2>
  277. <ol class="arabic simple">
  278. <li>Web promo listing now displays pinned items.</li>
  279. <li>Make ajax pagination more robust.</li>
  280. <li>Allow &#64; in username.</li>
  281. <li>Friendlier admin form when setting required fields in Registration Preferences.</li>
  282. </ol>
  283. </div>
  284. <div class="section" id="id30">
  285. <h2>1.1.16.1<a class="headerlink" href="#id30" title="Permalink to this headline"></a></h2>
  286. <ol class="arabic simple">
  287. <li>Hotfix. foundrycache template tag was using wrong class to compute key.</li>
  288. </ol>
  289. </div>
  290. <div class="section" id="id31">
  291. <h2>1.1.16<a class="headerlink" href="#id31" title="Permalink to this headline"></a></h2>
  292. <ol class="arabic simple">
  293. <li>Ensure that <cite>user_logged_in</cite> signal is dispatched when a user joins.</li>
  294. <li>Don&#8217;t allow the creation of a <cite>BlogPost</cite> where the <cite>content</cite> field contains scripting.</li>
  295. <li>Map as many fields as possible to member when doing Facebook Connect.</li>
  296. <li>Twitter Oauth is now standard functionality.</li>
  297. <li><cite>base_inner.html</cite> provides now has an extratitle block.</li>
  298. <li>A comment posted to eg. basic will now show up in the other layers comprising the same logical site.</li>
  299. <li>Flatpages are now part of our standard set of products.</li>
  300. <li>Through-the-web configurable caching for rows, columns, tiles, menus and navbars.</li>
  301. <li>Identify poorly performing areas and optimize code.</li>
  302. </ol>
  303. </div>
  304. <div class="section" id="id32">
  305. <h2>1.1.15<a class="headerlink" href="#id32" title="Permalink to this headline"></a></h2>
  306. <ol class="arabic simple">
  307. <li>The Open Graph site description can now be set under General Preferences.</li>
  308. <li>Allow dot in username.</li>
  309. </ol>
  310. </div>
  311. <div class="section" id="id33">
  312. <h2>1.1.14<a class="headerlink" href="#id33" title="Permalink to this headline"></a></h2>
  313. <ol class="arabic simple">
  314. <li>Exclude gallery images from search results.</li>
  315. <li>Include URLs from <cite>jmbo-gallery</cite>.</li>
  316. </ol>
  317. </div>
  318. <div class="section" id="id34">
  319. <h2>1.1.13<a class="headerlink" href="#id34" title="Permalink to this headline"></a></h2>
  320. <ol class="arabic simple">
  321. <li>Use <cite>django-banner&gt;=0.2.2</cite>. DFP banners loaded by ajax will now work.</li>
  322. </ol>
  323. </div>
  324. <div class="section" id="id35">
  325. <h2>1.1.12<a class="headerlink" href="#id35" title="Permalink to this headline"></a></h2>
  326. <ol class="arabic simple">
  327. <li>Fire <cite>onListingRefresh</cite> event when listing is updated via ajax. Extra <cite>target</cite> parameter is passed to handler.</li>
  328. <li>Basic ajax comment loading until jQuery-replacement is added.</li>
  329. <li>Add name attribute to logo anchor so it is possible to jump to top of page.</li>
  330. <li>Ajaxify view modifier navigation on listings.</li>
  331. <li>Use <cite>django-dfp&gt;=0.2</cite> which works across all browsers.</li>
  332. </ol>
  333. </div>
  334. <div class="section" id="id36">
  335. <h2>1.1.11<a class="headerlink" href="#id36" title="Permalink to this headline"></a></h2>
  336. <ol class="arabic simple">
  337. <li>Add an index on Member.last_seen - useful for fast online user queries.</li>
  338. </ol>
  339. </div>
  340. <div class="section" id="id37">
  341. <h2>1.1.10<a class="headerlink" href="#id37" title="Permalink to this headline"></a></h2>
  342. <ol class="arabic simple">
  343. <li>The <cite>jmbo-banner</cite> migration dependency was not in the correct migration step. Fixed.</li>
  344. </ol>
  345. </div>
  346. <div class="section" id="id38">
  347. <h2>1.1.9<a class="headerlink" href="#id38" title="Permalink to this headline"></a></h2>
  348. <ol class="arabic simple">
  349. <li>Initial migration now depends on <cite>jmbo-banner</cite> migrations.</li>
  350. </ol>
  351. </div>
  352. <div class="section" id="id39">
  353. <h2>1.1.8<a class="headerlink" href="#id39" title="Permalink to this headline"></a></h2>
  354. <ol class="arabic simple">
  355. <li>Restore version of <cite>jmbo-banner</cite> to 0.2.</li>
  356. </ol>
  357. </div>
  358. <div class="section" id="id40">
  359. <h2>1.1.7<a class="headerlink" href="#id40" title="Permalink to this headline"></a></h2>
  360. <ol class="arabic simple">
  361. <li>Hotfix release. Use safe method to get HTTP_USER_AGENT in middlewares since it might not be present.</li>
  362. <li>Deprecated. Use 1.1.8.</li>
  363. </ol>
  364. </div>
  365. <div class="section" id="id41">
  366. <h2>1.1.6<a class="headerlink" href="#id41" title="Permalink to this headline"></a></h2>
  367. <ol class="arabic simple">
  368. <li>Hotfix release. An url import went missing.</li>
  369. <li>Deprecated. Use 1.1.8.</li>
  370. </ol>
  371. </div>
  372. <div class="section" id="id42">
  373. <h2>1.1.5<a class="headerlink" href="#id42" title="Permalink to this headline"></a></h2>
  374. <ol class="arabic simple">
  375. <li>Newer version of <cite>jmbo-banner</cite> implies a DFP header to be added to the base template.</li>
  376. <li>Deprecated. Use 1.1.8.</li>
  377. </ol>
  378. </div>
  379. <div class="section" id="id43">
  380. <h2>1.1.4<a class="headerlink" href="#id43" title="Permalink to this headline"></a></h2>
  381. <ol class="arabic simple">
  382. <li>Add optional CSS classes to page rows and columns.</li>
  383. <li>Add last_seen field to Member and a middleware to update this timestamp at most every 5 minutes.</li>
  384. </ol>
  385. </div>
  386. <div class="section" id="id44">
  387. <h2>1.1.3<a class="headerlink" href="#id44" title="Permalink to this headline"></a></h2>
  388. <ol class="arabic simple">
  389. <li>Use <cite>django-social-auth</cite> to authenticate against external providers. You must add <cite>social_auth</cite> to <cite>INSTALLED_APPS</cite> and set <cite>SOCIAL_AUTH_USER_MODEL = &#8216;foundry.Member&#8217;</cite> at the very least. See the django-social auth documentation for more settings.</li>
  390. <li>Drop the wizard style of registration. This is required for consistent UX when registering via Facebook.</li>
  391. <li>Listings no longer include unpublished items that are referenced by the Content or Pinned fields.</li>
  392. </ol>
  393. </div>
  394. <div class="section" id="id45">
  395. <h2>1.1.2<a class="headerlink" href="#id45" title="Permalink to this headline"></a></h2>
  396. <ol class="arabic simple">
  397. <li>Fix migration 0045 which would case South to complain about a previous set not being frozen.</li>
  398. <li>Page objects can now be styled with extra CSS. This is useful when using a page as a campaign.</li>
  399. </ol>
  400. </div>
  401. <div class="section" id="id46">
  402. <h2>1.1.1<a class="headerlink" href="#id46" title="Permalink to this headline"></a></h2>
  403. <ol class="arabic simple">
  404. <li>Filter Foundry comments by content type in admin.</li>
  405. <li>Remove redundant chatroom detail template. It caused a comment count bug.</li>
  406. <li>Allow social sharing of content even if it is a private site.</li>
  407. <li>Remove jquery from basic layer since it causes out of memory errors on some devices. We will in future look for an API compatible replacement.</li>
  408. <li>Add <cite>jmbo-twitter</cite> as dependency.</li>
  409. <li>Provide three customizable listings to enable developers to easily add more listings.</li>
  410. </ol>
  411. </div>
  412. <div class="section" id="id47">
  413. <h2>1.1<a class="headerlink" href="#id47" title="Permalink to this headline"></a></h2>
  414. <ol class="arabic simple">
  415. <li>Rename potentially confusing photosizes used in listing item templates. Old photosizes are retained for backward compatibility. If your app redefines a photosize for <cite>listing_*</cite> then you must update those photosize names.</li>
  416. <li>Handle favicon.ico requests so they do not 404.</li>
  417. <li>Include <cite>jmbo-gallery</cite> admin urls.</li>
  418. </ol>
  419. </div>
  420. <div class="section" id="id48">
  421. <h2>1.0.1<a class="headerlink" href="#id48" title="Permalink to this headline"></a></h2>
  422. <ol class="arabic simple">
  423. <li>Make fields in registration form reorderable.</li>
  424. <li>Set initial values for location and age in registration form, when possible.</li>
  425. <li>Remove hack to django-autopaginate to allow last page as default view. We have our own replacement autopaginate tag now.</li>
  426. </ol>
  427. </div>
  428. <div class="section" id="id49">
  429. <h2>1.0<a class="headerlink" href="#id49" title="Permalink to this headline"></a></h2>
  430. <ol class="arabic simple">
  431. <li>Patch django.contrib.sites.models.Site.__unicode__ so it returns name and not domain. The UI gets confusing since we have up to three sites comprising one logical mobi site.</li>
  432. <li>Listings now have automatic RSS feeds.</li>
  433. <li>Comment form now fires up correct virtual keyboard for a smart phone.</li>
  434. <li>Logged in members can now flag offensive comments. After three flags a moderator is notified.</li>
  435. <li>Some IP addresses can now be allowed to bypass the age gateway / private site.</li>
  436. <li>Listing gets an optional RSS feed.</li>
  437. <li>Simplified paginator. No more breadcrumbs.</li>
  438. <li>Show less metadata in mobi listings.</li>
  439. <li>Ditch addthis sharing widget. It is too slow.</li>
  440. <li>Simplified commenting and chatroom. Removed some navigation links.</li>
  441. <li>Some user agents can now be allowed to bypass the age gateway. This allows bots to crawl the site.</li>
  442. <li>Up required jmbo to 1.0.</li>
  443. </ol>
  444. </div>
  445. <div class="section" id="id50">
  446. <h2>0.7.2<a class="headerlink" href="#id50" title="Permalink to this headline"></a></h2>
  447. <ol class="arabic simple">
  448. <li>Hotfix. Apps with empty URL patterns cause infinite recursion when adding a page.</li>
  449. </ol>
  450. </div>
  451. <div class="section" id="id51">
  452. <h2>0.7.1<a class="headerlink" href="#id51" title="Permalink to this headline"></a></h2>
  453. <ol class="arabic simple">
  454. <li>Hotfix. Remove references deprecated <cite>jmbo-gallery</cite> views.</li>
  455. </ol>
  456. </div>
  457. <div class="section" id="id52">
  458. <h2>0.7<a class="headerlink" href="#id52" title="Permalink to this headline"></a></h2>
  459. <ol class="arabic simple">
  460. <li>A listing now has an optional view modifier. This makes it possible to filter or order the listing.</li>
  461. <li><cite>compute_settings</cite> function is now redundant thanks to the introduction of <cite>foundry.finders.FileSystemLayerAwareFinder</cite>. Add this finder to STATICFILES_FINDERS as the first item.</li>
  462. <li>Gallery specific code ported to <cite>jmbo-gallery</cite>. <cite>base_inner.html</cite> has a new link to gallery CSS and JS. If you have a customized template then update accordingly.</li>
  463. <li>Up required <cite>jmbo-gallery</cite> to 0.1.</li>
  464. </ol>
  465. </div>
  466. <div class="section" id="id53">
  467. <h2>0.6.4<a class="headerlink" href="#id53" title="Permalink to this headline"></a></h2>
  468. <ol class="arabic simple">
  469. <li>Replace deprecated message_set call.</li>
  470. </ol>
  471. </div>
  472. <div class="section" id="id54">
  473. <h2>0.6.3<a class="headerlink" href="#id54" title="Permalink to this headline"></a></h2>
  474. <ol class="arabic simple">
  475. <li>Move FileSystemStorage listdir monkey patch to __init__.py so it is applied for collectstatic.</li>
  476. </ol>
  477. </div>
  478. <div class="section" id="id55">
  479. <h2>0.6.2<a class="headerlink" href="#id55" title="Permalink to this headline"></a></h2>
  480. <ol class="arabic simple">
  481. <li>Django 1.4 incompatibilities with login and password reset fixed.</li>
  482. <li>More tests.</li>
  483. </ol>
  484. </div>
  485. <div class="section" id="id56">
  486. <h2>0.6.1<a class="headerlink" href="#id56" title="Permalink to this headline"></a></h2>
  487. <ol class="arabic simple">
  488. <li>Change admin static file urls to use &#8216;static&#8217; filter instead of deprecated &#8216;ADMIN_MEDIA_PREFIX&#8217;.</li>
  489. </ol>
  490. </div>
  491. <div class="section" id="id57">
  492. <h2>0.6<a class="headerlink" href="#id57" title="Permalink to this headline"></a></h2>
  493. <ol class="arabic simple">
  494. <li>Up required jmbo to 0.5. Django 1.4 now implicitly required. You may get errors on template loaders not being found. See the Django 1.4 changelog in that case.</li>
  495. </ol>
  496. </div>
  497. <div class="section" id="id58">
  498. <h2>0.5.1<a class="headerlink" href="#id58" title="Permalink to this headline"></a></h2>
  499. <ol class="arabic simple">
  500. <li>Clean up ajax batching of listings for basic and smart layers.</li>
  501. <li>View modifiers and modelbase_list.html style templates are not ajaxified anymore.</li>
  502. <li>Country model has new field country code.</li>
  503. <li>Up required jmbo to 0.4.</li>
  504. </ol>
  505. </div>
  506. <div class="section" id="id59">
  507. <h2>0.5<a class="headerlink" href="#id59" title="Permalink to this headline"></a></h2>
  508. <ol class="arabic simple">
  509. <li>&#8220;More&#8221; style batching for smart layer.</li>
  510. <li>Listings now have optional pinned items which are anchored to the top of a listing.</li>
  511. <li>Default photosizes for basic, mid, smart and web. Some old settings have changed so existing images may be scaled differently.</li>
  512. </ol>
  513. </div>
  514. <div class="section" id="id60">
  515. <h2>0.4<a class="headerlink" href="#id60" title="Permalink to this headline"></a></h2>
  516. <ol class="arabic simple">
  517. <li><cite>layered</cite> decorator so you can write different views for different layers without cluttering urls.py.</li>
  518. </ol>
  519. </div>
  520. <div class="section" id="id61">
  521. <h2>0.3.10<a class="headerlink" href="#id61" title="Permalink to this headline"></a></h2>
  522. <ol class="arabic simple">
  523. <li>Translation for search form.</li>
  524. <li>Member profile editing regression fixed.</li>
  525. </ol>
  526. </div>
  527. <div class="section" id="id62">
  528. <h2>0.3.9<a class="headerlink" href="#id62" title="Permalink to this headline"></a></h2>
  529. <ol class="arabic simple">
  530. <li>Searching now working.</li>
  531. </ol>
  532. </div>
  533. <div class="section" id="id63">
  534. <h2>0.3.8<a class="headerlink" href="#id63" title="Permalink to this headline"></a></h2>
  535. <ol class="arabic simple">
  536. <li>Bug fix for regression introduced into 0.3.7.</li>
  537. </ol>
  538. </div>
  539. <div class="section" id="id64">
  540. <h2>0.3.7<a class="headerlink" href="#id64" title="Permalink to this headline"></a></h2>
  541. <ol class="arabic simple">
  542. <li>Listings being used within a tile can now choose whether to display a title.</li>
  543. <li>Columns now have an optional title.</li>
  544. </ol>
  545. </div>
  546. <div class="section" id="id65">
  547. <h2>0.3.6<a class="headerlink" href="#id65" title="Permalink to this headline"></a></h2>
  548. <ol class="arabic simple">
  549. <li>Demo is now part og jmbo-skeleton.</li>
  550. <li>Minimum jmbo version required is now &gt;= 0.3.4.</li>
  551. <li>Management command load_photosizes loads photosizes in a sane way.</li>
  552. </ol>
  553. </div>
  554. <div class="section" id="id66">
  555. <h2>0.3.5<a class="headerlink" href="#id66" title="Permalink to this headline"></a></h2>
  556. <ol class="arabic simple">
  557. <li>Adjust South migration dependencies.</li>
  558. <li>Simplify and extend demo.</li>
  559. </ol>
  560. </div>
  561. <div class="section" id="id67">
  562. <h2>0.3.4<a class="headerlink" href="#id67" title="Permalink to this headline"></a></h2>
  563. <ol class="arabic simple">
  564. <li>Batching on tastypie listing API.</li>
  565. <li>Remove django-ckeditor dependency. Handled by jmbo-post.</li>
  566. <li>Patch CsrfTokenNode.render so the input is not wrapped in a hidden container.</li>
  567. </ol>
  568. </div>
  569. <div class="section" id="id68">
  570. <h2>0.3.3<a class="headerlink" href="#id68" title="Permalink to this headline"></a></h2>
  571. <ol class="arabic simple">
  572. <li>Version pins for jmbo and jmbo-post.</li>
  573. </ol>
  574. </div>
  575. <div class="section" id="id69">
  576. <h2>0.3.2<a class="headerlink" href="#id69" title="Permalink to this headline"></a></h2>
  577. <ol class="arabic simple">
  578. <li>Use slug for lookups in tastypie API.</li>
  579. </ol>
  580. </div>
  581. <div class="section" id="id70">
  582. <h2>0.3.1<a class="headerlink" href="#id70" title="Permalink to this headline"></a></h2>
  583. <ol class="arabic simple">
  584. <li>Chatrooms and normal comments can now have distinct appearances. jmbo&gt;=0.3.1 required.</li>
  585. </ol>
  586. </div>
  587. <div class="section" id="id71">
  588. <h2>0.3<a class="headerlink" href="#id71" title="Permalink to this headline"></a></h2>
  589. <ol class="arabic simple">
  590. <li>Reduce ajax polling when user is inactive</li>
  591. <li>django-tastypie support added. jmbo and jmbo-post have minimum version requirements.</li>
  592. </ol>
  593. </div>
  594. <div class="section" id="id72">
  595. <h2>0.2.2<a class="headerlink" href="#id72" title="Permalink to this headline"></a></h2>
  596. <ol class="arabic simple">
  597. <li>Pin django-ckeditor to &gt;= 3.6.2</li>
  598. <li>Remember me field now on login and join forms. Checked by default.</li>
  599. <li>Any call to get_XXX_url is now layer aware.</li>
  600. <li>Comment posting now ajaxified depending on browser capabilities.</li>
  601. </ol>
  602. </div>
  603. <div class="section" id="id73">
  604. <h2>0.2.1<a class="headerlink" href="#id73" title="Permalink to this headline"></a></h2>
  605. <ol class="arabic simple">
  606. <li>Remove dependency links.</li>
  607. </ol>
  608. </div>
  609. <div class="section" id="id74">
  610. <h2>0.2<a class="headerlink" href="#id74" title="Permalink to this headline"></a></h2>
  611. <ol class="arabic simple">
  612. <li>Add a base_inner.html template so it is easier to override base.html.</li>
  613. <li>Patch listdir so collectstatic does not fail on custom layers for third party foundry-based products.</li>
  614. </ol>
  615. </div>
  616. <div class="section" id="id75">
  617. <h2>0.1<a class="headerlink" href="#id75" title="Permalink to this headline"></a></h2>
  618. <ol class="arabic simple">
  619. <li>Use Jaro Winkler for matching naughty words.</li>
  620. </ol>
  621. </div>
  622. <div class="section" id="id76">
  623. <h2>0.0.2 (2011-09-27)<a class="headerlink" href="#id76" title="Permalink to this headline"></a></h2>
  624. <ol class="arabic simple">
  625. <li>Detail view.</li>
  626. <li>Element preferences.</li>
  627. </ol>
  628. </div>
  629. <div class="section" id="id77">
  630. <h2>0.0.1 (2011-09-21)<a class="headerlink" href="#id77" title="Permalink to this headline"></a></h2>
  631. <ol class="arabic simple">
  632. <li>Initial release.</li>
  633. </ol>
  634. </div>
  635. </div>
  636. </div>
  637. </div>
  638. </div>
  639. <div class="sphinxsidebar">
  640. <div class="sphinxsidebarwrapper">
  641. <h3><a href="index.html">Table Of Contents</a></h3>
  642. <ul>
  643. <li><a class="reference internal" href="#">Changelog</a><ul>
  644. <li><a class="reference internal" href="#next">next</a></li>
  645. <li><a class="reference internal" href="#id1">2.0.3</a></li>
  646. <li><a class="reference internal" href="#id2">2.0.2</a></li>
  647. <li><a class="reference internal" href="#id3">2.0.1</a></li>
  648. <li><a class="reference internal" href="#id4">2.0.0</a></li>
  649. <li><a class="reference internal" href="#a5">2.0.0a5</a></li>
  650. <li><a class="reference internal" href="#a4">2.0.0a4</a></li>
  651. <li><a class="reference internal" href="#a3">2.0.0a3</a></li>
  652. <li><a class="reference internal" href="#a2">2.0.0a2</a></li>
  653. <li><a class="reference internal" href="#a1">2.0.0a1</a></li>
  654. <li><a class="reference internal" href="#id5">1.3.0</a></li>
  655. <li><a class="reference internal" href="#id6">1.2.6.1</a></li>
  656. <li><a class="reference internal" href="#id7">1.2.6</a></li>
  657. <li><a class="reference internal" href="#id8">1.2.5.1</a></li>
  658. <li><a class="reference internal" href="#id9">1.2.5</a></li>
  659. <li><a class="reference internal" href="#id10">1.2.4</a></li>
  660. <li><a class="reference internal" href="#id11">1.2.3.1</a></li>
  661. <li><a class="reference internal" href="#id12">1.2.2.3</a></li>
  662. <li><a class="reference internal" href="#id13">1.2.2.2</a></li>
  663. <li><a class="reference internal" href="#id14">1.2.2.1</a></li>
  664. <li><a class="reference internal" href="#id15">1.2.2</a></li>
  665. <li><a class="reference internal" href="#id16">1.2.1</a></li>
  666. <li><a class="reference internal" href="#id17">1.2</a></li>
  667. <li><a class="reference internal" href="#id18">1.1.23</a></li>
  668. <li><a class="reference internal" href="#id19">1.1.22</a></li>
  669. <li><a class="reference internal" href="#id20">1.1.21</a></li>
  670. <li><a class="reference internal" href="#id21">1.1.20</a></li>
  671. <li><a class="reference internal" href="#id22">1.1.19.3</a></li>
  672. <li><a class="reference internal" href="#id23">1.1.19.2</a></li>
  673. <li><a class="reference internal" href="#id24">1.1.19.1</a></li>
  674. <li><a class="reference internal" href="#id25">1.1.19</a></li>
  675. <li><a class="reference internal" href="#id26">1.1.18.2</a></li>
  676. <li><a class="reference internal" href="#id27">1.1.18.1</a></li>
  677. <li><a class="reference internal" href="#id28">1.1.18</a></li>
  678. <li><a class="reference internal" href="#id29">1.1.17</a></li>
  679. <li><a class="reference internal" href="#id30">1.1.16.1</a></li>
  680. <li><a class="reference internal" href="#id31">1.1.16</a></li>
  681. <li><a class="reference internal" href="#id32">1.1.15</a></li>
  682. <li><a class="reference internal" href="#id33">1.1.14</a></li>
  683. <li><a class="reference internal" href="#id34">1.1.13</a></li>
  684. <li><a class="reference internal" href="#id35">1.1.12</a></li>
  685. <li><a class="reference internal" href="#id36">1.1.11</a></li>
  686. <li><a class="reference internal" href="#id37">1.1.10</a></li>
  687. <li><a class="reference internal" href="#id38">1.1.9</a></li>
  688. <li><a class="reference internal" href="#id39">1.1.8</a></li>
  689. <li><a class="reference internal" href="#id40">1.1.7</a></li>
  690. <li><a class="reference internal" href="#id41">1.1.6</a></li>
  691. <li><a class="reference internal" href="#id42">1.1.5</a></li>
  692. <li><a class="reference internal" href="#id43">1.1.4</a></li>
  693. <li><a class="reference internal" href="#id44">1.1.3</a></li>
  694. <li><a class="reference internal" href="#id45">1.1.2</a></li>
  695. <li><a class="reference internal" href="#id46">1.1.1</a></li>
  696. <li><a class="reference internal" href="#id47">1.1</a></li>
  697. <li><a class="reference internal" href="#id48">1.0.1</a></li>
  698. <li><a class="reference internal" href="#id49">1.0</a></li>
  699. <li><a class="reference internal" href="#id50">0.7.2</a></li>
  700. <li><a class="reference internal" href="#id51">0.7.1</a></li>
  701. <li><a class="reference internal" href="#id52">0.7</a></li>
  702. <li><a class="reference internal" href="#id53">0.6.4</a></li>
  703. <li><a class="reference internal" href="#id54">0.6.3</a></li>
  704. <li><a class="reference internal" href="#id55">0.6.2</a></li>
  705. <li><a class="reference internal" href="#id56">0.6.1</a></li>
  706. <li><a class="reference internal" href="#id57">0.6</a></li>
  707. <li><a class="reference internal" href="#id58">0.5.1</a></li>
  708. <li><a class="reference internal" href="#id59">0.5</a></li>
  709. <li><a class="reference internal" href="#id60">0.4</a></li>
  710. <li><a class="reference internal" href="#id61">0.3.10</a></li>
  711. <li><a class="reference internal" href="#id62">0.3.9</a></li>
  712. <li><a class="reference internal" href="#id63">0.3.8</a></li>
  713. <li><a class="reference internal" href="#id64">0.3.7</a></li>
  714. <li><a class="reference internal" href="#id65">0.3.6</a></li>
  715. <li><a class="reference internal" href="#id66">0.3.5</a></li>
  716. <li><a class="reference internal" href="#id67">0.3.4</a></li>
  717. <li><a class="reference internal" href="#id68">0.3.3</a></li>
  718. <li><a class="reference internal" href="#id69">0.3.2</a></li>
  719. <li><a class="reference internal" href="#id70">0.3.1</a></li>
  720. <li><a class="reference internal" href="#id71">0.3</a></li>
  721. <li><a class="reference internal" href="#id72">0.2.2</a></li>
  722. <li><a class="reference internal" href="#id73">0.2.1</a></li>
  723. <li><a class="reference internal" href="#id74">0.2</a></li>
  724. <li><a class="reference internal" href="#id75">0.1</a></li>
  725. <li><a class="reference internal" href="#id76">0.0.2 (2011-09-27)</a></li>
  726. <li><a class="reference internal" href="#id77">0.0.1 (2011-09-21)</a></li>
  727. </ul>
  728. </li>
  729. </ul>
  730. <h4>Previous topic</h4>
  731. <p class="topless"><a href="layers.html"
  732. title="previous chapter">Layers</a></p>
  733. <h3>This Page</h3>
  734. <ul class="this-page-menu">
  735. <li><a href="_sources/changelog.txt"
  736. rel="nofollow">Show Source</a></li>
  737. </ul>
  738. <div id="searchbox" style="display: none">
  739. <h3>Quick search</h3>
  740. <form class="search" action="search.html" method="get">
  741. <input type="text" name="q" />
  742. <input type="submit" value="Go" />
  743. <input type="hidden" name="check_keywords" value="yes" />
  744. <input type="hidden" name="area" value="default" />
  745. </form>
  746. <p class="searchtip" style="font-size: 90%">
  747. Enter search terms or a module, class or function name.
  748. </p>
  749. </div>
  750. <script type="text/javascript">$('#searchbox').show(0);</script>
  751. </div>
  752. </div>
  753. <div class="clearer"></div>
  754. </div>
  755. <div class="related">
  756. <h3>Navigation</h3>
  757. <ul>
  758. <li class="right" style="margin-right: 10px">
  759. <a href="genindex.html" title="General Index"
  760. >index</a></li>
  761. <li class="right" >
  762. <a href="layers.html" title="Layers"
  763. >previous</a> |</li>
  764. <li><a href="index.html">jmbo-foundry 2.0.6 documentation</a> &raquo;</li>
  765. </ul>
  766. </div>
  767. <div class="footer">
  768. &copy; Copyright 2015, Praekelt.
  769. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.2.
  770. </div>
  771. </body>
  772. </html>