Many people asked for it, I finally sat down to make this post. I will not include all the history now, just starting from 1.0. If you’re using something pre 1.x, please upgrade.
- 1.4.6.8
vendor independent support for internationalization
only update if your internationalization plugin doesn’t work
- 1.4.6.7
fixed bug with whitespaces that caused strange unicode characters to appear (thanks Jeff!)
changed wording of “additional meta tag options”
changed POT file for new/changed translation strings
fixed strange quotes in POT file
Bulgarian language update
Simplified Chinese update
- 1.4.6.6
made title bar in edit post/page screens non-clickable so you can expand by clicking
changed actions for both page and post edit screens b/c dbx_post_advanced disappeared, different behavior now in 2.3.x vs. 2.5.x
The above means that you can now edit AIOSP specific things on pages again!
- 1.4.6.5
all references to ob_list_handlers are now guarded for older PHP versions
Dutch translation renamed so it has a chance to actually work
translation update Chinese Traditional
celebrating WP 2.5!
- 1.4.6.4
Design fixes for 2.5.x
Japanese translation update
Portuguese Brazil (new translation)
Dutch (new translation)
German translation update
- 1.4.6.1
changed download URL for one click upgrade, this should work now again
- 1.4.6
Japanese update for 1.4.5.9
Home page meta (copied as they are into your homepage, thanks to Liang)
- 1.4.5.9
support for author information in post and page title macros
- 1.4.5.8
Important: patch for preventing XSS (cross side scripting) on some pages
- 1.4.5.7
on “synthetic” pages (like the ones generated by falbum) no keywords get generated
- 1.4.5.6
modified home title, description and keyword generation for setups with static pages as homepage
Hope I didn’t change anything for existing (working) static page setups! Please test if you use a static page as your homepage!
- 1.4.5.5
support for paged tag titles with WP 2.2 and Simple Tagging 1.7
- 1.4.5.4
support for simple tagging 1.7 on WP 2.2 for tag titles
- 1.4.5.3
fixed a problem with polyglot on static homepages (title wasn’t translated in that case)
- 1.4.5.2
page/post edit options now moved to the end of advanced options, look and feel like other advanced options
internal whitespace trim for descriptions (long whitespaces get shortened)
- 1.4.5.1
fallback to blogname if no explicit home title is given
- 1.4.5
fixed critical problem in 1.4.4 with many PHP versions that were confused by a commented-out line
- 1.4.4
The title is now removed from the debug comment in order to prevent malformed html with certain titles
- 1.4.3.9
fixed bug that prevented the “disable on this post” to work properly (thanks to Aleem)
- 1.4.3.8
support for polyglot plugin
Chinese simplified update
- 1.4.3.7
Polish translation update
“disable on this post” now only shown to admins
- 1.4.3.6
options only for admins
- 1.4.3.5
UTW tags are now guarded by is_array()
- 1.4.3.4
log info on ob conflicts with other plugins
- 1.4.3.3
no paged format default
logging for paged format
- 1.4.3.2
keywords and tags in meta keywords are now lowercases
fixed bug with internal keywords
now the keyword list is unique
- 1.4.3.1
removed comments from top of the file which broke 1.4.3
- 1.4.3
broken!
paged title format as option
archives, tags and categories have paged titles now
- 1.4.2
better support for paged home index pages
added missing string in POT
- 1.4.1
Polish translation update
Dead code removal
- 1.4
Updated Bulgarian Translation
Fixed bug where additional meta tags where output twice
- 1.3.9
extended debug info
- 1.3.8.9
option for debug logging
temp.zip is not unlinked on update (as before)
- 1.3.8.8
w3c compatibility on meta tags and br’s
German translation update
- 1.3.8.7
you can now disable it on posts and pages for compatibility with other plugins
German translation update
- 1.3.8.6
Turkish translation update
some initialization moved into constructor for installatione that don’t call init correctly
- 1.3.8.5
internationalized error messages for one-click-upgrade
- 1.3.8.4
improved error handling on upgrade
- 1.3.8.3
plugin directory not checked for writability anymore, but there will be an error message if upgrade could not write
- 1.3.8.2
Chinese Simplified update
Polish update
Compatibility with PHP < 4.3.0 (I hope)
- 1.3.8.1
Russian translation
Turkish translation update
Problems with POT fixed
- 1.3.8
More details for download errors with one-click-upgrade.
- 1.3.7.9
Turkish and Bulgarian updates
removed additional individual meta tags
- 1.3.7.8
Latest extraction error on upgrade is now shown. Please upgrade manually to this version if one-click-upgrade has problems!
- 1.3.7.7
additional meta for posts and pages (whatever you want)
small fix in translatable string
- 1.3.7.6
German translation update, some language domains added for translated text, some more translation strings added
- 1.3.7.5
One-Click Upgrade!
- 1.3.7.4
get_original_title() now tries to return wp_title() if possible
%title% renamed to %wp_title% in description format
- 1.3.7.3
fixed %title% macro for blogs where rewrite_title occurs after wp_head
no keywords in 404 anymore
- 1.3.7.2
Some additions to language switcher support (based on David’s feedback).
- 1.3.7.1
More support for language switcher (tag and category names).
- 1.3.7
More internationalization with language switcher, German and Bulgarian translation update.
- 1.3.6.9
Updated Polish translation, META description for categories will now be output independently from any noindex options for categories.
- 1.3.6.7
Hungarian translation.
- 1.3.6.6
German translation.
- 1.3.6.5
Turkish translation update, removal of old DB stuff, updated POT.
- 1.3.6.4
Some layout changes, Help link removed (it’s inline), free-form meta fields for posts and pages.
- 1.3.6.3
Bulgarian translation update.
- 1.3.6.2
No limit on descriptions anymore, you can enter as many chars as you want. The counter simply counts them, starting at 0 (not the chars left). Changed POT file.
- 1.3.6.1
Bulgarian translation update.
- 1.3.6
Polish translation.
- 1.3.5.9
Rudimentary support for language switcher to enable testing, without using “the_title”.
- 1.3.5.8
Updated Turkish translation, new Spanish translation, max-width of help-texts is now 500px, pot file is included in distribution.
- 1.3.5.7
Filter “the_title” is now applied to the title just before it is replaced.
- 1.3.5.6
Chinese Simplified update.
- 1.3.5.5
Fixed missing text-domain for help strings.
- 1.3.5.4
Tweaked default option values so new users with WP 2.3 don’t have to do anything and it’s fairly optimized out-of-the-box.
- 1.3.5.3
Support for 404 titles. Totally remade options panel with easily accessible and translatable help.
- 1.3.5.2
Updated Chinese simplified and turkish translations.
- 1.3.5.1
Support for description formats. Your meta description can now contain pre-defined content around your description, like a sentence or your blog title etc.
Yes, I know I skipped 1.3.5 …
- 1.3.4
Updated Chinese Traditional translation.
- 1.3.3
Changed order of keywords from different sources (tags, categories etc.) so it makes more sense.
- 1.3.2
Updated Chinese Simplified translation.
- 1.3.1
Added missing textdomain for “Options updated” message.
- 1.3
Ok, I screwed up the versioning completely
1.3 is the newest, comes after 1.2.9.9 and has all fixes from the erroneous 1.2.3 and 1.2.3.1.
- 1.2.3.1
Compatibility with WPG2’s gallery sitemaps. This time it works
- 1.2.3
Compatibility with WPG2’s gallery sitemaps. This will break themes without titles, but so far I’ve never encountered one.
- 1.2.9.9
160 char limit in descriptions is now visibly enforced.
- 1.2.9.8
Removed .po files from distribution.
- 1.2.9.7
Added missing textdomain for translated string.
- 1.2.9.6
French translation.
- 1.2.9.5
Danish translation.
- 1.2.9.4
Italian translation.
- 1.2.9.3
Ukrainian translation.
- 1.2.9.2
%category_title% as alias for %category% in post titles, all titles are now stripped of tags.
- 1.2.9.1
Trailing comma in keywords removed (was caused by the recent addition of autometa support).
- 1.2.9
Tags in meta descriptions are now stripped. This tackles the situation where paragraphs appear in category descriptions.
- 1.2.8.9
Norwegian Bokmål translation.
- 1.2.8.8
Traditional Chinese translation.
- 1.2.8.7
Updated Chinese Simplified translation.
- 1.2.8.6
Removed bogus upgrade-functions.php that was in db_install (for a possible category title feature) and made the Wordpress Upgrade Preflight plugin complain about it.
- 1.2.8.5
Support for AutoMeta. Keywords generated by it will be used.
- 1.2.8.4
Inner optimizations for translations.
- 1.2.8.3
Title rewriting fix for PHP installs that use lowercase classnames in ob_list_handlers().
- 1.2.8.2
Turkish translation (thanks to Baris Unver)
- 1.2.8.1
More debug info when there is obviously another output handler.
- 1.2.8
Fix for the Bulgarian translation.
- 1.2.7.9
Bulgarian translation (thanks to Iliyan Darganov)
- 1.2.7.8
Fixed keywords bug in WP 2.3 which used ALL tags from your installation as keywords
- 1.2.7.7
Removed extraneous debug statement
- 1.2.7.6
get_meta_keywords() returns all meta keywords entered through SEO pack
- 1.2.7.5
%blog_description% now available in all title formats
- 1.2.7.4
Quotes in keywords are now removed.
- 1.2.7.3
First version for Wordpress 1.5 compatibility.
- 1.2.7.2
%category_description% in category title formats
- 1.2.7.1
%category% in post title formats
- 1.2.7
Removed the debug info complete with the option. All necessary info is now inserted into the version comment without any overhead. Also other plugins with ob_start() get detected.
- 1.2.6.9
Even more debug info for title rewriting. Don’t forget to disable it after you have sent me the report!
- 1.2.6.8
Debug option for some remote debugging on title rewrite.
- 1.2.6.7
The option “number of words in auto-generated descriptions” is now completely gone, instead there’s an internal default of 160 chars (!) which reflects the current way most SEs handle text snippets (and will of course be updated when this changes). On description input boxes this is now reflected with a message.
TODO: Some JavaScript that counts the number of chars entered.
- 1.2.6.6
Backwards-Compatibility with SEO Title Tag. If you didn’t set an extra title with All in One SEO it looks for the SEO Title Tag title and uses it if found.
Support for search title formats. Tweak the titles of your search pages.
- 1.2.6.5
(internal) This version never got published, search title formats were added and published in 1.2.6.6.
- 1.2.6.4
Support for tag title formats. Tweak the titles of your tag pages.
- 1.2.6.3
Enhanced support for static page as front page. Don’t upgrade unless you’re using this and found it counter-intuitive the way All in One SEO handled it.
- 1.2.6.2
Support for archive title formats (you can now tweak the titles of your archive pages).
- 1.2.6.1
Switched from stripos to strpos since the former is only available in PHP 5.
- 1.2.6
Wordpress 2.3 ready! On WP > 2.3 Tags are used as keywords.
- 1.2.5.9
Another refactoring of the title rewrite code to make it K2 Rolling Archive compatible. On themes that don’t have any title element one should get inserted.
- 1.2.5.8
Added htmlspecialchars() to post and page edit forms. This means that input is now much more resilient to quotes and other chars.
- 1.2.5.7
Categories now have their own title format and get capitalized.
- 1.2.5.6
Problem fixed with ImageManager 2.4.1
- 1.2.5.5
If you’re using UTW for tagging, tag pages now get the tag name as title automatically. Some database code for category meta tags is contained but doesn’t get executed until all is finished.
- 1.2.5.4
(internal)
Added some infrastructure for category meta tags.
- 1.2.5.3
Home page title now rewritten again (if set in options).
- 1.2.5.2
Upcoming changes for the feature of having meta tags for categories. Everything is commented out, so there should be no apparent difference to 1.2.5.1. Had to commit before fixing something else.
- 1.2.5.1
There is no a tab index (taborder) in the page edit screen. Once you’re at the SEO pack title, you can tab through the other input fields as well.
- 1.2.5
You can now change the page title format, separate from the post title format.
- 1.2.4
Fixed bug where page titles got ignored when they contained single quotes.
- 1.2.3.9
Added a guard in the code in case wp_query doesn’t exist. No remedy for the problem with some 2.0.5 installations, but at least pages get produced.
- 1.2.3.8
Fixed the problem with title tags spread on several lines (yes, some themes do this).
- 1.2.3.7
More consistent option “rewrite titles”. If switched off, no title gets rewritten if you specified an individual title for a post or page. If switched on, even individually set titles adhere to the corresponding title format. This is different from the behavior before, where an individual post title was not processed with the title format, e.g. if you got your blog title appended in your title format, this was not done for those posts with individual titles.
- 1.2.3.6
Compatibility with wp-cache (again)
- 1.2.3.5
(Hopefully) fixed the bug where all posts get the same title.
- 1.2.3.4
Due to a eclipse bug, this contains the changes from 1.2.3.4 that weren’t committed in 1.2.3.3.
- 1.2.3.3
Fixed typo in is_feed, otherwise the bug in 1.2.3.2 would not have been remedied.
- 1.2.3.2
Fixed: Bug with titles on category feeds.
- 1.2.3.1
Fixed: Pages were not showing set meta title, instead the page title always was used as meta title.
- 1.2.3
Complete rewrite of rewrite_title().
Removed the option for using category descriptions as title, this is implicit at the moment.
This rewrite was necessary to make room for the expansion I’m planning where you can edit templates for each type of title.
- 1.2.2
(internal)
Upgraded to GPL v3
- 1.2.1.4
Important Update for UTW users
typo: both aiosp_tags_noindex and aiosp_tag_noindex existed
- 1.2.1.3
Version and a link to this release history now appears in the Options for All in One SEO pack
- 1.2.1.2
(internal)
changed aiosp_title_format into aiosp_post_title_format in preparation for a complete rewrite of rewrite_title
- 1.2.1.1
Fixed bug in 1.2.1 which broke your site when UTW wasn’t installed
- 1.2.1
noindex for tag pages (with Ultimate Tag Warrior)
- 1.1
Compatibility with Anarchy Media Player
- 1.0
Tags: all-in-one-seo-pack, plugin, releases, seo, seopack, wordpress, wordpress-seo
November 27th, 2007 at 12:13 pm
Thanks too. I’ve upgraded v.1.3.8.7. for wp 2.3.1 and works fine.
November 28th, 2007 at 1:49 pm
Can you please post directory and file permissions needed for update to work?
Is it wise to have the dir and all files as 777? Thats how I got it to work.
November 28th, 2007 at 8:22 pm
@Marty: It depends on your situation. In most cases 777 for the plugins/all-in-one-seo-pack directory should work.
November 29th, 2007 at 4:24 am
Hi,
I’m totally new to wordpress, I installed the SEO plugin a few months ago but I’m using version 1.2.7.8. How do I upgrade to the newest version and in which folder do I put the downloaded file?
Thanks for helping a newbie
November 29th, 2007 at 7:25 am
@Ben: The folder is wp-content/plugins/all-in-one-seo-pack. To upgrade simply extra the ZIP and copy it to wp-content/plugins so that the old folder will be overwritten.
November 29th, 2007 at 8:05 am
Hi,
Thanks so much for the response but that’s the really weird thing. I don’t have a folder in my plugins that says wp-content/plugins/all-in-one-seo-pack.
All i have is the wp-content/plugins folder and that’s askimet and hello dolly. I can use the all-in-one-seo on my wordpress interface but I don’t know where the folder is???
Also when I try and upload a new plugin into the wp-content/plugins folder they don’t come up on my wordpress interface.
Do you have any solutions?
Thanks again!
Ben
November 29th, 2007 at 8:11 am
@Ben: I guess the wp-content/plugins folder you look at is not the one of your blog. Might be an old backup or a failed attempt to upgrade wordpress or …
November 29th, 2007 at 9:17 am
I’ve found what the problem is thanks for your help it pointed me in the right direction!
December 6th, 2007 at 7:56 am
Thanks for the plugin, can’t wait to test out and see the results for myself. Hopefully it will work well with my Naruto Anime related site. Many thanks.
- Naruto
December 7th, 2007 at 3:49 am
Uber,
Thanks for the awesome plugin!
I’ve made a couple hacked pages to display about 200 product pages. I would like to add the product name to the beginning of the page title, keywords, and decription. Is there a way that I can do this easily through php?
December 7th, 2007 at 5:40 am
@mjulson: Sure, you have to hack some places in AIOSP
The get_all_keywords() for keywords, the wp_head() for description (I think it calls some other method for that) and the rewrite_title() for the title.
December 8th, 2007 at 12:39 pm
Nice Plugin, very very useful, thanks
December 9th, 2007 at 2:00 pm
I use this plugin for my site, very useful, great plugin. Thanks
December 9th, 2007 at 7:45 pm
On my site http://www.symbian60.mobi/ you can see the all-in-one-seo setting in the admin-bar as a registered user with the simple subscriber role. In fact you´re not able to change any settings. I guess that ain´t supposed to be and i´m also not feeling very comfortable with that situation..
Any chance to fix that soon please? Pretty nice plugin except of that little thing though!
December 9th, 2007 at 9:54 pm
For future versions, I hope I can define titles for individual category pages via the admin panel of Manage -> Categories -> Edit. And it’ll be cool if titles of individual tag pages can also be defined this way. Thanks for your consideration.
December 9th, 2007 at 10:10 pm
@phantomas: What would be the appropriate “minimum role” to show the option?
December 9th, 2007 at 10:17 pm
@dlld: I have considered that in the past (wasn’t that a request from you?) and will certainly keep it in my head but I have to weigh all feature requests against my time and overall benefit. So far it hasn’t made its way to the top priorities (otherwise it would have been done already).
December 10th, 2007 at 3:01 am
Thanks for your quick reply! Well, i guess that´s no one else´s job than the admins´, don´t you think?
December 11th, 2007 at 8:37 am
@phanthomas: This is in 1.4.3.6.
December 11th, 2007 at 11:23 am
Thanks a LOT for your really quick reaction! Works like a charm!
December 11th, 2007 at 3:35 pm
installed but still have /blog/?page_id=15 any idea ?
December 11th, 2007 at 7:14 pm
@mark: This is a WP feature (Options - Permalinks).
December 13th, 2007 at 12:48 pm
I can install it OK, but when I want to edit the TITLE of the home page, I get an error:
Upgrade failed: Could not open …/wp-content/plugins/all-in-one-seo-pack/temp.zip for writing
ANd there is no temp.zip in that folder at all?
December 13th, 2007 at 5:31 pm
great plugin, its the first one i install! Thanx
December 13th, 2007 at 6:51 pm
@jobsblog: Have you perhaps clicked the “One-click upgrade” button instead of the “Update Options” (bottom right)?
December 13th, 2007 at 9:29 pm
Hi, I installed it by uploading it to the site, and then in WP Admin in Plugin Management I clicked Activate in the row where the plugin is displayed.
Am I dooing it right?
December 13th, 2007 at 9:33 pm
You are right! I was pressing the top button…
December 17th, 2007 at 2:21 am
Hi, version 1.4.3.6 appears to be conflicting with kml_flashembed plugin. It would be great if you could chk that out. thanks, Steve
p.s. example on http://www.fotoOp.com website under slideshow or postcard pages
December 20th, 2007 at 4:52 pm
There seems to be a bug which does not allow me to uncheck the “Disable on this post” option. After debugging a bit, it turns out that the culprit is this line of code (occurs in 4 places):
$aiosp_disable = htmlspecialchars(stripcslashes(get_post_meta($post_id, ‘aiosp_disable’, false)));
It returns an empty Array object causing if($aiosp_disable) to return true every time. I managed to fix this by changing the above line to:
$aiosp_disable = htmlspecialchars(stripcslashes(get_post_meta($post_id, ‘aiosp_disable’, true)));
and the script appears to be working as expected. This problem was encountered in 1.4.3.6.
December 21st, 2007 at 6:30 pm
@Aleem: Thanks for your effort. I don’t understand what’s happening here. If it isn’t defined at the post level (as hidden field) false should be returned and that should work (as it’s in the code and does on my box). With your change AIOSP would think it’s always disabled …
December 21st, 2007 at 7:22 pm
The problem has nothing to do with POST. The problem lies with get_post_meta which fetches the custom field from the wp_postmeta table.
AFAIK, the following call returns an array:
get_post_meta($post_id, ‘aiosp_disable’ false)
$aiosp_disable now contains an array. Subsequently if($aiosp_disable) always returns true in my WP deployment. Changing the last parameter to true returns fixed the problem. I made the changes on lines 89, 142, 886 and 949 in version 1.4.3.6.
Custom fields reference:
http://codex.wordpress.org/Using_Custom_Fields#Advanced_Techniques_for_Custom_Fields
December 22nd, 2007 at 10:16 am
@Aleem: Yes, now I got it
Thanks a lot. This is fixed in 1.4.3.9.
December 22nd, 2007 at 2:30 pm
Great plugin, exactly what i was looking for, thank you.
December 30th, 2007 at 10:41 am
Hi, the latest version 1.4.3.9 is the best version so far regarding the support of language switcher/polyglot plugin. Except that, it seems don’t pull down the non-default language version of a post’s excerpt(or the content before the “more” tag) as the Meta Description tags content.
Great work!
I am using it on my live site now! Hope this plugin will be more and more improved.
January 9th, 2008 at 12:04 am
Thanks for you All in One SEO Pack Plugin for WP! It is a must have tool.
Very useful and ease at the Russian translation.
I’ve now upgraded to 1.4.3.9
Thks!
January 10th, 2008 at 6:34 pm
Thanks for this super wonderful, very helpful plugins.
Im still at version 1.2.1.4 but I’ll find some time to update my sites by tomorrow, I hope I wont ever need to much modification to upgrade them.
January 14th, 2008 at 11:46 am
I update this plugin to 1.4.4 version and I have this problem:
Fatal error: Call to undefined method All_in_One_SEO_Pack::get_all_keywords() in /home/artvoice/public_html/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php on line 179
January 14th, 2008 at 12:21 pm
@Kamil: Thanks for the heads up, it is fixed in 1.4.5 (see release history for an explanation).
January 15th, 2008 at 2:06 am
Thanks for the fix of the commented out line. I really appreciate it.
January 15th, 2008 at 1:11 pm
Hi, I have installed 1.4.5 on two of my blogs - the titles display right on all pages EXCEPT the homepage I get nothing.
To be specific in Internet explorer i get “http://www.URL.com - Windows Internet Explorer”
In Firefox I get ‘Mozilla Firefox’
Anyone else getting this, any ideas on how to fix it?
The old version worked fine.
January 15th, 2008 at 1:13 pm
@David: Live samples are always much better than any description … if it’s not suitable here please mail to seopack ATTTT uberdose DOTTTTT com.
January 26th, 2008 at 8:25 am
wheres the download button for all in one SEO?
January 26th, 2008 at 7:34 pm
Hey, thanks for the plugin, good job!
March 9th, 2008 at 10:52 pm
[…] | FAQ | Release History | […]
March 30th, 2008 at 3:28 am
[…] acaba de actualizarse solo para “celebrar la llegada” de Wordpress 2.5, fue el “All in One Seo Pack […]
April 9th, 2008 at 6:21 pm
[…] Todos sabemos que si hay un Plugin que se lleva los premios en Wordpress en cuanto a la optimización de nuestros blogs, es el “All in One Seo Pack“, que por cierto se acaba de actualizar a la version 1.4.6.7 […]
June 5th, 2008 at 11:01 am
[…] Version History | FAQ […]
June 9th, 2008 at 8:55 pm
[…] Realmente no se cuales fueron las razones que llevaron al autor, a tomar esta decisión, pero sin dudas, este plugin sería uno de los pocos, por los que realmente donaría unos u$s para que siga siendo mantenido. […]
July 6th, 2008 at 11:08 am
[…] | Training | FAQ | Release History | […]
October 1st, 2008 at 4:56 pm
[…] uberdose releasing updates for the All In One SEO Pack nearly daily, it would prove overly time consuming across all the Wordpress installations I […]