Actions

Difference between revisions of "LimeSurvey roadmap"

From LimeSurvey Manual

 
(98 intermediate revisions by 8 users not shown)
Line 3: Line 3:
 
=General=  
 
=General=  
  
This page lists current Limesurvey releases, future development and release goals. We will try to update this regularly with more details as they become available but please help us (yes, we are talking about '''you'''!).
+
This page lists current Limesurvey releases, future development, and release goals. We will try to update this regularly with more details as they become available, but please help us (yes, we are talking about '''you'''!).  
  
 
Goals cannot be fulfill by itself so if you want to [https://manual.limesurvey.org/How_to_join_the_LimeSurvey_project_team give a helping hand] or [https://manual.limesurvey.org/How_to_contribute_new_features contribute new features] yourself please get in touch!
 
Goals cannot be fulfill by itself so if you want to [https://manual.limesurvey.org/How_to_join_the_LimeSurvey_project_team give a helping hand] or [https://manual.limesurvey.org/How_to_contribute_new_features contribute new features] yourself please get in touch!
  
Last update: 2016/02/26
+
= Version status =
 +
==Any version older than LimeSurvey 3.0 - Status: Archived ==
 +
* These versions will not receive new features or updates
  
=Limesurvey v2.06 - Status: Archived =  
+
== Limesurvey 3.x - Status: Released (Feb 2018)==
* LimeSurvey v2.06 will not receive new features or updates - instead see 2.06 LTS version
 
  
=Limesurvey v2.06 LTS (Feb/March 2016) - Status: Released =
+
Major changes:
* A LTS (Long term support) version will be made available to user who bought a LimeSurvey Premium Package (= [https://www.limesurvey.org/services Comfort Update]) - this LTS version includes mainly security fixes.
 
* This long term support version is scheduled to be maintained for at least 6 months.
 
  
=Limesurvey v2.5  actual release (Feb 2016) - Status: Released=
+
* Using Twig as template engine.
*Recommended version for new users
+
* Possible for templates (now called themes) to inherit options and files from each other.
*Completely new administration interface
+
* Question templates (still work-in-progress).
*Fully responsive survey templates
+
* New side-menu and enhanced admin interface.
  
=Limesurvey v3.0 - scheduled for Q4 2016 - Status: Development halted=
+
Support time frame:
  
<b>This branch is aborted.</b>
+
* Community Edition: Long Term Support (LTS) available at least until December 2021
 +
* Cloud  / SaaS / Professional: Long Term Support (LTS) available at least until December 2022
  
<strike>
+
== LimeSurvey 4.x ==
*Development is halted as resources are focused on 2.5
 
*Development will continue when 2.5 and 3.0 are merged
 
*More information is available at the [https://manual.limesurvey.org/Limesurvey3 Limesurvey 3 wiki page].
 
  
==Changes / New Features==
+
Discontinued.
Limesurvey 3 will be (another) major rewrite, see [https://manual.limesurvey.org/Limesurvey3 Limesurvey 3 wiki page] for more details.
 
* Extended plugin architecture with separation of authentification and authorization and JSON configuration file.
 
* Extended installer
 
* New DB layout for translations
 
</strike>
 
  
=Limesurvey 2.51.0 and onward=
+
== Limesurvey 5.0 - Release: April 2021==
  
As Sam's dev branch is aborted, we need to come up with a new roadmap.
+
* Updated interface
 +
* Possible to install plugins and question themes via ZIP-file
 +
* Update checks for plugins available in LimeStore
 +
* Encrypted fields
 +
* New plugin events : [[ExpressionManagerStart]] and [[SetVariableExpressionEnd]] allowing to manage expression by plugin.
 +
* [[Survey Group Permissions]]
 +
* More...
  
Current pipeline:
+
== LimeSurvey 5.1 - Release August 2021 ==
  
* Denis and HTML
+
* Add RPC function to delete a response using its ID (#1928) (arnaudbore)
* Cint plugin
+
* Ability to export to SPSS .sav format (#1877) (Adam Zammit)
* [https://manual.limesurvey.org/Tour Tour]
+
* Multiple UX fixes
* [https://manual.limesurvey.org/Question_object_types Question object types]
 
* Further improvements of the [https://manual.limesurvey.org/Backend_UI_improvements_for_2.5 admin interface]
 
* Finally write spec and manual for Louis' template implementation?
 
  
Question objec types will break backwards compatibility, so it will bump the major version up to 3.0.0.
+
== LimeSurvey 5.2 - Release Nov 2021 ==
 +
 
 +
Done. No new major features, mostly GUI fixes.
 +
 
 +
== LimeSurvey 5.3 - Release Jan 2022 ==
 +
 
 +
Released. No big new features, mostly internal improvements, e.g. database updates split into multiple classes and more PSR-12 fixes.
 +
 
 +
== LimeSurvey 5.4 - Release August 2022 ==
 +
 
 +
* New feature to deal with email notifications that failed to send out
 +
 
 +
== LimeSurvey 5.5 - Release late 2022 ==
 +
 
 +
TODO
 +
 
 +
== LimeSurvey 6.0 - TBA ==
 +
 
 +
Breaking changes:
 +
 
 +
* The event afterSurveyCompleted is now fired in preview mode as well, with responseId = null
 +
* Due to the conversion of LimeSurvey to Bootstrap 5, custom survey themes will have to be revised
 +
 
 +
== Current release schedule ==
 +
 
 +
A patch (bug fix) release is released every Monday, for both master and LTS.
 +
 
 +
A minor release (new features without breaking BC) is released every 8 weeks, approximately.
 +
 
 +
A major release (new features that will break BC, e.g. dropping support for PHP versions or browsers) will be a major release if it breaks backwards compatibility in some way.
 +
 
 +
Please also see the manual about the [[How_to_contribute_new_features#Release_process|release process]].

Latest revision as of 15:40, 1 October 2022

General

This page lists current Limesurvey releases, future development, and release goals. We will try to update this regularly with more details as they become available, but please help us (yes, we are talking about you!).

Goals cannot be fulfill by itself so if you want to give a helping hand or contribute new features yourself please get in touch!

Version status

Any version older than LimeSurvey 3.0 - Status: Archived

  • These versions will not receive new features or updates

Limesurvey 3.x - Status: Released (Feb 2018)

Major changes:

  • Using Twig as template engine.
  • Possible for templates (now called themes) to inherit options and files from each other.
  • Question templates (still work-in-progress).
  • New side-menu and enhanced admin interface.

Support time frame:

  • Community Edition: Long Term Support (LTS) available at least until December 2021
  • Cloud / SaaS / Professional: Long Term Support (LTS) available at least until December 2022

LimeSurvey 4.x

Discontinued.

Limesurvey 5.0 - Release: April 2021

LimeSurvey 5.1 - Release August 2021

  • Add RPC function to delete a response using its ID (#1928) (arnaudbore)
  • Ability to export to SPSS .sav format (#1877) (Adam Zammit)
  • Multiple UX fixes

LimeSurvey 5.2 - Release Nov 2021

Done. No new major features, mostly GUI fixes.

LimeSurvey 5.3 - Release Jan 2022

Released. No big new features, mostly internal improvements, e.g. database updates split into multiple classes and more PSR-12 fixes.

LimeSurvey 5.4 - Release August 2022

  • New feature to deal with email notifications that failed to send out

LimeSurvey 5.5 - Release late 2022

TODO

LimeSurvey 6.0 - TBA

Breaking changes:

  • The event afterSurveyCompleted is now fired in preview mode as well, with responseId = null
  • Due to the conversion of LimeSurvey to Bootstrap 5, custom survey themes will have to be revised

Current release schedule

A patch (bug fix) release is released every Monday, for both master and LTS.

A minor release (new features without breaking BC) is released every 8 weeks, approximately.

A major release (new features that will break BC, e.g. dropping support for PHP versions or browsers) will be a major release if it breaks backwards compatibility in some way.

Please also see the manual about the release process.