2.0 RC1 released!
Chyrp version 2.0 release candidate 1 is out! To upgrade, back up your .yaml.php files, overwrite your old install, restore them, update your official modules, and run the upgrader.
New in this release:
Added
- The Aggregator module is now complete.
- New Custom Routes system that's much more flexible (more on that here). You can also pass URL arguments like: "/: page;url=my-page"
- Keywords can be used when searching the main site (e.g. author:Alex)
- Module dependencies have been re-implemented
- Feathers can now tell the bookmarklet to select it based on simple logic
- match Twig filter for matching regular expressions
- application/xhtml+xml mimetype support
- Themes can specify their Content-type with a "type" YAML setting
Improved
- Removed a few JS library dependencies (like Interface)
- The session name is no longer based on the site name (you would be kicked out if you renamed your site)
- JS code is much more organized and clean
- database.yaml.php is no longer used; its settings now reside in config.yaml.php
- Cacher module now works properly (doesn't cancel certain form actions, and doesn't show a cache if a Flash message is being shown)
- The Bookmarklet is now part of the Admin area
- Chat previewing
- Comment timestamps are now permalinks in the default theme
- More video site support for posting just URLs with the Video feather
- Videos are no longer removed from RSS content (it breaks the spec, but oh well)
- Video feather now uses a scaling method similar to the Photo feather (needs a theme update)
- Page themes are looked for in pages/page.twig first (it is recommended you move it to there in your theme)
- Styling for h1-h6 to the default theme
- Page viewing logic is much smarter
- Textarea auto-growing can be disabled with $("textarea").autogrow("disable")
- Post XML sanitization is much simpler and less destructive of HTML entities
- The Twig replace filter will take a third argument to determine whether or not to use regular expressions. Off by default.
- Theme->stylesheets() is now extensible
- truncate() handles entities less stupidly
- Added a notification when editing your own group
- When clicking a td with checkboxes in it, toggle the checkboxes.
- Trim whitespace when parsing YAML
- If a source attribute exists on a Photo feather, the image will link to that instead of the full size.
- Increased the size of the help dialogue.
- Don't send pingbacks for imports
Fixed
- twig_context_[path_to_file] is now named correctly
- Incorrect order of arguments when updating yourself at /controls
- No option being selected when editing a post with selects
- Fixed .htaccess generation in the installer
- Incorrect archive header shown when there is only one year of posts and the user's viewing /archive/
- Various problems when using $'s and backslashes in anything that's passed to the database (like posts)
- We no longer use GLOB_BRACE for glob()'ing directories (this was the cause for Theme.php errors on every page on some systems)
- Pages not being filtered
- Upgrader incorrectly converting empty post data
- Upgrader improperly handling UTF-8 characters
- Parsing permissions of groups with no permissions
- Thumbnail script should now correctly scale in all situations
- Searching with clean URLs resulting in dirty URLs being used on the result page
- Various XML-RPC fixes
- Link::set_feed_url()
- Post->next() and Post->prev()
- Added "Uploads Path" setting to the admin
- Cacher module serves feeds as application/atom+xml instead of text/html
- Feeds of certain pages of content now work properly.
- Various CSS fixes in the default theme
- Jittery textarea when typing in the admin in Firefox
- Fixed an ugly error when ASP tags are enabled in the php.ini
- Support for Route->url('archive/1969/12/31/')
- Bulk comment deleting
- Multiline quote sources
- Various pagination dirty URLs being incorrect
- Tags for private/draft/etc. posts are no longer listed in the tag cloud.
- Tweaked the first Twig filter.
- IE6 fixes in the Admin
Miscellaneous
- PDO is now required for SQLite
- Moved *_from_datetime functions to the SQL class
- Removed all backticks from SQL queries
- SQL queries are automatically tablefied
- Added styling for emoticons to the default theme and admin
- javascript_domready and admin_javascript_domready triggers are deprecated and removed.
- Only show stats in the sidebar if debug is on.
Comments
- Julian Montez on July 31, 2008, at 06:30 PM
- DcdDtc on August 1, 2008, at 04:29 AM
- Brian on August 1, 2008, at 09:40 AM
- Kurt on August 1, 2008, at 11:59 PM
- Dou on August 3, 2008, at 04:00 PM
- Alex Coles on August 3, 2008, at 05:04 PM
- Johann on August 4, 2008, at 07:55 AM
- Tom Walters on August 5, 2008, at 07:03 PM
- kelly on August 7, 2008, at 01:42 PM
- little0c on August 14, 2008, at 08:50 AM
- bramy segmentowe on August 19, 2008, at 05:43 AM