ProcessWire 2.6 is here!

Today we're proud to announce that ProcessWire 2.6 has been officially released!

After 30 releases of our dev branch over 7 months, we are now at our most solid version ever: ProcessWire 2.6.

We’re particularly proud that this version represents a massive amount of community involvement, with numerous contributions and support from our fantastic community. We have you to thank for making ProcessWire so great.

To upgrade to ProcessWire 2.6, download it and read the upgrade instructions. You can also use the ProcessWireUpgrade module.

ProcessWire 2.6 Changeblog

Many of you have already been running the dev branch for quite some time, so may already be familiar with ProcessWire 2.6. But for those that might be running the previous major version (2.5.3), lets take a look at what’s new in this version. While not an official changelog, the blog posts over the last 7 months cover it all in detail…

  • 2.5.29 1 May 2015 - Further upgrades to WireCache, and a detailed look at using PHP’s interactive mode with ProcessWire at the command line.
  • 2.5.28 24 April 2015 - Great new $cache additions, and System Notifications updates.
  • 2.5.27 17 April 2015 - Getting close to ProcessWire 2.6. Field cloning upgrade and support for “notes”. New each() method added to all ProcessWire arrays, and more new WireArray syntax fun. Plus, more on module configuration, and support for PHP 5.6 __debugInfo().
  • 2.5.26 10 April 2015 - Content-type support added to templates, ProCache version 2.0.2 released, PageList now supports hover actions, and more.
  • 2.5.25 3 April 2015 - New FileValidator module type, Validation and sanitization of SVG files, Module configuration is now even simpler, Clear page cache by matching pages with custom selector, Planning for ProcessWire 2.6 and more…
  • 2.5.24 27 March 2015 - Asset minification and support, field dependencies upgrades, shift-click with checkboxes, more modal options, ProcessUser dropdowns and more.
  • 2.5.23 20 March 2015 - Form Builder gets a major upgrade with support for CSS frameworks, and what it means for ProcessWire’s core.
  • 2.5.22b 13 March 2015 - New responsive tables in the admin. Now you can create databases at install time. New ListerPro v1.0.2. New magic trick–disappearing modules. And more.
  • 2.5.22a 6 March 2015 - Image caption support in the rich text editor. Upload support now provided in image selection window. Major upgrade to ProFields Textareas fieldtype. Markdown Textformatter module now with Parsedown support. And more.
  • 2.5.21 27 February 2015 - This week our RTE link tool got a major upgrade, which I think you and your clients will like. Also some discussion on why we’re emphasizing these tools in recent updates.
  • 2.5.20 20 February 2015 - Last week we told you a little about the editing features yet to come for image fields. This week those features are now ready to use directly from image fields.
  • 2.5.19 13 February 2015 - This week there are a whole bunch of new image editing features available for ProcessWire. We’ve also got a screencast to demonstrate them for you here.
  • 2.5.18 6 February 2015 - Field editor now lets you target templates, optimization to field cloning, and numerous updates to sessions.
  • 2.5.17 30 January 2015 - This week I’m glad to introduce the new FieldtypeOptions module, which provides a neat alternative for selectable options outside of using pages.
  • 2.5.16 23 January 2015 - Blank versus 0, Configurable URL segments from template settings, and more…
  • 2.5.15 16 January 2015 - Blogging about Logging–New log viewing feature in the ProcessWire admin, new capabilities added to $log API variable, new ability to create fields from your template editor and new core module for icon selection.
  • 2.5.14 9 January 2015 - It’s multiples week, with new support for multiple copies of the same module, multiple templates for users, and multiple parents for users.
  • 2.5.13 2 January 2015 - Introduces the new “Markup/HTML with image management” content type option for textarea fields.
  • 2.5.12b 19 December 2014 - Now in week 3 of the core comments upgrades, almost all the planned functionality is now in place and available for use on the dev branch. Here is what was added this week…
  • 2.5.12a 12 December 2014 - More new comments upgrades including admin approval of comments from email, new admin notification email options, new user notification emails and more.
  • 2.5.11 5 December 2014 - Discusses the new threaded comments feature now available on the dev branch this week.
  • 2.5.10 28 November 2014 - New configuration method was added that enables you to modify most of ProcessWire’s configuration settings directly in the admin.
  • 2.5.9 21 November 2014 - Configurable admin thumbnail images. Updates to System Notifications. New ProcessHello template module for creating Process modules.
  • 2.5.8 - Added modal tab support to the page editor. For sites with a lot of fields, the performance improvements are massive.
  • 2.5.7 31 October 2014 - AJAX file upload drafts. Field/template context now available for any field property. Configurable labels for “Content” and “Children” tabs in page editor… and more.
  • 2.5.6 24 October 2014 - Updates to ProcessPageAdd. Fixes for PW in the fastcgi environment.
  • 2.5.5 17 October 2014 - ProcessWire 2.5.5 (dev) adds great new module configuration options that are a lot cleaner and will save module developers time.
  • 2.5.4 4 October 2014 - Introducing a new notifications system on the dev branch.

What comes next?

Whenever a new version is merged to the master branch, there are suddenly a lot more people using it. In addition, our master branch gets picked up by Bitnami, Softaculous, AMPPS and others. All in all, there is the potential for millions of installations.

When the audience size makes a major jump like that, we are always on the lookout for new issues. If you run into any issues, please be sure to report them. Typically there will be 1-3 more releases making minor tweaks in the first couple weeks of a new release, as there have been in past major version releases. For instance, ProcessWire’s last master version (2.5) settled in at 2.5.3.

However, there’s no reason to wait–start enjoying ProcessWire 2.6 now. This version has already been in broader use [as dev versions] than many of our past master versions, so we feel great about the stability and quality of ProcessWire 2.6. If you've been using 2.5.3 or an older version, you are in for a real treat with ProcessWire 2.6!

In the last couple of weeks we’ve really tried to limit any code changes to the core that would require more testing, unless anything critical came up (it didn’t). To limit these changes and be able to prepare a well tested release, we’ve had to delay requested tweaks, minor issue reports and feature requests temporarily. But we’ll be getting back to those as usual on our dev branch in the coming weeks, so thank you for your continued involvement and support–keep at it!

New documentation section on securing ProcessWire installations

This week we added a new section to our documentation on securing your ProcessWire installation. This includes articles on securing file permissions, securing your admin, web hosting security considerations, migrating development to production, and more. Please check it out and let us know what you think. If there is anything you think we should add or change, we’d like to hear that too.

When upgrading existing sites to ProcessWire 2.6, it’s a perfect time to look at the security of your ProcessWire installations, particularly if running in shared hosting environments. Recently I was assisting someone with their PW installation and discovered along the way that their /site/assets/ and /site/config.php file permissions were not secure enough for the shared hosting environment that they were in. It made me think some of these topics needed more thorough coverage in our documentation.

If you are running in a non-dedicated environment, please read through the securing file permissions section and double check that your security is as good as it can be in your environment. While focused on security, look into securing your admin with https, installing database sessions, checking for upgrades of installed modules, and removing any 3rd party modules that are no longer in use.

ProcessWire 2.6 special thanks

Thanks to the ProcessWire community for your continued support of the project and other ProcessWire users. The best thing about ProcessWire is you.

Thanks for supporting the Pro modules, which has enabled ProcessWire’s lead developer to focus more and more time on developing ProcessWire’s core.

Thanks to Avoine for their continued enthusiasm and support of ProcessWire.

Thanks to Teppo Koivula for the fantastic ProcessWire weekly.

Thanks to Update AG for sponsoring the Comments upgrades that you see in 2.6, and thanks to Stardesign for sponsoring modal tabs in 2.6.

Thanks to all that have submitted PRs, issue reports and all those that have gone the extra mile to make ProcessWire the best that it can be.

Comments

  • adrian

    adrian

    • 5 years ago
    • 91
    Congrats Ryan - a herculean effort and an absolutely amazing set of new features in this version!
  • Marijn

    Marijn

    • 5 years ago
    • 61
    I'm thrilled and excited. ProcessWire makes all the difference. Thanks !
  • diogo

    diogo

    • 5 years ago
    • 61
    This is a great PW version! Cheers to a bright future :)
  • Michael Rockett

    Michael Rockett

    • 5 years ago
    • 31
    Fantastic release - congratulations, Ryan!
  • John

    John

    • 5 years ago
    • 31
    Fantastic! Best CMS I've ever used. Keep up the great work.
  • Benjamin Milde

    Benjamin Milde

    • 5 years ago
    • 32
    Besides the cheering fanfares of the new release, wouldn't it be right to turn around the "changeblog"'s sorting? Feels strange to read it this way.
  • wooop

    wooop

    • 5 years ago
    • 32
    Great release. Happy to see my PR in there :)
  • Jens Fischer

    Jens Fischer

    • 5 years ago
    • 31
    Thank you! Can't wait to get my hands on it... PW is makes many things so much easier than in other so called CMS...

    Thumbs up! Again: Ryan thank you !!!

  • Miguel

    Miguel

    • 5 years ago
    • 51
    Ryan, I cannot thank you enough for creating the wonderful ProcessWire and its continued development. It is hands down the best software to develop from simple sites to extremely complex sites. I've been using PHP Frameworks for quite some time (Codeigniter and FuelPHP) but since I've adopted PW I've never looked back. It's a pleasure to develop with it. You are a talented programmer and a really nice person. Thank you!
  • Marc

    Marc

    • 5 years ago
    • 31
    Amazing, Ryan. I'm excited to give 2.6 a try. Thanks for all your work on this and huge thanks to the rest of the community and their contributions as well.
  • Ovi

    Ovi

    • 5 years ago
    • 31
    It just keeps getting better and better. I'm loving 2.6 so much I'm giddy with excitement :)

    Thanks Ryan and everyone who contributed, you guys rock!

  • Tyler

    Tyler

    • 5 years ago
    • 21
    Awesome update! Thank you for the best CMS in the world! FYI, font awesome got an update and added some icons. I updated my files in the core, but you may want to update font awesome for the next release. Keep up the awesome work!
 

PrevProcessWire 2.6 RC1 (2.5.29) and more

14

ProcessWire 2.6 RC1 (2.5.29) – your testing help is needed! Plus some further upgrades to WireCache, and a detailed look at using PHP's interactive mode with ProcessWire at the command line. More 

Twitter updates

  • This post covers a few of the bigger updates in ProcessWire 3.0.154+3.0.155. This includes new live replacement of text in core and modules, a new method for creating canonical URLs, and some major upgrades to our input->urlSegment() method! More
    24 April 2020
  • A brief look at what's new in ProcessWire 3.0.154 in this forum post: More
    17 April 2020
  • This week we’ve got a few new and interesting core updates in progress, though none quite ready to release just yet. So rather than releasing version 3.0.154 today, I thought we'd instead take a brief look at what’s coming over the next few weeks… More
    3 April 2020

Latest news

  • ProcessWire Weekly #312
    In the 312th issue of ProcessWire Weekly we're going to check out the latest core updates, a couple of new third party modules, and a brand new site of the week. Read on!
    Weekly.pw / 2 May 2020
  • ProcessWire 3.0.154 and 3.0.155 core updates
    This post covers a few of the bigger updates in ProcessWire 3.0.154 and 3.0.155 on the dev branch. This includes a new function for live replacement of text in core and modules, a new method for creating canonical URLs, and some major upgrades to our $input->urlSegment() method that I think you’ll like!
    Blog / 24 April 2020
  • Subscribe to weekly ProcessWire news

“…building with ProcessWire was a breeze, I really love all the flexibility the system provides. I can’t imagine using any other CMS in the future.” —Thomas Aull