source: trunk/merengueproj/CHANGES @ 5560

Revision 5560, 31.7 KB checked in by msaelices, 6 weeks ago (diff)

Preparing 0.8.2 release. See #2305. See #2308.

Line 
1Changes
2=======
3
4Version 0.8.2
5-------------
6
7* Fixed an UnicodeDecodeError caused by transmeta 0.6.7 version. See #2308.
8
9Version 0.8.1
10-------------
11
12* Fixed a weird error when registering new plugins. See #2229.
13* Improved setup.py keywords to improve searching on pypi. See #2284.
14
15Version 0.8.0-final
16-------------------
17
18* More Selenium tests. See #2136 and #1746.
19* Invalid the block cache when user edit a block using inline edit. See #2242.
20* SEO improvements, with ``sitemap.xml`` generation. See #2248.
21* Included ``merengue/media`` in the synchronized media when you executes ``sync_apps_media`` command. See #2243.
22* Including expire headers in nginx configuration in the install documentation. See #377.
23* Incluiding inline edit to highlight plugin. See #2246.
24* Complete view for reporting a permission denied to the user and manager. See #2151.
25* More translations. See #2.
26* Unfrozen recaptcha client dependence in ``contactform`` plugin. See #2267.
27* Added cache block in ``render_single_block`` tag. See #2269.
28* Hided 3d images and panoramic views, because are not fully implemented in Merengue. See #2275.
29* New Debug Toolbar panel with blocks information for profiling purposes. See #2276.
30* "Cache invalidation" permission to have a more grained authorization. Fixes #2277.
31* Vast improvement in Merengue performance:
32
33 * ``Menu.get_section`` improvement. See #2233.
34 * Edit inline improvement. See #2234.
35 * RSS plugin caching. See #2235.
36 * Block cache is more efficient. See #2236.
37 * ``getEventsMonthYear`` improvement. See #2238.
38 * ``MenuBlock`` improvement. See #2241.
39
40* Bugfixes:
41
42 * Fixed inplaceeditform error with text fields whose font size is not integer. See #2222.
43 * Flowplayer error fixed in IE. See #2224.
44 * Fixed error when CSS and JS compression is enabled. See #2223.
45 * Fixed permission error in object when the passed object is None. See #2110.
46 * Improved the inplace edit logic to check the "edit" permission. See #2230.
47 * Some layout error. See #2217.
48 * User is able to edit the blocks that are non cacheables. See #2237.
49 * Fixed some migrations when executed in very old merengue sites. See #2244.
50 * Now the ``render_single_block`` works with ``ContentBlock``. See #2252.
51 * Make sure the unit tests run with dummy cache. See #2254.
52 * Registry cache should not set cache when empty elements found. See #2255.
53 * Fixed "save and restore config" issues. See #2189 and #918.
54 * Fixed the inline edit when it's used with the intro button to save changes. See #2256.
55 * Fixed permission test suite, related to a caching invalidation error. See #2253.
56 * Avoid 301 redirect caching by some browser like Chrome or Firefox 3.5+. See #2220.
57 * Error in AJAX request in the collection admin when the collection is inside a section. See #2260.
58 * Error when installing some plugins after uninstalling them without server reloading. See #2262.
59 * Removing some absolute references between CSS and the images. See #2264.
60 * Now the ``contactform`` plugin works if this loaded with ajax, although this is not a default behaviour. See #2268.
61 * Fixed a migration when GIS is disabled. See #2271.
62 * Frozen ``django-mptt`` and ``django-ajax-selects`` packages because are now backward incompatibles. See #2278 and #2279.
63 
64Version 0.8.0-rc2 (r5269)
65-------------------------
66
67* Fixed migration in MySQL databases. See #2215.
68
69* New non addable blocks. See #2147.
70
71* Optimized Merengue registry. See #2142.
72
73* Optimized permissions system. See #1322.
74
75* Optimized SQL sentences. See #2144.
76
77* Changed plugin detection implementation to make it works in all environments (deployments). This approach removes using a external process. See #2158.
78
79* Removed the ``--develop`` option in ``startproject`` command. By default the merengue will be symlinked. See #2148.
80
81* Completed spanish translations. See #2.
82
83* Completed and reviewed the documentation. See #377.
84
85* Changed JW Player to flowplayer, which is completely free. See #2199.
86
87* New ``MERENGUE_MAX_FILE_SIZE`` and ``MERENGUE_MAX_IMAGE_SIZE`` parameters to restrict the size of uploaded files. See #2185.
88
89* Reduced size of test data. See #2141.
90
91* Added ``anchor`` button to the tinyMCE.
92
93* Improved and fixing the Yaco theme look&feel. See #1990.
94
95* Include spellchecking in the visual editor, that will be in English by default.
96
97* Selenium tests for permission system. See #2136.
98
99* Make customizable the reviewers who will receive the review task notifications. See #2193.
100
101* The tags are now comma separated. See #2155.
102
103* Sortable fields for search form. See #2175.
104
105* Used autocompletion widget to select the main content of a section. See #2115.
106
107* New ``max_num_items`` parameter to the ``MenuBlock`` which collapse any menú branch if the number of children became higher than the parameter. See #2161.
108
109* Make a revision of all the CSS. See #2135.
110
111* Make the workflow statuses translatables. See #2212.
112
113* Allowed categories in the slideshow. See #2213. See #1983.
114
115* A lot of bugfixes:
116
117 * Fixed an error in contentmenu. See #2083.
118 * Removed by default a not very useful action (can be activated later). See #2032.
119 * Sanitize internal links filters. See #2190.
120 * Fixed the order in the forum index. See #2191.
121 * Fixed the ``change_status`` admin action, which fails when it is done by a non superuser. See #2192.
122 * Make piwik plugin more robust when piwik doesn't return nothing. See #1573.
123 * Fixed error detecting saml plugin when no have python-saml2 installed. See #2201.
124 * Restrict selectable multimedia contents to the owned ones. See #2150.
125 * Feed items automatically created should be published. See #2157.
126 * Fixed itags listing which fails in some circunstances. See #2162.
127 * Fixed some errors in ``standingout`` plugin. See #2167.
128 * Fixed addthis plugin language. See #2168.
129 * Fixed CSRF problem in inplace edit form.
130 * Fixed the ``syncdb --migrate`` command when a migration saves a plugin. See #2178.
131 * Restrict by permissions the content you can link to a multimedia asset. See #2150.
132 * Make ``djangosaml2`` application required for installing ``saml2`` plugin. See #2180.
133 * Showed an admin link when menu view doesn't point to anywhere. See #2164
134 * Some IE CSS bugfixes.
135 * Fixed a problem with the latest ``BeautifulSoap`` version. See #2209. Thanks to Paul Sabou.
136 * Make ``MemoizeCache`` (used for permissions, roles and registry cache) consistent in multithread environments. See #2214.
137 * The url of the banner should not be verifiable. See #2219
138
139Version 0.8.0-rc1 (r5126)
140-------------------------
141
142* Permissions cache for speed up Merengue. See #2085.
143
144* Optimized block rendering. See #2090.
145
146* Refactored the permission system to generalize the roles acquisition from a section. See #2094.
147
148* ``startplugin`` command to help developers to create plugins easily. See #2060.
149
150* A new ``register`` plugin for user registration. See #2000.
151
152* Enable inplace edit in the navigation block root elements. See #2055.
153
154* A new ``Reviewer`` role for improving the publishing process flexibility. See #2093.
155
156* Admin filters for installed or active plugins. See #2053.
157
158* Automatic plugins detection is disabled by default, because there is a "detect new plugins" view. See #2051.
159
160* Used the Django 1.3 message framework in the admin interface, to get latest features. See #2050.
161
162* Direct link in the block configuration view to the admin view for this block. See #2061.
163
164* Make more flexible the owners lookup for a content. See #2075.
165
166* Disable by default to the user the permission editing capabilities in the "permission" tab. See #2138.
167
168* Make the ``delete`` permission checking more flexible to be used in non ``BaseContent`` objects. See #2081.
169
170* Unit tests in the block mechanism. See #2089.
171
172* A new ``testmerengue`` command to test all the Merengue unit tests at once. See #2124.
173
174* Make more homogeneous the forms CSS. See #73.
175
176* Improved the selenium test runner to use frame buffer is needed. See #1999.
177
178* Allow deleting of broken registered items like broken plugins. See #2130.
179
180* Fixed a lot of bugs:
181
182 * Reviewed permissions in related model admins. See #2042 and #2110.
183 * Updating the open layers library to fix some FF3.0 errors. See #2084.
184 * Custom permission in a content type are now visible in admin permissions view. See #2058.
185 * Error adding non content blocks in the content scope. See #2077.
186 * Make sure that contenttypes are sync after installing the plugin. This could cause weird issues. See #2052.
187 * Fixed the detection of broken plugins in all circunstances. See #2054.
188 * Workflows are loading without fixtures to avoid issues. See #2119.
189 * Some translations. See #2045, #2097 and #2.
190 * Others: #1772, #2063, #2064, #2066, #2067, #2042, #2074, #2076, #2077, #2080, #2082, #2086, #2088, #1744, #1989, #2092, #2096, #2098, #2100, #2101, #2102, #2103, #2104, #2105, #2106, #2109, #2112, #2114, #2045, #1923, #2117, #2118, #2120, #2121, #1982, #1972, #691, #2127, #2128, #2126, #2123, #2131, #2133.
191
192Version 0.8.0-b2 (r4957)
193------------------------
194
195* Fixed a critical bug in 0.8.0-beta1 for newly created projects. See #2048.
196
197* Fixed the workflow unit tests. See #1832.
198
199* Improved Yaco theme layout. See #1990.
200
201* Fixed some Selenium tests which was broken. See #1938.
202
203* Hot link action for every content (disabled by default). See #2032.
204
205* Fix a bug when adding blocks in a specific scope. See #2011.
206
207* Other errors: #2037, #2038, #2039, #2036, #2040, #2041, #2043, #2046, #2039, #2047.
208
209Version 0.8.0-b1 (r4880)
210------------------------
211
212* Django 1.3 compatibility. See #1568.
213
214* Workflow system with management interface. See #990, #987, #988, #989.
215
216* Added participants to contents and sections, in oposition of owners. See #1860.
217
218* Documentation:
219
220  * Improved English readability of documentation. See #377.
221  * A new ``optimization`` section. See #1796.
222
223* Activate a entire site cache with ``CACHE_SITE_FOR_ANONYMOUS`` setting. Also a ``invalidate cache`` panel. See #167.
224
225* Block caching with management interface and cache invalidation in public view. See #1332, #1993, #1866 and #2007.
226
227* More unit testing. See #1633,
228
229* Improvements to autoreports UI. See #1850, #1816.
230
231* Better and nicer notifications. See #1841.
232
233* The portal links categories can be configurable in the settings file. See #1858.
234
235* Better l10n support in datetime format for spanish. See #1875.
236
237* Developer can define the slug uniqueness in every inherited model. See #1873.
238
239* Access by role for the portal links. See #1883.
240
241* Add filtering to the block admin changelist. See #1806.
242
243* Adding and removing blocks in the user interface. See #1913, #1923 and #2011.
244
245* Mark the block container when adding blocks. See #1965.
246
247* Changed the "content management" tab in admin interface. See #1750.
248
249* Remove the ``Johnny-Cache`` fork because Django 1.3 support customs cache key prefixes. See #1758 and #1757.
250
251* Included a new ``size`` parameter in the ``multimedia_slide_link`` templatetags. See #1756.
252
253* Implemented a changelog view in admin interface. See #1778.
254
255* Included italian translations. See #1803.
256
257* All the managed contents types are orderable. See #1812.
258
259* Multiples levels of portal links. See #1858.
260
261* Support for fixed blocks (declared fixed by its developer). See #1056.
262
263* Improve the linking to content from a menu item. See #1928.
264
265* Add status to menus items. See #888.
266
267* Allow to change the section of a content. See #1839.
268
269* Implemented a "browse by type" admin view. See #1752.
270
271* Allow to change active tabs in admin depending on user. See #1988.
272
273* Inplace edit for image fields. See #1973.
274
275* Update the Django Debug Toolbar. See #2001.
276
277* New CSS class param for the blocks to gain look&feel flexibility. See #1977.
278
279* Implemented access control by roles in menus and portal links. See #1846 and #1883.
280
281* ``nondraggable`` and ``noncontained`` options for ``render_*_blocks`` templatetags. See #1895 and #1957.
282
283* Work in permissions system to make more flexible the authorization control. See #2010, #2016, #2017, .
284
285* Improvements in plugins:
286
287 * New ``customportlet`` plugin to add customized chunks of HTML as you want. See #1761.
288
289 * New ``piwik`` plugin, to collect statistics of accessing contents and sections using Piwik. See #1573.
290
291 * New ``twitter`` plugin. See #1907.
292
293 * New ``maps`` plugin, with a ``MapBlock`` block. See #1933 and #1941.
294
295 * New ``googleanalytics`` plugin. See #1958.
296
297 * Google search:
298
299   * Adapt the UI to the browser language. See #1871.
300
301 * Standing out plugin:
302
303   * Create a new slide show block. See #1736.
304   * Completed the schema of standing out object. See #1736.
305
306 * ``itags`` plugin: grouping list by content type. See #1879.
307
308 * ``contactform`` plugin: allow to autofill dinamically by GET parameters. See #1950.
309
310 * ``banner`` plugin: a new single banner block to add a banner wherever. See #1979.
311
312* A lot of bugfixes. See #1728, #1775, #1870, #1872, #1877, #1885, #1891, #1729, #1748, #1755, #1760, #1763, #1784, #1788, #1791, #1610, #1792, #1795, #1805, #1808, #1809, #1787, #1822, #1407, #1829, #1215, #1838, #1845, #1834, #1849, #1981, #1956, #1985, #1992, #1991, #1947, #1901, #1862, #1864, #1872, #1875, #1877, #1873, #1885, #1890, #1891, #1899, #1720, #1939, #1942, #1943, #1945, #1940, #1953, #1948, #1959, #1954, #1963, #1966, #1968, #1974, #1975, #1980, #1960, #2002, #2013, #2019, #2009, #2023, #2025, #2021, #2026, #2027.
313
314Version 0.7.1
315-------------
316
317* New italian translations. See #1803 and #1814.
318
319* An email is sent to reviewers when a content came into ``pending`` status. See #1694.
320
321* Add changelog view in admin to review all admin actions. See #1778.
322
323* Implement single logout in ``saml2`` plugin. See #1442.
324
325* Reviewed the english grammar of some Merengue documents. See #377.
326
327* Unit tests for ``get_real_instance`` logic. See #1633.
328
329* More Selenium tests. See #1747.
330
331* Removed french translations because Merengue miss translations. See #1825.
332
333* And a lot of bugfixes:
334
335 * The models cache was not corretly re-populated when loading plugins. See #1712.
336 * Feed collection now read well the feed when created. See #1732.
337 * Fix an error that do not allow to edit an existing ``standingout`` object if the selected content not changes. See #1736.
338 * Error in prepopulated fields when are mixed with read only fields. See #1764.
339 * Fixed microsites errors when user try to add two microsites with the same slug. See #1774. See #1790.
340 * Fix bug about saving plugins registered on REQUIRED_PLUGINS. See #1786.
341 * Check that end date is greater than start date in ``event`` plugin. See #1723.
342 * Fixed some problems with django-inlinetrans and transhette. See #1800, #1799, #1801.
343 * Some look and feel issues, like #1743, #1744 and #1821.
344 * Plugin forums shows duplicated entries if the entries are anidated. See #1727.
345 * Fix readonly widget in many2many fields. See #1776.
346 * Other fixes: See #1789, #1811, #1823, #1731, #1797, #1783.
347
348
349Version 0.7.0-final
350-------------------
351
352* Fixed an error in Mysql south migrations. See #1583.
353
354* Collections filters for date comparing. See #1621.
355
356* Bugfixes for collection grouping and ordering. See #1608, #1670, #1677.
357
358* Viewlets rendering bugfixes. See #1600.
359
360* Other bugfixes in collections: #1626.
361
362* IE7 layout bugfixes. See #1516.
363
364* Thread creation action for public view. See #1628.
365
366* Config params store validation fails to show in form with errors. See #1630.
367
368* Improving get_real_instance() logic to work in all cases. See #1632.
369
370* Users can manage its contents. All permissions are adapted to allow it. See #1634, #1658, #1688.
371
372* ``filebrowser`` plugin bugfixes. See #1629, #1661.
373
374* Improve permission checking throughout site. See #1644.
375
376* Some breadcrumbs fixes. See #1646, #1662, #1686.
377
378* Inline edit uses Merengue ``edit`` permission to decide if show the widget. See #1665.
379
380* View to show past events. See #1664.
381
382* New ``striptags`` filter in collection. See #1667.
383
384* Allow defining the default status for all contents in settings. See #1674.
385
386* Inline translation only appears to managers. See #1675.
387
388* Creator became the owner of contents he created automatically. See #1654.
389
390* Allow to set the same review task to more than one user. See #1679.
391
392* When a content gets in ``pending`` status, a new review task is created. See #1679.
393
394* Allow configure the page size in collections, make it a setting for that. See #1682.
395
396* ``feedback`` plugin get the user full name when adding comments. See #1683.
397
398* Model translation bugfixed when finding translatable fields if the superclass model is abstract. See #1685.
399
400* Fixed bugs in translation tools (``django-inlinetrans`` and ``transhette``), which was failing in some cases. See #1693,
401
402* Content location can be deleted now. See #1692.
403
404* Allow tags with white spaces inside. See #1228.
405
406* A new ``notify_pending_reviews`` command to notify users for pending tasks. See #1694.
407
408* Thumbnails in main image for contents are correctly updated when adding/hanging/deleting the content photos. See #1700.
409
410* Fixes some errors in SAML plugin. See #1442.
411
412* The models cache is not corretly re-populated when loading plugins. See #1712.
413
414* Better styling in public forms. See #1716.
415
416* Calendar block do not show events when loading the page. See #1719.
417
418* Other bugfixes: See #1701, #1706, #1561, #1711.
419
420Version 0.7.0-rc1 (3988 revision)
421---------------------------------
422
423* Permissions are now a related admin, placed into a different tab in admin UI. See #1570.
424* Links can be open in new windows. See #1582.
425* Unified login UI in all themes. See #1382.
426* Removed multimedia slide when only one multimedia asset is shown. See #1460.
427* A new ``reinstall_plugins`` command to reinstall enabled plugins. See #1594.
428* Local roles and permissions can be deleted. See #1605.
429
430* A lot of bugs fixed:
431
432 * Fixed broken comments in document sections for anonymous users. See #1614.
433 * Fixes menu reordering. See #1581.
434 * Errors in block reordering with drag-and-drop. See #1580, #1581.
435 * Fixes some admin UI look and feel errors: See #1563, #1584, #1588, #1585.
436 * Fixed Tag cloud block title look and feel in Merengue theme. See #1497.
437 * Fixed block overwriting when same block is placed twice. See #1575.
438 * Fixed error in ezdashboard plugin. See #1586.
439 * Limit only one contact form for every content. See #1196.
440 * Fixed oot error. See #1579.
441 * Fixed south migration when tables already exist. See #1592.
442 * Fixed ``migrate_plugins`` command in some circunstances. See #1595.
443 * Fixed two viewlet errors. See #1600 and #1616.
444 * Calendar block rendered using project locale. See #1609.
445 * Fixed 404 error in ``contactform`` plugin. See #1536.
446
447Version 0.7.0-beta4 (3913 revision)
448-----------------------------------
449
450* Permissions are now definible into sections. See #1564.
451
452* Some bugs fixed:
453
454 * When I create a banner I can't see the image on site. See #1547.
455 * Documented announcements section.
456 * Layout errors in translation UI with IE. See #583.
457 * Changed admin app index style. See #1569.
458 * Bad django-inlinetrans dependence in requirements.txt.
459
460Version 0.7.0-beta3 (3880 revision)
461-----------------------------------
462
463* Inline translation allow to create/update po files when the msgid is not found in any catalog. See #1401.
464
465* Some bugs fixed:
466
467 * The block tools (for dragging and configuring) are well placed on CSS absolute positioned blocks. See #1562.
468 * Adapted ezdashboard and filebrowser plugin to new registering API.
469 * Fix bug rendering document sections. See #1565.
470
471
472Version 0.7.0-beta2 (3861 revision)
473-----------------------------------
474
475* Fixed a lot of bug. These are the most important:
476
477 * If a plugin is broken when registering all plugins, the process stopped. Now it continues with next plugin. See #1539.
478 * Cleared Django apps cache after unregister plugin, to avoid weird errors in some circunstances. See #1526.
479 * Plugins disabling was broken (only worked uninstalling). Now you can disable plugins. See #1486.
480 * Blocks with content types filtering configuration was not showing any data. See #1530.
481 * Add permission definition in related and non related object tools.
482 * You can define successfully blocks related both in sections and in contents. See #1509 and #1491.
483 * Removed 2mbytes of unused media in ``chunks`` plugin. See #1472.
484 * Block config button is not shown if block has no available configuration. See #1528.
485 * Others: #1532, #1519, #1508, #1523, #1525, #1543, #1544, #1487, #1460, #1410, #1497, #1527, #1498, #1476, #1549, #1546, #728, #608, #1478, #1378, #1551, #1552.
486
487* Adapted Selenium test to new Merengue admin redesign. See #1524.
488
489* Enable captcha in ``feedback`` plugin for non authenticated users. See #1534.
490
491* Adapted demo.merengueproject.org demo fixtures to section as base content refactoring. See #1531.
492
493* Finish ``Saml2`` plugin to support federated authentication/authorization. See #1442.
494
495* Users can now add feed collections to sections. See #1538.
496
497* Improved plugin tab to get more intuitive for users. See #1540.
498
499* Improve run_suites.py script, to run all selenium tests automatically. Also improve the documentation. See #1458.
500
501* Make direct accesses to regiteres blocks and actions in installed plugins, from plugin admin. See #1542.
502
503* Complete documentation in Merengue error reference, Merengue deployment, JS/CSS compression.
504
505* Finished django-announcements integration.
506
507Version 0.7.0-beta1 (3786 revision)
508-----------------------------------
509
510* Manager can set a numbers of objects limit in collections. See #1510.
511
512* Implement related object tools for related model admins. See #1502.
513
514* Redesign of Merengue admin to improve usability. See #1503 and #1517.
515
516* Integrated django-announcements. Not finished yet. See #1302.
517
518* Saml2 pulgin to get federated AuthN/AuthR via SAML SP. Not finished yet. See #1442.
519
520* Toolbar panel which shows Merengue version for debugging purposes. See #1473.
521
522* Section request middleware (which define ``request.section``) is now pluggable, and can be easily redefined, for example by ``microsite`` plugin. See #1484.
523
524* Support registering by instances, to be able to have multiple registered items of a registrable class. Used for blocks related to contents. See #1445.
525
526* New filter by type in "browse content" admin view. See #1483.
527
528* Merengue sections (BaseSection model) are now base contents (inherited to BaseContent), with permissions, related blocks, and all features implemented in Merengue. See #1318.
529
530* Fixed a lot of bugs caused by last features added. See #1433, #1355, #1330, #1192, #1465, #1469, #1396, #1481, #1493, #1504, #1494, #1499.
531
532Version 0.7.0-alpha (3630 revision)
533-----------------------------------
534
535* Support registering by instances (not classes) in Merengue registry, with singleton feature. See #1445.
536
537* Itags view, to show all tags in website. See #1404.
538
539* Pluggable toolbar with panels registrable in plugins. See #1391.
540
541* Inline edit support for contents, with a rewritten django-inplaceedit.
542
543* New selenium tests for the new features in 0.7 series.
544
545* Integrate JS and CSS assets in a place holder, avoiding duplicates and compressing code. See #1418.
546
547* CSS and JS compression when its configured for a production site. See #1415.
548
549* Improved yaco theme. See #1388.
550
551* Block configuration in public view. See #1365.
552
553* South support in plugins. See #1381.
554
555* Inline translation in all Merengue templates, using django-inlinetrans. See #1349.
556
557* Implemented a print style sheet and a print action. See #966.
558
559* Internationalized URLs. See #1112.
560
561* Optimized Merengue SQL sentences. See #1320.
562
563* Implemented unit tests for registry application. See #1314.
564
565* Cleaned up and refactored the Merengue menu implementation. See #1313.
566
567* Contact information is rendered in contents which have filled it. See #1309.
568
569* Implemented a review system, used in ``redirect`` plugin. See #1074.
570
571* You can attach blocks to individual contents, with a custom configuration for them. See #1261.
572
573* Manager can set the rendering a block only for one or more contents, with custom block configuration for each content. See #1247.
574
575* Plain text generation support for all contents, for indexing, tagging, etc. See #1088.
576
577* Refactored MIDDLEWARE_CLASSES to improve customization in projects. See #1253.
578
579* New features for microsite plugin:
580
581  * MIDDLEWARE to allow URLs like /foo-microsite/foo/url that will be like /microsites/foo-microsite/foo/url/
582  * All blocks in built-in plugins are valid inside microsites, showing only microsite contents.
583
584* Implemented contentmenu plugin, to allow content grouping in a Menu, but without having contents in same section.
585
586* Huge plugins, viewlets, blocks and breadcrumbs refactoring to improve redefinition in plugins. See #1256, #1258 and #1269
587
588* All built-in plugins uses collection when needed, to improve customization in listings by managers. See #1267.
589
590* HTML editor (TinyMCE) is now resizable. See #1270.
591
592* Removed hook_post_register hook and implemented post_install hook, invoked only when plugin are installed. See #1277.
593
594* Make rss plugin more customizable. See #1273.
595
596* Implemented ``tmtemplates`` plugin, to create HTML templates which can be inserted in every HTML field.
597
598* Collection can filtered by adding a extra ``_filters_collection`` context in view.
599
600Version 0.6.0-final
601-------------------
602
603* Changed Django dependence to 1.1.3 version, because a security issue, fixed on that version.
604
605* Fixed some Postgresql database locks while creating the models when some plugins are installed.
606
607* A little speed up for Postgresql backend, using ``autocommit`` option by default.
608
609* Other minor bugfixes:
610
611 * Error when accessing document without sections (after delete it).
612 * Error when creating a searcher in a collection and you search for something on public view.
613 * Manager cannot assign permissions to thread objects inside a forum.
614 * Ensure NOT_PROVIDED value (got by the not defined config params) evaluates to False to avoid some errors.
615 * Fixed web layout in the restart server confirmation page in transhette.
616
617* Added ``name`` field to contact information.
618
619Version 0.6.0-rc1
620-----------------
621
622* Several bugfixes:
623
624 * Fixed new error in params validation.
625 * Unit tests execution fixed when memcached is used as caching backend.
626 * Javascript error when moving blocks.
627 * Deferred PIL import in captcha to the moment of create first captcha thumbnail, to avoid syncdb errors.
628 * Improved validation in integerparams.
629 * Fixed installing of django-inlinetrans with PIP.
630 * Now all users with "manage_portal" permission can move blocks.
631 * Allow deleting sent forms in contactform plugin.
632 * Fixes searching in admin ``browse contents`` view.
633
634* Speed up Merengue permission checking.
635
636* Delete view in Merengue admin not take care about Merengue permissions in objects which are deleted in cascade.
637
638* Refactored and fixed all selenium tests.
639
640Version 0.6.0-beta1 (2921 revision)
641-----------------------------------
642
643* A lot of bugfixes:
644
645 * Section custom CSS validation error fixed.
646 * More robust tagcloud and tag validation for itag plugin.
647 * Several bugfixes to transhette.
648 * Removed several "permissions" button in admin which don't worked.
649 * Registry params validation support (for plugins, actions, etc.).
650 * Included recaptcha keys to get captcha plugin works out-of-the-box.
651 * Support both for PIL 1.1.6 and 1.1.7 (have incompatible import sentences).
652 * Better date support in collections.
653 * Fixed some errors with truncatechars filter in collections.
654 * Errors in autoreports link in plugins admin.
655 * Fixes stdimage validation for non required fields.
656 * Fixed wrong user message when editing contents.
657 * Fixed 404 error when adding link into sections.
658 * Fixed error editing threads of a forum in forum plugin.
659 * Better validation in some parts of subscription plugin.
660 * Improved permission handling for plugin managers.
661 * Fixed some web layout errors.
662 * More robust handling of "empty" filters and other validation issues in collections.
663 * Fixed errors in feed info in rss plugin.
664
665* Support of HTML emails in contactform plugin.
666
667* Non overwritable fixtures support.
668
669* Completed spanish translations.
670
671* Added sent date column in forms sents admin in contactform plugin.
672
673* Read only fields works with foreign key fields.
674
675* Complete documentation of:
676
677 * Merengue fixtures.
678 * Block hiding/showing by URL regex.
679 * Install instructions and python dependences.
680
681Version 0.6.0-alpha3 (2844 revision)
682------------------------------------
683
684* Split dependences to an external requirements.txt file.
685
686Version 0.6.0-alpha2 (2842 revision)
687------------------------------------
688
689* Removed external SVN dependences. Now Merengue has all these dependences as python eggs.
690
691* Implemented a render_all_blocks templatetags, which is a shortcut to write less templating code.
692
693* Replaced plugins which render lists with customizable collections.
694
695* Make Merengue documentation compatible with Sphinx 1.0.
696
697* Several bug fixes related to:
698
699 * Permissions system.
700 * Administration broken links.
701 * banners, oldbrowser and event plugin.
702 * transhette application.
703 * etc.
704
705* Improved usability in Merengue admin:
706
707 * A content tree, for browsing all contents.
708 * Improved visual block reordering.
709
710* Themes can have a screenshot, for previewing before activating.
711
712* Plugins can define new middlewares.
713
714* A new "Owner" role, to may customize permissions for content owners. This role is assigned for a user when the context is a content owned by him.
715
716* Manager can disable global permissions adquisition for a content, for example to disable "View" permission in private contents.
717
718* Blocks showable or hiddeable by URLs in Merengue admin, using regular expressions.
719
720* Begin integration with django-notification.
721
722* Contents can be defined as permanents (no deletable, no changeable or some fields not changeables), when your logic relies on these contents.
723
724* Plugin introspection before installing it. In Merengue admin you will see what blocks will be created by a plugin, or what new content types, etc.
725
726* When customizing a section CSS, you can upload new images to may customize the backgrounds.
727
728* New plugins:
729
730 * contactform: to create forms, customizing fields, emails, behaviour, etc.
731 * smartsearch: to include and manage search form, for example inside collections.
732 * rss: to make feeds in your site, which are configurable.
733 * redirect: to configure HTTP redirections in your site.
734 * itag: tagging with i18n support.
735 * addthis: addthis.com integration.
736 * imagesize: notifications when size of uploaded images pass the configurables thresholds.
737
738
739Version 0.6.0-alpha1 (2541 revision)
740------------------------------------
741
742* Huge speed up on related admin registration.
743
744* Allow to extends Merengue TinyMCE editor settings in apps and plugins.
745
746* Content collections, which are lists of managed contents with configurable filters, search form and listing options.
747
748* Theme support in Merengue admin site.
749
750* Post register hook to plugins, to allow developers to execute tasks after installing plugin.
751
752* Included language catalogs in all apps and plugins. Also included compiled .mo files.
753
754* New plugins:
755
756 * oot: ODT conversion of managed contents.
757 * banner: banner management plugin.
758 * oldbrowser: a plugin that makes easy to notify to users that their browser is too old.
759
760* Several improvements in forum plugin:
761
762 * Grouping forums into categories.
763 * Show last comment in forum list and forum view.
764 * Do not allow anonymous users.
765 * Allow to close a thread so no new comments could be added.
766 * Allow to move a thread from one forum to another one.
767 * Allow different users to moderate different forums.
768
769* Implemented a subscribers listing in subscription plugin.
770
771
772Version 0.5.1
773-------------
774
775Note: Changes from 0.5.1-rc1 version
776
777* Better south integration with translation system, that allows to migrate all translated models with all possible languages setting.
778
779* Fixed a lot of bugs like:
780
781 * Avoid URL patterns grown every 404 request when have debug toolbar installed.
782 * Fix audio player.
783 * Error in URL parsing when accessing document inside sections.
784 * Error with negative numbers in integer registry params.
785 * Blocks placed in "home" and "beforecontent" position dissappears in home page.
786 * Make facebook share link (from facebook plugin) works behind virtual hosts.
787 * Highlight plugin does not show related content images.
Note: See TracBrowser for help on using the repository browser.