* 0.7.3 * * add Mephisto.root javascript variable in case a mephisto site sets the relative_url_root * don't sanitize custom anchor text for liquid filters [Jonathan Leighton] * Fix nil authorization header bug. * fix bug preventing plain html filter * Fix akismet response issue * 0.7.2 OFFICIAL * * Allow safe fallback for bad Site#current_theme_path settings. * Add another possible key to check for HTTP Basic Authentication * Add shortcut to disable comments on an article from the comment moderation page. * 0.7.1 PRE-RELEASE * * add more robust tagging [Moritz Angermann] * Fixed duplicate body bug in default Simpla theme when article has no excerpt * Show excerpt by default on admin edit if the article has one * big change to templates - store current site template in the Site db record. Store templates in /themes/site-#{id}/*. no more current/other/rollback bs. * recognize swf files in themes * When moderating comments, article title now links to edit action, magnifying glass links to article on site. * Improve comment admin workflow by adding the comments awaiting moderation to to single moderation pages. * Default theme is now Simpla (http://demo.ifelse.co.uk/index.php?wptheme=Simpla) * Implement movable type xml-rpc API [Moritz Angermann] * Enhance error recovery in the wordpress converter [Chris Petrilli] * Fix Site#tags query to return distinct tags [DeLynn Berry] * Simplify and properly test admin/article permissions for non-admins. * Change child_section and descendent_section methods in the SiteDrop to search the preloaded sections array. * Added global mode var to all templates to check what mode you're in: section, single, page, archive, search, tag * Remove any notion of a template hierarchy, and the page template itself. Paged sections now default to the 'single' template. * Added {{ mode }} so you can check what 'view' you're in. * Ensure templates are sorted by name [Brian Chapados] * Fix bug that was caching redirected routes. * fix wordpress converter bug, set default email on invalid comments. [Hampton Catlin] * change time delta so the end date is one second earlier, so a search doesn't include the articles on the next month. [Jon Leighton] * use precise time methods when calculating time deltas [Jon Leighton] * remove .svn dirs when copying default them [Cristi Balan] * Added linked_tag_list(article, separator). Use like linked_section_list. * Enhanced the theme preview slightly * Changed some wording on moderate comments area * Added linked_section_list(article, separator) Pass in an article and it will return that articles sections all linked up. {{ article | linked_section_list }} {{ article | linked_section_list: ' and ' }} * 0.7.0 PRE-RELEASE * * Removed archive.liquid and index.liquid fallbacks * NEW FEATURE: Redirections (see environment.rb) * Allow drag/drop reordering of sections in a site [Bill Katz] * Refine child_sections liquid filter, add descendant_sections filter [Cristi Balan] {{ 'projects' | child_sections }} # => any sections with a path matching projects/foo, but not projects/foo/bar {{ 'projects' | descendant_sections }} # => any sections starting with /projects/* * allow macros to ignore extra line breaks after a start tag and before an end tag [Ben Bleything] * Add XML:Base to atom feeds (thanks Sam Ruby) * Add comments and changes feeds for articles. {{ article | comments_feed }} {{ article | changes_feed: "Latest Changes for this Article" }} * Cache article-specific fields in comments table, allow simple linking to article: {{ comment | link_to_article }} {{ comment.url }} * Add Liquid Filter helpers for showing comment/article feeds for a section {{ section | comments_feed }} {{ section | articles_feed: "Latest Articles for this section" }} * Add site-specific comment atom feeds and global site comment feeds {{ '' | all_comments_feed }} {{ 'comments.xml' | atom_feed }} # comments for home section {{ 'atom.xml' | atom_feed }} # articles for home section {{ 'projects/foo/comments.xml' | atom_feed: "Project Foo Comments" }} # comments for projects/foo section with optional title * Add liquid drop/filters for getting the latest comments for a section. {{ section | latest_comments: 2 }} {% for comment in section.comments %} * Implement theme admin functionality, such as import/export/change/remove * Remove title from file upload form. You must use the asset interface if you want to change a files title. * Allow ability to apply a tag group to all files in file upload form. * Improve multi-file upload interface. * Adding Theme admin. Restructure theme paths to include site-specific private themes. /themes/site-#{id}/current - holds current theme /themes/site-#{id}/others/* - private themes The migration should copy your files over. Rolling back to version 59 will move them back. * Add {{ section | link_to_month: '2006-9' }} for linking to archive pages. * Add {{ '2006-1' | parse_date }} for general date parsing * Fixed issues previewing article drafts # Added new liquid vars {{ site.latest_articles }} and {{ site.latest_comments }}, as well as filters like {{ site | latest_articles: 5 }} or {{ site | latest_comments: 5 }} * move liquid drops/filters to app/drops and app/filters * add multi-asset uploading capabilities. * add password resetting ability [Geoff Davis, Rick Olson] * remove 'pages' and 'comments' variables in page/single template types. Instead use 'section.pages' and 'article.comments', respectively. * Find child sections of a section {{ 'projects' | child_sections }} # => any sections with a path like projects/* * Find articles in a section in Liquid {{ section | latest_articles }} {{ 'about' | section | latest_article | assign_to: 'bio' }}