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…)
Hi there!
We have updated all our info pages about translations, locales and language packs:
- What are the available translations?
- How to create a new translation?
- How to update an existing translation?
Of course, there may still be unanswered questions. So, if after reading those pages, something is still unclear, please fire up your questions. We'll do our best to include answers! ;)
Hello everybody!
We are pleased to announce immediate availablity of b2evolution 1.8.1 "Milestone".
This is a Release Candidate. This means that it is ready for production and basically the only thing missing is translations/localizations into more languages (English, French & German included).
Translators, now would be a good time to update translations.
- What are the available translations?
- How to create a new translation?
- How to update an existing translation?
Also, we are looking for someone to manage a central repository of translations/localizations/language packs (or whatever you want to call it). The idea would be to have something like locales.b2evolution.net linked into here.
Of course we would prefer someone who is doing localization himself, who has some minimal clue about UTF-8 and various charsets, who isn't afraid of uploading translations into CVS and who is willing to spend some time communicating with the translators (who will send you random .po files without any identification if you don't ask!) :P
Okay, that's already a lot! You could also host the site, but we'll handle that part if you don't want to :)
New in version 1.8.1:
- 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)
A few people have been asking for this for quite a long time...
... and today i'm pleased to announce that I finally put up a small site for evoCore, the PHP framework at the heart of b2evolution.
It's not much, but it's something! ;)
If you're not reading this in an aggregator you have probably already noticed the new site layout! ;)
It is a work in progress. The navigation needs to be redone and many pages still have the old layout. But someone once said "release early, release often". And that site has definitely been lacking some new releases for some time...
Feel free to comment...
PS: the site now runs on b2evolution version 1.9