MyBB 1.4.10 is now available on the MyBB website and is a general maintenance release.
This release fixes several reported issues with version released since 1.4.8 causing some incorrect functionality of MyBB. These bugs have been fixed to provide a more stable version of MyBB for public use.
What’s added/changed in this version?
- MyBB 1.4.10 is now compatible with PHP 5.3.
- Server Statistics are now sent to MyBB at the end of installation for analytical purposes. This is of course anonymous, no confidential information is sent, and you may easily opt out if you wish.
- … many other bug fixes
This release has been tested by our Software Quality Assurance group.
Information on upgrading, template changes and language changes can be found in the posts below.
Please note, that you need to run the upgrade script for this version.
This is so the templates may be updated.
There are no database schema changes in this version.
Upgrading from the 1.4 series
When upgrading from 1.4.9, you will not lose any custom themes, plugins or language packs which you may have installed.
Follow the general [Wiki: Upgrading] guide outlined on the MyBB Wiki to complete the upgrade process. You may download a ZIP archive of changed files here:
changed_files_1410.zip
You must then check for modified templates using the instructions below.
Upgrading from other versions
If you are upgrading from a version earlier than 1.2 then you will lose your custom themes, templates and language packs due to the number of changes between your version and the 1.2 series.
Before you attempt to upgrade, ensure you have a database backup and a copy of the files currently in use on your board. This is so you can revert back to your earlier version if you need to or something goes horribly wrong with the upgrade process.
Follow the general [Wiki: Upgrading] guide outlined on the MyBB Wiki to complete the upgrade process.
Changed files since MyBB 1.4.8
- calendar.php
- forumdisplay.php
- global.php
- managegroup.php
- member.php
- modcp.php
- moderation.php
- portal.php
- private.php
- search.php
- stats.php
- usercp.php
- xmlhttp.php
- admin
- inc
- functions_themes.php
- functions_view_manager.php
- modules
- home
- forum
- attachments.php
- management.php
- style
- config
- mycode.php
- plugins.php
- settings.php
- tools
- backupdb.php
- mailerrors.php
- maillogs.php
- tasks.php
- user
- admin_permissions.php
- group_promotions.php
- groups.php
- mass_mail.php
- users.php
- install
- index.php
- upgrade.php
- resources
- language.lang.php
- mybb_theme.xml
- output.php
- upgrade16.php
- inc
- class_core.php
- class_error.php
- class_feedgeneration.php
- class_moderation.php
- class_parser.php
- db_pdo.php
- db_pgsql.php
- functions.php
- functions_forumlist.php
- functions_online.php
- functions_post.php
- functions_search.php
- functions_serverstats.php
- functions_upload.php
- init.php
- 3rdparty
- languages
- english.php
- english
- datahandler_user.lang.php
- modcp.lang.php
- datahandlers
- event.php
- pm.php
- user.php
- cachehandlers
- eaccelerator.php
- memcache.php
- xcache.php
- tasks
- backupdb.php
- massmail.php
- promotions.php
* Red represents files that contain security updates
* Green represents new files added in this release
Bugs fixed since MyBB 1.4.8
- #180 – PHP 5.3/6.0 Changes & Support
- #249 – Server statistics on installation
- #297 – Old Credits Updated
- #307 – Mysql Backups – keys not quoted
- #308 – PostgreSQL error in Forum Management -> Edit Forum
- #309 – Direct access of some files generates PHP errors
- #310 – Multiple Smilies PHP Error
- #311 – RSS Feed incorrect formatting
- #318 – search_results_inlinemodcol Template Oversight
- #319 – Forum announcements trow do not alternate
- #320 – Mod-CP – Edit User & Birthday
- #321 – Future mass mailings
- #322 – HTML in forum names in 1.4.8
- #323 – Delete a PM using the delete button
- #324 – Maximum Length in Custom Profile Fields do not work
- #332 – SQLite version
- #333 – Captcha not shown if board is closed
- #334 – Missing label tag
- #335 – Board Statistics inconsistency
- #336 – Profile Display Problem: usereputationsystem
- #353 – ACP – group # of users when using additional groups bug
- #354 – System mail log: Wrong multipage links
- #355 – member.php custom profile fields alternating trow issue
- #356 – Search finduserthreads problem with limit
- #358 – PHP 5.3 my_number_format stats.php PHP warning
- #359 – Selective delete system mail logs not working
- #360 – capitalized LIMIT clause in db abstraction layer queries
- #361 – Hard-coded language string in admin permissions page
- #364 – Post not quoted from Reply button
- #366 – Merged Accounts and Join Date
- #367 – Who’s online do_addsubscription and removesubscriptions
- #368 – Search PHP error
- #369 – UserCP Ampersand in link not valid
- #370 – Copy forum – forum can have no parent
- #371 – Backup DB and Check File task enabling warning
- #372 – Syndication: Atom and RSS different time
- #373 – Buddy List doesn’t show invisible users as online
- #381 – </tr> tag missing in template member_register_customfield
- #382 – Email notification about errors not working
- #383 – [PM] "Replied to" icon not shown if you replied to all recipients
- #385 – "create new forum" generates postgresql error
- #386 – multiple forums memcache bug
- #387 – Custom Profile Fields using Check Boxes option forgets settings
- #388 – Inline Thread Deletion and Reported Posts
- #389 – thread views is stuck if php shutdown function not enabled.
- #392 – postgres "Split Threads" SQL error
- #394 – Naming an admin with special characters during installation doesn’t "work"
- #400 – Profile Editing
- #401 – Inline Moderation – do_multideleteposts
- #411 – Highlighted search results..
- #412 – Promotion bug
- #414 – 1.4.6, pgsql, ‘move thread’ gives SQL error
- #416 – Group Promotions not Working or ‘Broke’?
- #417 – Unapproved threads post count
- #423 – Users browsing a redirect forum
- #426 – Problems with language changes in several areas…
- #429 – MyBB Backups do not preserve NULL and whitespace
- #441 – Deleting a copied thread deletes the attachments of the original thread too
- #442 – Wrong dateline of split thread
- #451 – Unread PM notice dissapears after editing options
- #452 – Upgraded forums issue with themestylesheets cachefile column
- #457 – Double Template Rows
- #460 – Attachment search not working correctly
- #462 – missing "replied to" at PM replied via draft
- #463 – latest threads on portal page
- #466 – Last post date after custom merge
- #468 – Post count accepts minus numbers
- #473 – unresetted variable in view manager
- #476 – Subforum of password protected forum searchable
- #479 – postgresql merge users error
- #482 – There was a problem communicating with the mod version server.
- #501 – Hidden fields in profiles and Moderators
- #507 – Max password length
- #511 – managegroup.php and displaygroup
- #516 – Warning with custom profile field
- #517 – Incomplete theme exports
- #518 – Missing mod log entry
- #521 – Display and sort by rating doesn’t work in PostgreSQL
- #524 – Slight typo in ./inc/functions.php
- #531 – Findguest/user search error
- #532 – Email validation weakness
- #533 – Admincp User Merge and Disabled Forum Postcount
- #536 – Editing recurring event
- #541 – Some in cases in error handler don’t work as expected
- #547 – Warnings when adding a group promotion
- #549 – Cannot edit bio
Theme and template changes
Using the “Find Updated” link under the “Templates” page in the Admin CP you can find a list of the templates that have changed in this release that you’ve got one or more custom copies of.
After identifying changed templates using the tool you can either revert your custom template to the default (delete it) or use the “diff” tool to perform a difference analysis on your custom template and the default.
“Revert required” indicates that for this template to work correctly with MyBB 1.4.8 you’ll either need to revert it to the default or modify your custom template to include the changes in the default. If a revert is not required your custom version of the template should work perfectly fine.
Template changes
Since MyBB 1.4.8 the following templates have had changes to them:
- member_register_customfield
- posticons
- postbit_ignored
* Red represents the template must be updated or reverted to fix security problems
Language file changes
Since MyBB 1.4.8 the following language files have had changes to them:
- datahandler_user.lang.php
Either update your language packs to include the changes in these files or revert to the standard English language pack.
Plugins
Most of your MyBB 1.4.x plugins will work correctly with 1.4.10 without any updates.
IMPORTANT Update: December 8th, 2009
Due to a regression introduced by a change between MyBB 1.4.9 and MyBB 1.4.10 if you downloaded the MyBB 1.4.10 package or update before December 7th, 2009, we are releasing a patch to fix this issue.
Open /admin/modules/style/templates.php and find near line 531:
// Only allow users to move non-default templates to stop them from being able to delete it!
if($template['sid'] == "-2")
{
echo $form->generate_hidden_field("sid", "-2");
}
else
{
$form_container->output_row($lang->template_set, $lang->template_set_desc, $form->generate_select_box('sid', $template_sets, $sid));
}
and replace with:
// Force users to save the default template to a specific set, rather than the "global" templates - where they can delete it
if($template['sid'] == "-2")
{
unset($template_sets[-1]);
}
$form_container->output_row($lang->template_set, $lang->template_set_desc, $form->generate_select_box('sid', $template_sets, $sid));
We apologize for this inconvenience!