LimeSurvey roadmap: Difference between revisions
From LimeSurvey Manual
No edit summary |
|||
Line 5: | Line 5: | ||
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 | Goals cannot be fulfilled 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! | ||
== | = Version Support Time Frames= | ||
Definition: | |||
* '''Normal support''': Receives security fixes and non-breaking changes & updates - usally two years from first release | |||
* '''Extended support''': Receives only security fixes - usually one year on top of normal support. Updates may only be available if ComfortUpdate is used. | |||
==Versions older than LimeSurvey 3.0 == | |||
* These versions will not receive new features or updates | |||
* | |||
== Limesurvey 3.x - First release: Dec 2017 == | |||
Support time frame: | Support time frame: | ||
* Community Edition: Extended support available until June 2023 | * Community Edition: Extended support available until June 2023 | ||
* Cloud: Extended support available until September 2023 | * Cloud: Extended support available until September 2023 | ||
== LimeSurvey 4.x == | == LimeSurvey 4.x - First release: Jan 2020== | ||
Discontinued. Version 4.x will not receive any updated. | |||
Discontinued. | |||
== Limesurvey 5.x - First release: May 2021== | == Limesurvey 5.x - First release: May 2021== | ||
Line 34: | Line 31: | ||
** Extended support until May 2024 | ** Extended support until May 2024 | ||
* Cloud: | * Cloud: | ||
** Extended Support available until May | ** Extended Support available until May 2024 | ||
== Limesurvey 6.x - First release: Apr 2023== | |||
Support time frame: | |||
* Community Edition: | |||
** Normal support until April 2024 | |||
** Extended support until April 2025 | |||
* Cloud: | |||
** Extended Support available until May 2025 | |||
= Release details = | |||
== Limesurvey 3.x == | |||
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. | |||
== Limesurvey 5.0 == | |||
* Updated interface | * Updated interface | ||
* Possible to install plugins and question themes via ZIP-file | * Possible to install plugins and question themes via ZIP-file | ||
Line 46: | Line 60: | ||
* More... | * More... | ||
== LimeSurvey 5.1 | == LimeSurvey 5.1 == | ||
* Add RPC function to delete a response using its ID (#1928) (arnaudbore) | * Add RPC function to delete a response using its ID (#1928) (arnaudbore) | ||
Line 52: | Line 66: | ||
* Multiple UX fixes | * Multiple UX fixes | ||
== LimeSurvey 5.2 | == LimeSurvey 5.2 == | ||
No new major features, mostly GUI fixes. | * No new major features, mostly GUI fixes. | ||
== LimeSurvey 5.3 | == LimeSurvey 5.3 == | ||
No big new features, mostly internal improvements, e.g. database updates split into multiple classes and more PSR-12 fixes. | * No big new features, mostly internal improvements, e.g. database updates split into multiple classes and more PSR-12 fixes. | ||
== LimeSurvey 5.4 | == LimeSurvey 5.4 == | ||
* New feature to deal with email notifications that failed to send out | * New feature to deal with email notifications that failed to send out | ||
== LimeSurvey 5.5 | == LimeSurvey 5.5 == | ||
*New feature #8436: Enable / disable users and fields to manage users (#2636) (Gabriel Jenik) | |||
*New feature #8239: Allow for user friendly survey URLS (#2218) (Gabriel Jenik) | |||
*New feature #18375: [security] Some plugin settings need encryption (#2645) (Gabriel Jenik) | |||
*New feature #18204: Extend form via plugin (Olle Haerstedt) | |||
== LimeSurvey 6.0 | == LimeSurvey 6.0 == | ||
Breaking changes: | Breaking changes: | ||
Line 79: | Line 93: | ||
* We only provide one admin theme at the moment, the previous variations have been removed | * We only provide one admin theme at the moment, the previous variations have been removed | ||
*New feature: Converted the application to the Bootstrap 5 framework | |||
*New feature: Implemented a new administration theme | |||
*New feature: Upgraded Twig from 1.0 to 3.0 | |||
*New feature #18453: PHP 8.1 compatibility (#2878) (Gabriel Jenik) | |||
*New feature: Add get_available_site_settings RPC method (#2579) (Edgar R. M) | |||
*New feature #18382: Fire afterSurveyCompleted event in preview mode (Olle Haerstedt) | |||
*New feature #16619: Allow calling get_uploaded_files() remote control function by response ID (#2363) (Gabriel Jenik) | |||
*New feature #18178: Add Quota CRUD RPC methods (#2458) (Edgar R. M) | |||
= Current release schedule = | |||
A patch (bug fix) release is released every Monday, for | A patch (bug fix) release is released every Monday, for all supported versions. | ||
A minor release (new features without breaking BC) is released every 8 weeks, approximately. | A minor release (new features without breaking BC) is released every 8 weeks, approximately. |
Revision as of 16:44, 12 April 2023
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 fulfilled by itself so if you want to give a helping hand or contribute new features yourself please get in touch!
Version Support Time Frames
Definition:
- Normal support: Receives security fixes and non-breaking changes & updates - usally two years from first release
- Extended support: Receives only security fixes - usually one year on top of normal support. Updates may only be available if ComfortUpdate is used.
Versions older than LimeSurvey 3.0
- These versions will not receive new features or updates
Limesurvey 3.x - First release: Dec 2017
Support time frame:
- Community Edition: Extended support available until June 2023
- Cloud: Extended support available until September 2023
LimeSurvey 4.x - First release: Jan 2020
Discontinued. Version 4.x will not receive any updated.
Limesurvey 5.x - First release: May 2021
Support time frame:
- Community Edition:
- Normal support until May 2023
- Extended support until May 2024
- Cloud:
- Extended Support available until May 2024
Limesurvey 6.x - First release: Apr 2023
Support time frame:
- Community Edition:
- Normal support until April 2024
- Extended support until April 2025
- Cloud:
- Extended Support available until May 2025
Release details
Limesurvey 3.x
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.
Limesurvey 5.0
- 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...
LimeSurvey 5.1
- 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
- No new major features, mostly GUI fixes.
LimeSurvey 5.3
- No big new features, mostly internal improvements, e.g. database updates split into multiple classes and more PSR-12 fixes.
LimeSurvey 5.4
- New feature to deal with email notifications that failed to send out
LimeSurvey 5.5
- New feature #8436: Enable / disable users and fields to manage users (#2636) (Gabriel Jenik)
- New feature #8239: Allow for user friendly survey URLS (#2218) (Gabriel Jenik)
- New feature #18375: [security] Some plugin settings need encryption (#2645) (Gabriel Jenik)
- New feature #18204: Extend form via plugin (Olle Haerstedt)
LimeSurvey 6.0
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
- We only provide one admin theme at the moment, the previous variations have been removed
- New feature: Converted the application to the Bootstrap 5 framework
- New feature: Implemented a new administration theme
- New feature: Upgraded Twig from 1.0 to 3.0
- New feature #18453: PHP 8.1 compatibility (#2878) (Gabriel Jenik)
- New feature: Add get_available_site_settings RPC method (#2579) (Edgar R. M)
- New feature #18382: Fire afterSurveyCompleted event in preview mode (Olle Haerstedt)
- New feature #16619: Allow calling get_uploaded_files() remote control function by response ID (#2363) (Gabriel Jenik)
- New feature #18178: Add Quota CRUD RPC methods (#2458) (Edgar R. M)
Current release schedule
A patch (bug fix) release is released every Monday, for all supported versions.
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.