| 1 | Changes |
|---|
| 2 | ======= |
|---|
| 3 | |
|---|
| 4 | Version 0.8.2 |
|---|
| 5 | ------------- |
|---|
| 6 | |
|---|
| 7 | * Fixed an UnicodeDecodeError caused by transmeta 0.6.7 version. See #2308. |
|---|
| 8 | |
|---|
| 9 | Version 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 | |
|---|
| 15 | Version 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 | |
|---|
| 64 | Version 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 | |
|---|
| 139 | Version 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 | |
|---|
| 192 | Version 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 | |
|---|
| 209 | Version 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 | |
|---|
| 314 | Version 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 | |
|---|
| 349 | Version 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 | |
|---|
| 420 | Version 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 | |
|---|
| 447 | Version 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 | |
|---|
| 460 | Version 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 | |
|---|
| 472 | Version 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 | |
|---|
| 507 | Version 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 | |
|---|
| 532 | Version 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 | |
|---|
| 600 | Version 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 | |
|---|
| 619 | Version 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 | |
|---|
| 640 | Version 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 | |
|---|
| 681 | Version 0.6.0-alpha3 (2844 revision) |
|---|
| 682 | ------------------------------------ |
|---|
| 683 | |
|---|
| 684 | * Split dependences to an external requirements.txt file. |
|---|
| 685 | |
|---|
| 686 | Version 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 | |
|---|
| 739 | Version 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 | |
|---|
| 772 | Version 0.5.1 |
|---|
| 773 | ------------- |
|---|
| 774 | |
|---|
| 775 | Note: 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. |
|---|