Fork me on GitHub


GitHub Core

Show your support for Zikula! Sign up at Github account and watch the Core project!

GitHub Modules

Forum Activity

Forum feed

» Visit forum | » View latest posts


Articles | Development

Articles: Short development update

Contributed by craigh on Feb 15, 2014 - 04:36 PM


Core 1.3.6 was released on 7 November 2013 as a security patch for the 1.3.5 release which took place nearly a year earlier on 7 December 2012.

The main development was occurring in what was originally intended to be a minor release in the 1.3.x series but this has been taking too long. This has required a change in plans.

As of 15 February 2014 the following changes have been made in the Core repository

  • The 1.3 branch is renamed to 1.4

  • The release-1.3 branch is renamed to 1.3

  • The master branch remains intact as is and is intended as a 2.0 branch

The intention is to release Core 1.3.7 soon with all of the minor patches that have been floating out in the community as well as a couple other minor corrections. QA testing should begin on this release soon.

Core 1.4.0 will include many other improvements and fixes over 1.3.x series and also include a Forward Compatibility layer pointing toward the Core 2.0.0 release. There should be very few (if any) Backward Compatibility breaks from the 1.3.x series.

Core 2.0.0 will drop all backward compatibility for the 1.x series and require new extension structures, reliance on only new core technologies (symfony, twig, etc).

Timelines for anything beyond Core 1.3.7 are of course unknown and should not be assumed based on this information.




Comment by:
espaan's Avatar
15 Feb 2014 - 12:47PM
Thanks for the explanation. Good developments !
Comment by:
damon's Avatar
17 Feb 2014 - 10:17AM
So to be clear in my mind. Now everything 1.3.x is using "classic" Zikula with /ztemp directory in root. Modules for 1.2.x and 1.3.5 and earlier should work.

The (unreleased) 1.4.x series will be what the original 1.3.6 (later named 1.3.7) was that used composer libraries and has root directories like /lib, /userdata, /vendor and /web.

The 1.4.x Zikula needs modules made into compatible versions.

The future 2.0 Zikula is a whole nother ball game. icon_smile
Comment by:
espaan's Avatar
18 Feb 2014 - 01:30AM
(ModuleStudio) modules
Hi damon,
modules made for 1.3.5/6/x should more or less also work in 1.4.0. They will not work out of the box in 2.0, there they will need to be Doctrine/Symfony/Twig based.
Whereas 1.4.0 will still support the 1.3.x style modules.

when you are using MOST modules then check the Version.php for Core min/max requirements. Since the renaming of the branches has been done, you might need to make the core_max 1.3.99 instead of 1.3.7 as it was for the 1.3.5 target. And when you targeted for 1.3.6 that needs to be min and max of 1.4.0 and 1.4.99 now.
Only logged in users are allowed to comment. register/log in