b2evolution 1.8.2 (stable) "Serenity" released
b2evo version 1.8.2 “Serenity” has been released!
This is the first release labeled as “final/stable” since version 0.9.2!
If you have an older version, now is a good time to upgrade! (instructions here).
You may also want to check for b2evo extensions.
Here’s what’s been added lately:
1.8.2 “Serenity” (Stable release)
- Avoid generating ambiguous passwords (blueyed, fplanque)
- Auto-P plugin fixes (blueyed)
- Removed dependency on PHP tokenizer extension (blueyed)
- Fixed feedback submission in basic and wpc_default skins (blueyed)
- next_post() and previous_post() template functions allow limiting to current blog and do that by default now (blueyed)
- Minor bug fixes
1.8.1 “Milestone” (Release Candidate)
- Members of the admin user group (not just user #1) can easily validate their account with 1 click (blueyed)
- More improvements to account validation through email (blueyed)
- Fixed static page generation (fplanque)
- Fixed feed stubs, especially for blogs that allow skin switching
- Fixed “Ban” URLs on the stats pages
- Fixed output for windows-1251/cp1251 (cyrillic) charset (blueyed)
- Reintroduced the previous ru-RU locale next to the new ru-RU-cp1251
- Fixed display by date mode (fplanque)
- Fixed next/previous post links
- Moved credits to the real bottom of the skins
-
Plugins enhancements:
- API: Added Plugin::get_plugin_url() method
- Added events: AfterUserInsert, AfterUserUpdate, AfterUserDelete
- Fixed the Auto-P plugin again (blueyed)
- LDAP plugin: Fixed creating new usergroups based on template group (blueyed)
1.8 “Summer Beta”
- Validation of email address to activate user’s account on registration (enabled by default) (blueyed)
- Users and anonymous visitors can opt-out from receiving emails through message form (blueyed)
- Extended plugin architecture: (blueyed)
- Event-driven instantiation of Plugins
- Interface for Settings and UserSettings
- Easy setup for a database schema a plugin wants
-
Antispam:
- Basic guestbook spambot defeating techniques – basic spambots account for over 90% of the comment spam!! (fplanque)
- Comment moderation (enabled for each blog by default) (fplanque)
- Broadened keyword matching (fplanque)
- Publish/Delete comments based on spam karma threshold, reported by plugins (blueyed)
-
“Basic Antispam Plugin":
- Double-checking referers moved there (blueyed)
- Option to check content in trackbacks about link to your blog; enabled by default (blueyed)
- rel="nofollow” is now optional and used for 48 hours by default (blueyed)
- Option to disable feedback from anonymous visitors (blueyed)
- DNS Blacklist antispam plugin (blueyed)
- Blocking requests where the referer has been detected as spam is now optional. Also it does not block requests to the backoffice any longer. (blueyed)
-
Usability:
- “Exit to blogs…” link respects selected blog (blueyed)
- Preview for comments in frontoffice (blueyed)
- ItemList2 class which will replace ItemList. Better performance, security, stability and new features:
- Filtering of posts on assignees with assgn=1 or assgn=1,2 or assgn=-1,2 or assgn=-
- Filtering of posts on extra statuses with status=1 or status=1,2 or status=-1,2 or status=-
- Scheduled tasks (cron) framework (fplanque)
- Automatic retrieval of antispam blacklist (fplanque)
- db_delta() functionality that allows easier upgrading (blueyed)
- MySQL 5 strict mode compatibility (blueyed)
- Fixed/Rewritten Auto-P plugin (blueyed)
- ETag-header- and GZip-compression-support moved into transport optimizer plugin (blueyed)
- Removed no longer supported Geeklog and Miniblog upgraders. (It is still possible to upgrade from those by upgrading to b2evo 0.9 and then to b2evo 1.x
- Added /conf/_basic_config.php which holds just the basic settings (as _config.php before, but without the including the other files).
You should merge your settings from _config.php to _basic_config.php. - Many many many bug fixes…
1.6 “Phoenix Alpha”
- File manager (blueyed)
- Multiple domain support (blueyed, fplanque) (TODO: (cookie/admin) Debugging!)
- Mailing lists: Subscriptions for new posts and/or new comments (fplanque)
- Who’s online? (jeffbearer, blueyed, fplanque)
- Email form to contact authors without revealing their email address (jeffbearer, blueyed, fplanque)
- Paged display in antispam (fplanque)
- Improved hit logging (bluyed, fplanque)
- Stats enhanced with Flash charts (fplanque)
- Added options to allow a blog stylesheet or a user stylesheet to override the skin stylesheet. (edgester) (TODO: Only the “custom” skin works with the options at the moment. Other skins must be modified.)
- Lost password: sends a link to allow password changing instead of generating a new password right away (blueyed)
- New setting in the blog’s advanced tab for choosing the comment’s policy on a per blog basis. You can now choose if you want to allow comments on a blog, if you want to be able to disable them on each post, or if you don’t want any comments at all (gorgeb)
- Added Global Features section to admin settings (halton)
- Online help: started implementation (halton) (TODO: online help server, relocate function)
- Blog by email: moved settings from config file, started alternate implementation (halton)
- Post editing extensions:
- Alternative backoffice layout(s). A skin can be chosen in the backoffice user profile. (fplanque, blueyed)
- “Deprecate now” function (fplanque)
- Post browsing extensions:
- Complete contextual browsing: you can combine several filters: author, month, category, etc (fplanque)
- Browse by author (fplanque)
- Calendar: Links to next/prev month/year are only provided if there are posts in that direction (blueyed)
- Calendar: Fixed contextual accuracy (fplanque)
- Fixed ability to select multiple authors at once (via URL params) (fplanque)
- Added ability to combine categories in search (fplanque)
- New URL parameter ‘dstart’ allows to start browsing at specified date (same fprmat as ‘m’). useful with unit = ‘days’.
- New URL parameter ‘unit’ allows overriding of configuration to select what to display: ‘posts’ or ‘days’ (fplanque)
- Slightly enhanced week handling (weeks start on sunday or monday depending on user locale) (requires MySQL >= 4) (fplanque)
- Post extensions (fplanque)
- Extra status
- Post type
- Popup calendar for dates
- Assigned to
- Priority
- Deadline
- Counting number of views for each item (template tag $Item->views()) (jeffbearer, blueyed, fplanque)
- Permissions:
- Group based blog permissions (halton)
- Extended group permissions (fplanque)
- Blog permissions presets; Member, Editor, Admin (blueyed, fplanque)
- Packaged plugins:
- Wacko markup plugin (fplanque)
- WikiLinks plugin (fplanque)
- LDAP authentification plugin (blueyed)
- Some previously built-in features have been moved to plugins (fplanque)
- Code:
- Day at the start of the week moved to properties of the locales (blueyed)
- Subpaths now include trailing slashes (that was another odd b2 legacy…) (blueyed, fplanque)
- User profile validity checking (fplanque, blueyed)
- AdminUI object that allows easy skinning of the backoffice (blueyed, fplanque)
- Enhanced debugging (blueyed)
- Unit tests in /tests, using simpletest framework (blueyed)
- Fixes:
- Fixed Mozilla/Firefox’s scrolling to the top of the textarea when clicking on toolbar buttons
- Atom 1.0 compatibility
- And many more.. (yabba…)
6 comments
Comment from: guido waldenmeier
Comment from: Helgefar
Is it just me, or is the backoffice working slower than before? Thanks for a nice update;)
Comment from: fplanque
I don’t think it’s slower than before, but I guess it depends on exactly what version you compare it to…
Sound like it is worth upgrading. I will give it a try over this weekend, as well. My current version is at 0.9.1, so I think it needs a new look here: http://keith.hostmatrix.org/tjc
Well just seeing this for the first time. I think I’ll give it a try.
Comment from: maivanduc
Thank tou !
will test it this weekend
i think it rocks
greetings to @ll take care