` container was not closed properly. (Thanks JWM!)
* Fixed bug with PowerPress conflicting with the headspace2 plugin in the blog dashboard. (Thanks digigirl!)
* Fixed Protected Content link by adding slash before wp-login.php. (Thanks Grant!)
* Updated `
` tags for player embeds so they are XML complaint. (Thanks billhector!)
* Removed unneeded javascript include to audio-player.js. (thanks Mark!)
* Added alt tags to images to support XHTML.
= 1.0.2 =
* Released on 10/13/2009
* Added 4 new mp3 flash players: 1 Pixel Out Audio Player, Mp3 Player Maxi, Simple Flash MP3 Player and AudioPlay player.
* Added PodPress Stats Archive view (option available in Settings > Basic Settings page).
* Added 'Verify' media option next to Media URL box to check entered URL and detect file size/duration information.
* Added Password Protect option for Custom Podcast Channels, allows for Premium Content (feature explained and enabled under Tools page).
* Relabeled Custom Podcast Feeds to Custom Podcast Channels to clear up confusion.
* Reorganized settings pages with tabbed sections.
= 1.0.1beta =
* Beta released between 10/06/2009 and 10/12/2009
* New Password Protected Content feature now applies to both feeds and blog pages.
* Added note in services settings page that the plugin does not require blubrry.com membership or blubrry.com services.
* New Select and Configure link added on the select players page.
* Settings for 1 Pixel Out Audio Player and the Mp3 Flash Maxi player are now in tabbed navigation.
* Reset defaults options added to the 1 Pixel Out Audio Player and the Mp3 Flash Maxi player settings pages.
* Rewrote descriptions for the Password Protected and User Capabilities listed in the Tools page to clear up confusion.
= 1.0.0beta =
* Beta released on 10/06/2009
* Added 4 new mp3 flash players: 1 Pixel Out Player, Mp3 Player Maxi, Simple Flash MP3 Player and AudioPlay player.
* Added PodPress Stats Archive view (option available in Settings > Basic page).
* Added 'Verify' media option next to Media URL box to check entered URL and detect file size/duration information.
* Added password protect feed option for Custom Channel feeds (option enabled under Tools page).
* Media detection for all types of media now uses the same code which is more reliable than the code found in WordPress core.
* New option that may fix issues with themes that strip the player from posts and pages. Confirmed fix works with Hybird based themes.
* Relabeled Custom Podcast Feeds to Custom Channels to clear up confusion.
* Reorganized settings pages with tabbed sections.
* Added new Video Scale setting, users can choose between 'scale', 'tofit, or enter their own scale value such as 1.5.
* Added new 'E-Book PDF' label for download links of PDF files.
* Added new CSS class to download links in the form of powerpress_links_EXTENSION, where EXTENSION is replaced with the media file extension in lower case. e.g. powerpress_links_mp3. Learn more: [PowerPress Advanced Tweaks](http://help.blubrry.com/blubrry-powerpress/advanced-tweaks/)
* Update iTunes Listing option in Podcast Channels and Podcast Category Feeds is now independant of main Update iTunes Listing setting.
* Made additional tweaks to further support the old PodPress [display_podcast] shortcode.
= 0.9.11 =
* Released on 10/01/2009
* Fixed minor bugs with mp3 media detection: proper user agent set, logic added to deal with LibSyn 406 error, and media detection script can now be used for detecting file size for other media types.
* Improved iTunes subtitle so value is contained within one line.
* Fixed bug with mv4 video displaying incorrectly in PowerPress player.
= 0.9.10 =
* Released on 9/21/2009
* Fixed code that detects media information when encountering redirects. Bug only affected users who did not have cURL configured in PHP.
* Updated code for obtaining the uploads directory.
* Added new Diagnostics page, diagnostics test checks if blog can obtain media information from media URLs, if you can ping iTunes, if you can upload podcast artwork and system information. Option also included to email the results to a specific address.
* New Diagnostics page accessible via PowerPress > Tools > Diagnostics.
* When 'PodPress Episodes' setting enabled, we now process downloads with podpress_trac in the URL. This fixes issue for some users who have old podpress media links in their blog posts after PodPress is disabled.
* When 'PodPress Episodes' setting enabled, we now insert a player for the PodPress [display_podcast] shortcode.
* To eliminate confusion, the Mp3 Tags settings page does not appear unless you've configured Blubrry Services with hosting.
* New define added `POWERPRESS_DO_ENCLOSE_FIX`, when defined true in the wp-config.php, PowerPress will add the Media URL to your podcast episodes as a comment in your post content to prevent WordPress do_enclose() function from deleting them later. Learn more about bug here: [http://core.trac.wordpress.org/ticket/10511](http://core.trac.wordpress.org/ticket/10511)
* Changed language from "Pinging iTunes" to "Update iTunes Listing" to clear up confusion what the feature does.
* Shortocde [powerpress] now includes download and play in new window links.
* Simplified logic for pulling PodPress stored episode data.
* Updated some grammar and setting labels so they are easier to understand.
* Fixed bug with the "Use blog post author's name for individual episodes setting".
* Added Sample Rate and Channel Mode warnings, a warning is now printed if sample rate is not 22Khz or 44Khz and Channel mode is not stereo or joint stereo.
= 0.9.9 =
* Released on 9/12/2009
* No longer checking content type returned from servers, check effected video podcasters who have no control of their servers.
* Added Media URL redirect warning when redirects exceed 5, previously this was an error.
* Better detection used when server does not support HTTP URL connections, we now display a message when `allow_url_fopen` setting is disabled and cURL library not available.
* Blubrry Services Integration, added message when authentication failed and display error when web server does not support Blubrry services.
* Added new background color option for podcast episode box, configurable in the Custom Podcast Feed > Edit Feed screen.
* Made Category Feed Settings, Custom Feed Settings, Movabyle Type and PodPress import screens WordPress 2.6 compatible.
* Added wmode: 'transparent' setting to Flash player so pop-up HTML divs can display over top of the flash player.
* Added extra check to prevent page errors when displaying old PodPress data in blog pages.
* Added note in PodPress Import screen: If you are unsure about importing your PodPress data, try the option under Basic Settings titled 'PodPress Episodes' and set to 'Include in posts and feeds'.
* Added logic that detects if `safe_mode` / `open_basedir` are on, to handle redirects directly rather than in the cURL library.
= 0.9.8 =
* Released on 9/02/2009
* When we release 1.0 of PowerPress, new features will be added separately so bugs introduced by new features do not effect the existing plugin.
* Fixed bug introduced in 0.9.6, caused by the array_unshift() function. Its behavior was not consistent and has been removed. Bug caused a chain reaction of bugs, its fix resolves the following: Play in new Window error: Unable to retrieve media information, Episodes randomly not appearing in post pages, Previous PodPress created episodes no longer appearing.
* Fixed bug with publishing a new post with media file warning messages for curl_setopt() function
* Fixed bug for PodPress data that is wrongly serialized in database. WP 2.8+ get_meta_data() function was returning false rather than the damaged serialized string.
* PodPress Import improved, some cases PodPress data in the database is double serialized, new code resolves this complexity with help with bug fix above.
* Select Media screen, better message printed to user when they are not a media hosting customer.
* Fixed bug with RSS language tag for Custom Podcast Category feeds.
* Cleaned up code for jQuery/Thickbox screens.
* Added extra security checks and additional Nonces checks to ajax methods added by PowerPress.
* Added option for Blubrry Services users to be able to delete uploaded media
= 0.9.7 =
* Released on 8/31/2009
* Fixed array_unshift() for users in simple mode, bug created in 0.9.6 release.
* Fixed link to change from simple/advanced modes, bug created in 0.9.6 release.
* Fixed bug with changing Blubrry Services account email address.
= 0.9.6 =
* Released on 8/31/2009
* Added Auto Add Media option, auto adds first/last media link found in post content. (default is off)
* Added option in Appearance settings to disable player per custom podcast feed basis.
* Added option to Episode Entry Box Custom Mode to select iTunes Explicit setting on a per episode basis.
* Added note when in simple mode if there are advanced mode settings that take precedence.
* Fixed bug with language setting not getting applied to the default PowerPress custom podcast feed in some cases.
* Fixed a bug in the getid3 library where it would occasionally not detect the media duration.
* Detecting mp3 duration change, increased the amount of the file downloaded from 25k to 40k for users who have a lot of tags in their mp3 files.
* Consolidated duplicate code for detecting media information.
* Display error message when PowerPress cannot detect media file content type.
* Display error message when PowerPress cannot detect media file size and duration information.
* Display error message when PowerPress encounters an error with Blubrry Services.
* Stream lined code for loading PowerPress general and feed settings.
* Added more aggressive code to prevent WordPress from deleting enclosures when scheduling blog posts.
* Improved the look of the AJAX windows for selecting media/configuring services.
* Fixed bug where 'more' link for statistics would fail if user was not a blog admin.
* Added code to admin_head() function so css/js only included on appropriate pages (Thanks @Frumph!).
* Made Default Podcast Episode first media player listed when displaying multiple players on page.
* Blubrry Media Hosting list of uploaded media screen enhanced with new in-page media upload option and monthly quota information.
* Fixed bug with Podcast Category feed links to FeedValidator (thanks Darcy Fiander).
* Fixed bug with Podcast Category feed title not matching the feed image title FeedValidator (thanks Darcy Fiander).
* Fixed Windows Media embed issue with Firefox 3.x+ and re-added note to use the Firefox Windows Media addon.
= 0.9.5 =
* Released on 8/15/2009
* Redirect logic enhanced to track in page plays for users using the Blubrry/RawVoice/TechPodcasts statistics redirect system.
* Fixed bug where `more` link would occasionally disappear in the Blubrry PowerPress Statistics Dashboard widget.
= 0.9.4 =
* Released on 8/10/2009
* Fixed bug with setting width of video player.
* Added logic to always use the FlowPlayerClassic.swf player for flv video files.
= 0.9.3 =
* Released on 7/31/2009
* Added option for wp-config.php `define('POWERPRESS_ENABLE_HTTPS_MEDIA', 'warning');` to allow https:// links but still display a warning message.
* Finalized code for new powerpress_player filter. Filter will be used in the up coming 1.0 release of Blubrry PowerPress.
* Fixed bug with setting specific language in a custom podcast feed.
= 0.9.2 =
* Released on 07/23/2009
* Fixed logic error for new window player, now only displays embed or player, not both.
* Fixed content-type detection bug introduced in version 0.9.1.
* Added code to auto-correct the content-type in the feeds if it is invalid.
* Updated readme.txt to use the recommended Changelog format.
= 0.9.1 =
* Released on 7/22/2009
* Added new define for wp-config.php `define('POWERPRESS_ENABLE_HTTPS_MEDIA', true);` for allowing https:// media links.
* iTunes ping logic updated to support scheduled posts as well as category and custom podcast feeds.
* iTunes URL setting added to category and custom podcast feeds settings page.
* Latest iTunes ping status now displayed below iTunes URL setting. `in_the_loop()` check added to 0.9.0 removed which broke some themes.
* Screenshots updated.
= 0.9.0 =
* Released on 7/20/2009
* Added `powerpress_get_enclosure_data()` and `powerpress_get_enclosure()` courtesy functions for theme developers to obtain enclosure data
* changed the icon used for selecting blubrry hosted media
* added m4b and m4r to list of detected audio formats
* relabled Redirect Feed URL to FeedBurner Feed URL to clear up confusion.
* Completely revamped the on page and new window players, removed the "play in page" options as they were a source of confusion for some users
* Added code to support poorly written themes that capture post content incorrectly,
* New powerpress shortcode added, enter [powerpress] within your post and the player will be inserted at that location, player.
* New embed option added to episode entry box, displayed just above the built-in player.
* New option to remove the player on a per episode basis.
* New optional episode entry fields for iTunes Keywords, iTunes Subtitle and iTunes Summary.
* Added courtesy functions `the_powerpress_content()` and `get_the_powerpress_content()` for theme developers to use for special themes. Example usage: ``
* Fixed bug with `require_once()` calls on some servers displaying a fatal error.
* Fixed scheduled posts bug with WordPress 2.8+.
= 0.8.3 =
* Released on 6/27/2009
* Fixed bug with feed redirect URL setting for custom feeds
* added option to disable the dashboard statistics widget
* fixed 2 bugs with Blubrry hosting integration: media URL field no longer read-only after publishing and ID3 write tags bug fixed.
= 0.8.2 =
* Released on 5/31/2009
* Fixed conflict with Twitter Updater bug when user is using PHP4 (Not a bug for PHP5 users) and fixed error on line 310 in the edit Feed settings page. Option added under tools to clear the Update Plugins Cache in WordPress. Added new user capabilities for viewing podcast statistics, for blog users who may have dashboard access but shouldn't have access to the podcast statistics.
= 0.8.1 =
* Released on 5/28/2009
* Fixed bug with line 930 printing warning in podcast feeds.
= 0.8.0 =
* Released on 5/28/2009
* Fixed bug with merging custom feed settings with regular feed settings
* fixed bug where exerpt not used as itunes summary
* added new error reporting when editing posts/pages and integrated Blubrry Services (optional)
* Added multi-language support to the custom podcast feeds.
* Added better listing of custom feeds on the main feed settings page.
* Add new feature under Tools section for adding Update Services / Ping sites relevant to podcasting.
* Added new select mode screen for new installations.
* Added podcast category feeds.
* Added statistics view to WordPress Dashboard.
* Write mp3 ID3 edit screen added for Blubrry Hosting users.
= 0.7.3 =
* Released on 4/21/2009
* Fixed `POWERPRESS_CONTENT_ACTION_PRIORITY` define typo, incremented version check (PowerPress now requires WordPress 2.6.x)
* fixed bug where player.js was not included in the header if simple mode was used
* made the enhanced itunes summary set on by default for new installations
* detecting additional file types
* add new import episodes previously created in Blogger/Movable Type, fix bug where channel link matches image link, no longer including empty duration values in feeds, fixed bug with curl-setopt function printing a PHP warning in some situations, added warning when user enters an unknown media redirect url.
= 0.7.2 =
* Released on 3/26/2009
* Re-ordered change log so latest release is listed first rather than last.
* Fixed powerpress_bloginfo_rss() warning message that occurred for some users
* Updated the itunes_url setting to handle the latest itunes URL itunes.apple.com
* No longer including revision posts in the PodPress import episode utility
* Fixed bug with iTunes author setting not getting applied to feeds
* display player in excerpts checkbox bug fixed, no longer including player code in HTML headers if not necessary
* fixed duration bug with 1:00:60 which now reports 1:01:00
* feed settings are now used for custom feeds that do not have settings of their own
* added additional fix for FeedSmith when permalinks is not enabled
* fixed bug where feed settings were not being applied to podcast feed in simple mode under some situations
* fixed bug with enhance podcast only and main site feed only setting, fixed bug with pinging iTunes with CURL missing SSL certificates, and fixed itunes ping for latest itunes.apple.com one click subscribe links.
= 0.7.1 =
* Released on 03/11/2009
* Improved flash player loading on pages with multiple podcast episodes
* Detecting file size when specifying duration bug fixed.
* Fixed bug where duration would sometimes save minutes over 60 rather than rolling over one hour.
* Added new Simple and Advanced Modes.
* Advance mode adds 5 new pages (Basic, Appearance, Feed Settings, Custom Feeds and Tools).
* New Edit Post settings section added which allows user to toggle between a simple and normal edit episode boxes. The simple mode displays only the Media URL field. Users can now set the width of the audio player as well as the width and height of the video player. New language added to the Feed Settings page to better explain the apply settings to setting which is now renamed "Enhance Feeds" setting. Added new Enhance iTunes Summary from Blog Posts option, which intelligently takes web links and links to images in your regular blog post into a readable and clickable format for the iTunes summary. Custom feeds including the default podcast feed include additional options such as setting the number of most recent posts in the feed, customizing the feed title, description and landing web link, as well as full support for redirecting feed to a hosted feed service such as FeedBurner.com. The new Custom Feeds section allows user to create an endless number of podcast specific feeds either for separating long and sort formats and/or media types such as ogg, wma and mp3. New Tools section allows users to re-import PodPress settings (typically imported automatically upon first install), Import PodPress episodes with a detailed table of media files with options to specify which media files go to which feeds. Tools page also includes an option to add Edit Podcast Capability for User Role Management. Added Nonces support to all edit and delete transactions to admin pages. Added simple mode for podcast episode boxes in the edit post screen.
= 0.7.0 =
* Released on 03/10/2009
* Beta release only intended for a handfull of beta testers.
* For full list of changes, please refer to version 0.7.1
= 0.6.5 =
* Released on 02/20/2009
* Fixed warning from being printed when v0.6.3/v0.6.4 used with PHP4. Bug only affected users using PHP4.
= 0.6.4 =
* Released on 02/16/2009
* Fixed bug where post_password_required() function does not exist, bug only affects users using Wordpress blogs older than version 2.7.
= 0.6.3 =
* Released on 02/16/2009
* Added new options to load all javascript for players in the wp_footer() function.
* Options are available as defines to add to the wp-config.php and are documented near the top of the powerpress.php.
* Added option in settings to display player in excerpts.
* Added code to repair corrupted Podpress data for displaying previously created podpress episodes. Note: Podpress data corruption was originally caused by previous versions of Podpress.
* Added code to prevent Wordpress from auto adding enclosures created from links to media found in the blog post.
= 0.6.2 =
* Released on 01/26/2009
* Added option to reset rewrite rules when settings saved to fix problem with podcast feed returning 404
* logic added to prevent FeedSmith plugin from redirecting podcast feed
* added support for the Kimili Flash Embed plugin
= 0.6.1 =
* Released on 01/20/2009
* Player now handles Windows Media (wmv) in Firefox, offering link to preferred Firefox plugin
* now using the wp_specialchars() function for adding entities to feed values
* fix problem with themes using excerpts not displaying the player correctly (Thanks @wayofthegeek for your help)
* a number of other syntactical changes.
= 0.6.0 =
* Released on 12/17/2008
* Fixed bug with podcast feed in Wordpress 2.7
* Added defaults for file size and duration
* Added iTunes New Feed URL option.
= 0.5.2 =
* Released on 12/14/2008
* Fixed bug with the feed channel itunes:summary being limited to 255 characters, the limit is now set to 4,000.
= 0.5.1 =
* Released on 12/10/2008
* Added podcast to pages option (Thanks @Frumph)
* Added code to make sure the itunes:subtitle, keywords and summary feed tags never exceed their size limits.
= 0.5.0 =
* Released on 11/26/2008
* Added options to report media duration and file size next to download links.
* Removed optional defines `POWERPRESS_PLUGIN_PATH` and `POWERPRESS_ITEM_SUMMARY`, defines no longer necessary.
* Added itunes:author and itunes:subtitle to header portion of podcast feeds and itunes:summary to post items. No longer removing quotes or extra spaces from itunes summary. Player auto-play bug fixed when quicktime files mixed with mp3s. Added new option to ping iTunes in a new browser window. Verify flash player check added, Wordpress auto plugin update will corrupt the flash player. This bug is fixed in Wordpress 2.7 beta 2 and newer. Media URL now displays a warning if the value contains characters which may cause problems.
= 0.4.2 =
* Released on 11/02/2008
* Fixed quicktime in-page player bug
* Fixed bug which caused itunes keywords and subtitle to be blank and incremented version number.
= 0.4.1 =
* Released on 10/24/2008
* Fixed auto-play bug found in last update, only affected quicktime files with the play on page option.
= 0.4.0 =
* Released on 10/21/2008
* Added two new play options adding 'play on page' links with and without play in new window links and now use a customizable play image for quicktime formatted media.
* Image may be customized by adding a define('POWERPRESS _ PLAY _ IMAGE', 'URL to image') to wp config file.
= 0.3.2 =
* Released on 10/05/2008
* Added alternative logic for those who host their blogs on servers with `allow_url_fopen` turned off.
= 0.3.1 =
* Released on 10/02/2008
* Fixed bug and added enhancements: iTunes subtitle, keywords and summary values now properly escape html special characters such as added define for adding itunes:new-feed-url tag, added define to display player for legacy Podpress episodes only.
= 0.3.0 =
* Released on 09/24/2008
* Added important feeds list in feed settings
* logic to prevent stats redirect duplication and added podcast only feed.
= 0.2.1 =
* Released on 09/17/2008
* itunes:subtitle bug, itunes:summary is now enabled by default
* add ending trailing slash to media url if missing, and copy blubrry keyword from podpress fix.
= 0.2 =
* Released on 08/11/2008
* Initial release of Blubrry PowerPress
== Upgrade Notice ==
= 1.0.4 =
Fixed compatibility bug introduced in WordPress 2.9 for web servers with versions of PHP older than 5.2. Users with older versions of PHP are strongly encouraged to upgrade.
= 1.0.2 =
First stable release of Blubrry PowerPress. Users are strongly encouraged to upgrade.
== Contributors ==
Angelo Mandato, CIO [RawVoice](http://www.rawvoice.com) - Plugin founder, architect and lead developer
Pat McSweeny, PHP Developer - Developed initial version (v0.1.0) of plugin
Jerry Stephens, [Way of the Geek](http://wayofthegeek.org) - Contributed initial code fix for excerpt bug resolved in v0.6.1, wrote initial code for the 4 new flash players.
Darcy Fiander, [Rooty Radio](http://rootyradio.com) - Fixed bug with category links to FeedValidator.org and category title warning when validating category feeds.
Joel Haasnoot, [Perosnal Blog](http://waarisdetrein.nl/joelhaasnoot/) - Developed PodPress archive statistics.
Nicolas Bouliane, [Perosnal Blog](http://nicolasbouliane.com/) - contributed code for `get_the_powerpress_all_players()` function.
== Translators ==
* Danish translation for v1.0.11+ by [GeorgWP](http://wordpress.blogos.dk/)
* French translation for v1.0.11+ by [Aureien Denis](http://wpchannel.com/) - Aurélien is looking for assistance maintaining the French translation, email wpchannel [at] gmail.com if interested.
* Simplified Chinese for v1.0.12+ by [webmote](http://codeex.cn) - From webmote: Welcome to use the plugin. Very good! and then hope you to access my site.
== Tips and Tutorials ==
* [Using PowerPress outside the Loop](http://blog.nicolasbouliane.com/?p=1695) - by [Nicolas Bouliane](http://blog.nicolasbouliane.com/)
Please [contact blubrry](http://www.blubrry.com/contact.php) with the link to your tips or tutorial for PowerPress and we'll add them to the list above.
== Feedback ==
http://www.blubrry.com/powerpress/
== Support ==
http://help.blubrry.com/blubrry-powerpress/
== Twitter ==
http://twitter.com/blubrry