Versions
v29.0.00
Gibbon v29 features a redesigned timetable, which is more informative and offers quick-toggle layers: this work continues the visual refresh introduced in our last release. v29 also includes an improved Library view in Student Profile, Petty Cash tracking, Behaviour observations, colour-coded Markbook columns and a host of other improvements.
Thanks to Pablo Salinas (Pb3l1t0) for his help to analyze and identify security improvements for Gibbon. Following his recommendations, v29 now includes improved form security with CSRF and nonce token handling.
Gibbon Foundation
The development of Gibbon is enabled by the Gibbon Foundation, a non-profit body that oversees the development, maintenance and long-term health of the Gibbon open source project.
Gibbon adds value to a wide range of schools and organisations around the world, without any fees or licencing costs. Our focus is on quality education for all, not profit, and we believe that this is how school software should be. Nonetheless, building and maintaining quality software comes with costs, which have grown in proportion with the size of our community.
Please join us here if you are interested in supporting the ongoing development of Gibbon. Thank you!
Translation
Our continued thanks go out to our hard working Gibbon translators: powered by their efforts, Gibbon is now available in 26 languages! If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v29.0.00
- Gibbon requires a minimum PHP version of 7.4 and MySQL version of 5.7. Please check to ensure your server supports this requirement. Gibbon v29 supports up to PHP 8.3 and MySQL 8.0, which are currently the highest recommended versions.
- Always backup your files and database before upgrading.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board and future release dates. Take a look at https://docs.gibbonedu.org/development/gibbon-road-map.
v28.0.01
Gibbon v28 sports an exciting front-end refresh powered by HTMX and Alpine.js, replacing jQuery and various other front-end libraries. As well as considerable improvements to the UI, this refresh also includes quick-save forms, a nicer Fast Finder and snappier, more app-like page loads. v28 also includes a new Activities registration system, a new Mailing List feature in Messenger, more intuitive password policy visuals, and a raft of other improvements.
In addition, ownership of all Core modules has now been visibly moved to the Gibbon Foundation, where they are joined by the majority of our Additional modules. Via the Foundation we are also working on a new supporter system, which will allow schools to choose to donate ongoing financial support to our project, allowing us to ensure Gibbon’s long term future. In the meantime, if you’d like to offer us a leg-up on this front, please consider using the buttons below to make a one-time donation:
USD $10 | USD $50 | USD $100 | USD $500 | USD $1,000 | Other Amount
Our continued thanks go out to our hard working Gibbon translators: powered by their efforts, Gibbon is now available in 26 languages! If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v28.0.01
- Gibbon requires a minimum PHP version of 7.4 and MySQL version of 5.7. Please check to ensure your server supports this requirement. Gibbon v27 supports up to PHP 8.2 and MySQL 8.0, which are currently the highest recommended versions.
- If you are running Gibbon on PHP 8.3+, it is recommended to turn off deprecation messages through php.ini, as these messages are only intended for development purposes.
- Always backup your files and database before upgrading.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v29 and future release dates. Take a look at https://docs.gibbonedu.org/development/gibbon-road-map.
v28.0.00
Gibbon v28 sports an exciting front-end refresh powered by HTMX and Alpine.js, replacing jQuery and various other front-end libraries. As well as considerable improvements to the UI, this refresh also includes quick-save forms, a nicer Fast Finder and snappier, more app-like page loads. v28 also includes a new Activities registration system, a new Mailing List feature in Messenger, more intuitive password policy visuals, and a raft of other improvements.
In addition, ownership of all Core modules has now been visibly moved to the Gibbon Foundation, where they are joined by the majority of our Additional modules. Via the Foundation we are also working on a new supporter system, which will allow schools to choose to donate ongoing financial support to our project, allowing us to ensure Gibbon’s long term future. In the meantime, if you’d like to offer us a leg-up on this front, please consider using the buttons below to make a one-time donation:
USD $10 | USD $50 | USD $100 | USD $500 | USD $1,000 | Other Amount
Our continued thanks go out to our hard working Gibbon translators: powered by their efforts, Gibbon is now available in 26 languages! If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v28.0.00
- Gibbon requires a minimum PHP version of 7.4 and MySQL version of 5.7. Please check to ensure your server supports this requirement. Gibbon v27 supports up to PHP 8.2 and MySQL 8.0, which are currently the highest recommended versions.
- If you are running Gibbon on PHP 8.3+, it is recommended to turn off deprecation messages through php.ini, as these messages are only intended for development purposes.
- Always backup your files and database before upgrading.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v29 and future release dates. Take a look at https://docs.gibbonedu.org/development/gibbon-road-map.
v27.0.01
Welcome to Gibbon v27.0.01 (Kadoorie Farm). This version brings a wide range of backend enhancements, including improved PHP 8.2 compatibility, updates to Google OAuth and jQuery libraries, date localization, and loads of ongoing refactoring. The frontend offers a fresh new UI for the Library module and an auto-save system when creating new lesson plans.
Our first attempt at an April release was scuppered by upstream Google integration changes, and so this version has arrived in May instead. The extra time has been used for quality control, with the aim of offering a stable version at release. Going forward we plan to stick as closely as possible to our new April/November 20th release cycle.
The Gibbon Foundation is now fully up and running, representing a massive milestone for our community. We hope to announce a new supporter system in November (alongside v28), which will allow schools to choose to donate ongoing financial support to our project, allowing us to ensure Gibbon’s long term future. In the meantime, if you’d like to offer us a leg-up on this front, please consider using the buttons below to make a one-time donation:
USD $10 | USD $50 | USD $100 | USD $500 | USD $1,000 | Other Amount
Gibbon v27 improves type-checking and support for PHP 8.2, with a continued minimum requirement of PHP 7.4 and MySQL 5.7. If you’re running Gibbon on PHP 8.3+, it is still recommended to turn off deprecation messages through php.ini, as these messages are only intended for development purposes.
A heartfelt thank you to everyone who continues to work hard to translate Gibbon into their own language. Thanks to your ongoing efforts Gibbon is available in 24 languages! If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v27.0.01
- Gibbon requires a minimum PHP version of 7.4 and MySQL version of 5.7. Please check to ensure your server supports this requirement. Gibbon v27 supports up to PHP 8.2 and MySQL 8.0, which are currently the highest recommended versions.
- Always backup your files and database before upgrading.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v28 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
v27.0.00
Welcome to Gibbon v27.0.00 (Kadoorie Farm). This version brings a wide range of backend enhancements, including improved PHP 8.2 compatibility, updates to Google OAuth and jQuery libraries, date localization, and loads of ongoing refactoring. The frontend offers a fresh new UI for the Library module and an auto-save system when creating new lesson plans.
Our first attempt at an April release was scuppered by upstream Google integration changes, and so this version has arrived in May instead. The extra time has been used for quality control, with the aim of offering a stable version at release. Going forward we plan to stick as closely as possible to our new April/November 20th release cycle.
The Gibbon Foundation is now fully up and running, representing a massive milestone for our community. We hope to announce a new supporter system in November (alongside v28), which will allow schools to choose to donate ongoing financial support to our project, allowing us to ensure Gibbon’s long term future. In the meantime, if you’d like to offer us a leg-up on this front, please consider using the buttons below to make a one-time donation:
USD $10 | USD $50 | USD $100 | USD $500 | USD $1,000 | Other Amount
Gibbon v27 improves type-checking and support for PHP 8.2, with a continued minimum requirement of PHP 7.4 and MySQL 5.7. If you’re running Gibbon on PHP 8.3+, it is still recommended to turn off deprecation messages through php.ini, as these messages are only intended for development purposes.
A heartfelt thank you to everyone who continues to work hard to translate Gibbon into their own language. Thanks to your ongoing efforts Gibbon is available in 24 languages! If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v27.0.00
- Gibbon requires a minimum PHP version of 7.4 and MySQL version of 5.7. Please check to ensure your server supports this requirement. Gibbon v27 supports up to PHP 8.2 and MySQL 8.0, which are currently the highest recommended versions.
- Always backup your files and database before upgrading.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v28 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
v26.0.00
Welcome to Gibbon v26.0.00 (Joss House Bay). This version featured an extended development cycle that focused on maintenance, stability and security. During this release cycle we worked with a number of security researchers to scan and test Gibbon, as explained in our v25.0.01 release notes.
In order to better fit with the school year we have updated our release cycle dates: going forward these will switch from January/June 20th to April/November 20th.
Over the past few years we have been working with lawyers, accountants and advisors to set up the Gibbon Foundation, a non-profit entity incorporated in Hong Kong. The foundation aims to protect and strengthen the project, and we are delighted to announce that it is now up and running. This opens the possibility for fundraising and donations to further support the development of Gibbon as a sustainable, global project. More news on this front will be shared in the coming months.
We are also pleased to announce that the copyright of the Gibbon codebase has been officially transferred from Ross Parker, the founder of Gibbon, to the Gibbon Foundation. This change represents a milestone in the growth and sustainability of the project and its community.
Gibbon v26 raises minimum requirements to PHP 7.4 and MySQL 5.7, enabling us to continue to modernize the codebase and use functionality from newer versions of these languages. Please check your system compatibility before upgrading. As PHP 8.2+ introduces several new deprecations and strict type checking requirements, testing for this version is ongoing. If you’re running Gibbon on PHP 8.2+, it’s recommended to turn off deprecation messages through php.ini, as these messages are only intended for development purposes.
A heartfelt thank you to everyone who continues to work hard to translate Gibbon into their own language. Thanks to your ongoing efforts Gibbon is available in 24 languages! If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v26.0.00
- As of v26, Gibbon now requires a minimum PHP version of 7.4 and MySQL version of 5.7. Please check to ensure your server supports this requirement before upgrading. Gibbon v26 supports up to PHP 8.2 and MySQL 8.0, which are the highest recommended versions.
- Always backup your files and database before upgrading.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v27 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
v25.0.01
Welcome to Gibbon v25.0.00 (Ice House Street). This release includes a new tool for visually managing internal staff coverage, making teacher substitutions easier than ever. In addition we have supercharged the timetable, which now displays activities and duties, both of which can also be included in coverage requests. The Admissions module and flexible Form Builder, added as beta in v24, are now the default for fresh installations. In addition, Messenger now includes a Pre-Flight mode, allowing sending users to see who will receive a message, and to receive a testing copy.
v25 also includes future attendance for ad hoc groups, an Off Timetable option for special days, custom fields for lesson plans and more than 40 other enhancements and improvements.
Our deepest gratitude goes out to everyone who continues to work hard to translate Gibbon into their own language. Thanks to your ongoing efforts Gibbon is available in 24 languages! If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Version Update
This release includes Gibbon v25.0.01, which is a Maintenance & Security release that improves key areas of the system without adding new features. All schools are encouraged to update their systems to this version to keep their system up-to-date and secure.
Our primary aim for the current development cycle has been to focus on the overall stability and security of Gibbon. In doing so, we have hired a security firm, RSM Hong Kong, to analyze Gibbon and identify areas of security to improve. During that time, we have also been in touch with external security researchers who continue to analyze open source projects and notify developers of areas of concern.
We would like to thank the following teams and individuals for their contributions to help analyze and identify improvements for Gibbon:
- Christian Pöschl and the usd AG’s Responsible Disclosure Team
- Diego Alejandro Guancha Naranjo, Independent Researcher
- Mario Klawuhn and the Aware7 Security Research Team
- The security research team at RSM Hong Kong
- Dr. Ahmad Abbadi, Independent Gibbon User
Based on the security improvements we’ve made these past months, as well as bug fixes that have arisen during this time, we have put together v25.0.01 as a Maintenance & Security release for the Gibbon community. We encourage schools to update to this version, rather than waiting until the next version, as in keeping with best practices for securing software, details of the security research will be published in CVE databases and in GitHub in due course.
Looking To The Future
Version 25 is a landmark release for Gibbon, representing 12 years of development, 100 code releases and over 18,000 installations across the globe, all driven by a small but committed team of volunteer developers. In reflecting on where we have been, we are excited to let you know a little more about where we are going next:
-
Over the past few years we have been working with lawyers, accountants and advisors to set up the Gibbon Foundation, a non-profit entity incorporated in Hong Kong. Although this work remains underway, our hope is that within 6 months it will be ready to provide a secure legal framework for the ongoing development of Gibbon, with a focus on community development, intellectual property, advocacy and fundraising. This marks a major landmark in Gibbon’s transition from a “two-person band” (Sandra and Ross) to a sustainable, global project.
-
After many years of January/June releases, we will be adjusting our release roadmap from v26 onward, to begin releasing in November/April instead. This means v26 will be an extended development cycle, releasing November 20, 2023.
-
For Gibbon v26 (Joss House Bay), rather than adding new features, we will be focusing our spotlight on stablising the Gibbon codebase, improving our documentation, and supporting our growing community. In the same way that an agricultural field requires fallow time to maintain its fruitfulness, so do open source projects!
Important Notes for v25.0.01
- Gibbon v25 requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v25 supports PHP 8.1 and MySQL 8.0, which are the highest recommended versions.
- Always backup your files and database before upgrading.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v26 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
v25.0.00
Welcome to Gibbon v25.0.00 (Ice House Street). This release includes a new tool for visually managing internal staff coverage, making teacher substitutions easier than ever. In addition we have supercharged the timetable, which now displays activities and duties, both of which can also be included in coverage requests. The Admissions module and flexible Form Builder, added as beta in v24, are now the default for fresh installations. In addition, Messenger now includes a Pre-Flight mode, allowing sending users to see who will receive a message, and to receive a testing copy.
v25 also includes future attendance for ad hoc groups, an Off Timetable option for special days, custom fields for lesson plans and more than 40 other enhancements and improvements.
Our deepest gratitude goes out to everyone who continues to work hard to translate Gibbon into their own language. Thanks to your ongoing efforts Gibbon is available in 24 languages! If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Looking To The Future
Version 25 is a landmark release for Gibbon, representing 12 years of development, 100 code releases and over 18,000 installations across the globe, all driven by a small but committed team of volunteer developers. In reflecting on where we have been, we are excited to let you know a little more about where we are going next:
-
Over the past few years we have been working with lawyers, accountants and advisors to set up the Gibbon Foundation, a non-profit entity incorporated in Hong Kong. Although this work remains underway, our hope is that within 6 months it will be ready to provide a secure legal framework for the ongoing development of Gibbon, with a focus on community development, intellectual property, advocacy and fundraising. This marks a major landmark in Gibbon’s transition from a “two-person band” (Sandra and Ross) to a sustainable, global project.
-
After many years of January/June releases, we will be adjusting our release roadmap from v26 onward, to begin releasing in November/April instead. This means v26 will be an extended development cycle, releasing November 20, 2023.
-
For Gibbon v26 (Joss House Bay), rather than adding new features, we will be focusing our spotlight on stablising the Gibbon codebase, improving our documentation, and supporting our growing community. In the same way that an agricultural field requires fallow time to maintain its fruitfulness, so do open source projects!
Important Notes for v25.0.00
- Gibbon v25 requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v25 supports PHP 8.1 and MySQL 8.0, which are the highest recommended versions.
- Always backup your files and database before upgrading.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v26 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
v24.0.01
Welcome to Gibbon v24.0.01 (Ha Gao). We’re pleased to announce the addition of a new Admissions module along with flexible Form Builder functionality. Together, these new features enable schools to customize their application forms and give administrators more tools for tracking and working with applicants. Given the scope of these changes, we’ve marked them as beta for v24, and the original application form is still in place and fully functional. For the initial release of the Form Builder we’ve focused on ensuring the application functionality is robust and stable, and in the future this feature will enable creating other types of forms in Gibbon.
The v24 release also includes a new Multi-Factor Authentication option for users, iCal timetable export, improved user photo uploader, and more than 50 other enhancements and improvements.
Our appreciation goes out to everyone who continues to work hard to translate Gibbon into their language. Thanks to your ongoing efforts Gibbon is available in 22 languages! If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v24.0.01
- Gibbon v24 requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v24 supports PHP 8.1 and MySQL 8.0, which are the highest recommended versions.
- Always backup your files and database before upgrading. This is especially important this release, as there are a number of structural changes to the database.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v25 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
Expert Support & Certification
The Gibbon community continues to offer a high level of friendly, timely and knowledgeable support via our forums. For schools requiring support beyond what the community provides, we offer a range of Expert Support and Certification options via gibbonedu.com.
v24.0.00
Welcome to Gibbon v24.0.00 (Ha Gao). We’re pleased to announce the addition of a new Admissions module along with flexible Form Builder functionality. Together, these new features enable schools to customize their application forms and give administrators more tools for tracking and working with applicants. Given the scope of these changes, we’ve marked them as beta for v24, and the original application form is still in place and fully functional. For the initial release of the Form Builder we’ve focused on ensuring the application functionality is robust and stable, and in the future this feature will enable creating other types of forms in Gibbon.
The v24 release also includes a new Multi-Factor Authentication option for users, iCal timetable export, improved user photo uploader, and more than 50 other enhancements and improvements.
Our appreciation goes out to everyone who continues to work hard to translate Gibbon into their language. Thanks to your ongoing efforts Gibbon is available in 22 languages! If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v24.0.00
- Gibbon v24 requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v24 supports PHP 8.1 and MySQL 8.0, which are the highest recommended versions.
- Always backup your files and database before upgrading. This is especially important this release, as there are a number of structural changes to the database.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v25 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
Expert Support & Certification
The Gibbon community continues to offer a high level of friendly, timely and knowledgeable support via our forums. For schools requiring support beyond what the community provides, we offer a range of Expert Support and Certification options via gibbonedu.com.
v23.0.02
Welcome to Gibbon v23.0.00 (Ga Yau). We’re continuing to build momentum with each release, with Ee Gaa (而家, “right now”), Faai Di Laa (快啲啦, “hurry up”), and now Ga Yau (加油, “add oil!”). With the previous version focusing on front-end changes and themes, this version primarily focuses on back-end changes and stability. We have refactored several key areas of the system, including the installer, session management, payments, and authentication. This version introduces new OAuth2 login handling, enabling Microsoft and generic SSO logins, as well as a new Stripe payment gateway. It also cleans up the codebase and removes deprecated functions, as well as improves the handling of user input data.
Important Note: This release contains a number of security improvements and fixes that are highly recommended for all Gibbon installations. These improvements address validation vulnerabilities brought to our attention near the end of the v23 development cycle.
Due to the scope of the changes made during this version, it is unfortunately not feasible for these security improvements to be released for v22, which is why we strongly recommend that schools update their systems to v23. As always, we aim for a high degree of stability in Gibbon. Extra testing has been conducted on this release, but please do backup your database and code before updating.
Our appreciation goes out to everyone who continues to work hard to translate Gibbon into their language. Thanks to your ongoing efforts Gibbon is available in 22 languages! We did not add any new languages this release, however there were lots of improvements to translation strings in the interface.If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Gibbon v23.0.02 includes an important security update. All installations of Gibbon running a prior version are highly recommended to update to this latest stable release. Please check the Changelog for a list of changes in this release.
Important Notes for v23.0.02
- Gibbon v23 requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v23 supports PHP 8.1 and MySQL 8.0, which are the highest recommended versions.
- Always backup your files and database before upgrading. This is especially important this release, as there are a number of structural changes to the database.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- If you encounter a “MySQL Server has gone away” message during update or installation, please check the following forum thread: https://ask.gibbonedu.org/discussion/3308/
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v24 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
Expert Support
The Gibbon community continues to offer a high level of friendly, timely and knowledgeable support via our forums. For schools requiring support beyond what the community provides, we offer a range of Expert Support options via gibbonedu.com.
v23.0.01
Welcome to Gibbon v23.0.00 (Ga Yau). We’re continuing to build momentum with each release, with Ee Gaa (而家, “right now”), Faai Di Laa (快啲啦, “hurry up”), and now Ga Yau (加油, “add oil!”). With the previous version focusing on front-end changes and themes, this version primarily focuses on back-end changes and stability. We have refactored several key areas of the system, including the installer, session management, payments, and authentication. This version introduces new OAuth2 login handling, enabling Microsoft and generic SSO logins, as well as a new Stripe payment gateway. It also cleans up the codebase and removes deprecated functions, as well as improves the handling of user input data.
Important Note: This release contains a number of security improvements and fixes that are highly recommended for all Gibbon installations. These improvements address validation vulnerabilities brought to our attention near the end of the v23 development cycle.
Due to the scope of the changes made during this version, it is unfortunately not feasible for these security improvements to be released for v22, which is why we strongly recommend that schools update their systems to v23. As always, we aim for a high degree of stability in Gibbon. Extra testing has been conducted on this release, but please do backup your database and code before updating.
Our appreciation goes out to everyone who continues to work hard to translate Gibbon into their language. Thanks to your ongoing efforts Gibbon is available in 22 languages! We did not add any new languages this release, however there were lots of improvements to translation strings in the interface.If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Gibbon v23.0.01 is a follow-up to the v23 release in January 2022, which includes bug fixes that we have identified since the release. Notably, the User Import actions have been fixed and string replacements with {} placeholders have been fixed. This release also includes the newly activated es_DO Español - República Dominicana. Please check the Changelog for a list of changes in this release.
Important Notes for v23.0.01
- Gibbon v23 requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v23 supports PHP 8.1 and MySQL 8.0, which are the highest recommended versions.
- Always backup your files and database before upgrading. This is especially important this release, as there are a number of structural changes to the database.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- If you encounter a “MySQL Server has gone away” message during update or installation, please check the following forum thread: https://ask.gibbonedu.org/discussion/3308/
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v24 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
Expert Support
The Gibbon community continues to offer a high level of friendly, timely and knowledgeable support via our forums. For schools requiring support beyond what the community provides, we offer a range of Expert Support options via gibbonedu.com.
v23.0.00
Welcome to Gibbon v23.0.00 (Ga Yau). We’re continuing to build momentum with each release, with Ee Gaa (而家, “right now”), Faai Di Laa (快啲啦, “hurry up”), and now Ga Yau (加油, “add oil!”). With the previous version focusing on front-end changes and themes, this version primarily focuses on back-end changes and stability. We have refactored several key areas of the system, including the installer, session management, payments, and authentication. This version introduces new OAuth2 login handling, enabling Microsoft and generic SSO logins, as well as a new Stripe payment gateway. It also cleans up the codebase and removes deprecated functions, as well as improves the handling of user input data.
Important Note: This release contains a number of security improvements and fixes that are highly recommended for all Gibbon installations. These improvements address validation vulnerabilities brought to our attention near the end of the v23 development cycle.
Due to the scope of the changes made during this version, it is unfortunately not feasible for these security improvements to be released for v22, which is why we strongly recommend that schools update their systems to v23. As always, we aim for a high degree of stability in Gibbon. Extra testing has been conducted on this release, but please do backup your database and code before updating.
Our appreciation goes out to everyone who continues to work hard to translate Gibbon into their language. Thanks to your ongoing efforts Gibbon is available in 22 languages! We did not add any new languages this release, however there were lots of improvements to translation strings in the interface.If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v23.0.00
- Gibbon v23 requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v23 supports PHP 8.1 and MySQL 8.0, which are the highest recommended versions.
- Always backup your files and database before upgrading. This is especially important this release, as there are a number of structural changes to the database.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- If you encounter a “MySQL Server has gone away” message during update or installation, please check the following forum thread: https://ask.gibbonedu.org/discussion/3308/
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v24 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
Expert Support
The Gibbon community continues to offer a high level of friendly, timely and knowledgeable support via our forums. For schools requiring support beyond what the community provides, we offer a range of Expert Support options via gibbonedu.com.
v22.0.01
Welcome to Gibbon v22.0.00 (Faai Di Laa). This is one of our largest releases in the past few years, including numerous front and back-end changes. Following our last release, v21 Ee Gaa (Cantonese for ‘right now’), v22 Faai Di Laa builds on the momentum with the encouragement to “Hurry up!”. The most noticeable change in this version is a new theme, updating Gibbon’s look and feel, which includes eight built-in theme colours. This version also includes new custom field options for many areas of the system, personal document settings, a dashboard enrolment tab, staff data updates, and more than 100 other enhancements.
On the technical side, v22 includes PHP 8 support, increases the minimum PHP version to 7.3, and includes a number of structural changes to the database. Be sure to backup before updating and read the Changes With Important Notices in the changelog.
It has been a pleasure to note a distinct strengthening of our community through the last 2 releases. Our forums now regularly feature peer-to-peer advice, new names and faces abound, the Gibbon map is growing and we’ve certified our first Official Partners. Despite this growth, the tone of our interactions remain positive, polite, friendly and true to the spirit of Gibbon. We are proud to be part of this growing movement of educators!
Our appreciation goes out to everyone who continues to work hard to translate Gibbon into their language. Thanks to your ongoing efforts Gibbon is available in 22 languages! We did not add any new languages this release, however there were lots of improvements to translation strings in the interface.
If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Gibbon v22.0.01 is a follow-up to the v22 release in June 2021, and includes bug fixes that we have identified since the release. It also includes a security fix for Messenger which prevents javascript injection in messages, which could be an issue if untrusted users have access to the message wall in a school. Since v22.0.00 was a large release with a number of structural changes, we’re making v22.0.01 available for schools who would like to update and patch their system before the next full release in January 2022. Please check the Changelog for a list of the issues that this release addresses.
Important Notes for v22.0.00
- As of v22, Gibbon now requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v22 now supports PHP 8.0 and MySQL 8.0, which are the highest recommended versions.
- Always backup your files and database before upgrading. This is especially important this release, as there are a number of structural changes to the database.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- If you encounter a “MySQL Server has gone away” message during update or installation, please check the following forum thread: https://ask.gibbonedu.org/discussion/3308/
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v23 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
Expert Support
The Gibbon community continues to offer a high level of friendly, timely and knowledgeable support via our forums. For schools requiring support beyond what the community provides, we offer a range of Expert Support options via gibbonedu.com.
v22.0.00
Welcome to Gibbon v22.0.00 (Faai Di Laa). This is one of our largest releases in the past few years, including numerous front and back-end changes. Following our last release, v21 Ee Gaa (Cantonese for ‘right now’), v22 Faai Di Laa builds on the momentum with the encouragement to “Hurry up!”. The most noticeable change in this version is a new theme, updating Gibbon’s look and feel, which includes eight built-in theme colours. This version also includes new custom field options for many areas of the system, personal document settings, a dashboard enrolment tab, staff data updates, and more than 100 other enhancements.
On the technical side, v22 includes PHP 8 support, increases the minimum PHP version to 7.3, and includes a number of structural changes to the database. Be sure to backup before updating and read the Changes With Important Notices in the changelog.
It has been a pleasure to note a distinct strengthening of our community through the last 2 releases. Our forums now regularly feature peer-to-peer advice, new names and faces abound, the Gibbon map is growing and we’ve certified our first Official Partners. Despite this growth, the tone of our interactions remain positive, polite, friendly and true to the spirit of Gibbon. We are proud to be part of this growing movement of educators!
Our appreciation goes out to everyone who continues to work hard to translate Gibbon into their language. Thanks to your ongoing efforts Gibbon is available in 22 languages! We did not add any new languages this release, however there were lots of improvements to translation strings in the interface.
If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v22.0.00
- As of v22, Gibbon now requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v22 now supports PHP 8.0 and MySQL 8.0, which are the highest recommended versions.
- Always backup your files and database before upgrading. This is especially important this release, as there are a number of structural changes to the database.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- If you encounter a “MySQL Server has gone away” message during update or installation, please check the following forum thread: https://ask.gibbonedu.org/discussion/3308/
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v23 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
Expert Support
The Gibbon community continues to offer a high level of friendly, timely and knowledgeable support via our forums. For schools requiring support beyond what the community provides, we offer a range of Expert Support options via gibbonedu.com.
v21.0.01
Welcome to Gibbon v21.0.01 (Ee Gaa). Our most noticeable change is a visual improvement to the appearance of forms and menus. This release also includes new Data Retention and Data Privacy functionality, improved tools and information for System Administrators, Report emailing tools, MySQL 8 compatibility, and more than 140 other enhancements.
Continuing the amazing work of our volunteer translators, Gibbon v21 adds both Afrikaans and Ukrainian as active languages. Our appreciation goes out to everyone who has worked hard to translate Gibbon into their language: thanks to your ongoing efforts Gibbon is now available in 22 languages!
If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
v21.0.01 is a minor version release which addresses an issue identified in the Attendance > Students Not Onsite and Students Not Present reports, which were missing some attendance logs when using Attendance by Class. This minor release also includes additional improvements made since the v21 release. We highly recommend all administrators running v21 to update their systems to this latest version.
Although this is not a security issue, there is the potential for it to impact student health and safety in the case of an emergency evacuation, at a school using the Students Not Onsite and Students Not Present reports. As such, we felt it prudent to push this fix as a minor release, and announce its availability by email.
Important Notes for v21.0.01
- Since v17, Gibbon requires a minimum PHP version of 7.0. Please check to ensure your server supports this requirement before upgrading. Gibbon v21 has been tested up to PHP 7.4, which is the highest recommended version. Gibbon does not yet support PHP 8.
- Always backup your files and database before upgrading.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v22 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
Expert Support
The Gibbon community continues to offer a high level of friendly, timely and knowledgeable support via our forums. For schools requiring support beyond what the community provides, we offer a range of Expert Support options via gibbonedu.com.
v21.0.00
Welcome to Gibbon v21.0.00 (Ee Gaa). Our most noticeable change is a visual improvement to the appearance of forms and menus. This release also includes new Data Retention and Data Privacy functionality, improved tools and information for System Administrators, Report emailing tools, MySQL 8 compatibility, and more than 140 other enhancements.
Continuing the amazing work of our volunteer translators, Gibbon v21 adds both Afrikaans and Ukrainian as active languages. Our appreciation goes out to everyone who has worked hard to translate Gibbon into their language: thanks to your ongoing efforts Gibbon is now available in 22 languages!
If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v21.0.00
- Since v17, Gibbon requires a minimum PHP version of 7.0. Please check to ensure your server supports this requirement before upgrading. Gibbon v21 has been tested up to PHP 7.4, which is the highest recommended version. Gibbon does not yet support PHP 8.
- Always backup your files and database before upgrading.
- If you are upgrading, please read the Changes With Important Notices section of CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v22 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
Expert Support
The Gibbon community continues to offer a high level of friendly, timely and knowledgeable support via our forums. For schools requiring support beyond what the community provides, we offer a range of Expert Support options via gibbonedu.com.
v20.0.00
Welcome to Gibbon v20.0.00 (Ding Ding Che). This release, which mainly focuses on maintenance and stability, includes background email sending in Messenger, a new View Logs interface for browsing Gibbon events, PHP 7.4 compatibility and more than 75 other enhancements.
Gibbon’s internationalisation continues to be strengthened, thanks to the hard work of Leonardo Freitas and our team of volunteer translators, whose efforts we greatly appreciate. If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Watch our new Welcome To Gibbon Trailer
https://www.youtube.com/watch?v=2v3IZ-clM78
Important Notes for v20.0.00
- Gibbon v20 does not yet support MySQL 8. We are working to add this support into Gibbon v21, releasing January 20, 2021.
- Since v17, Gibbon requires a minimum PHP version of 7.0. Please check to ensure your server supports this requirement before upgrading. Gibbon v20 has been tested up to PHP 7.4, which is the highest recommended version.
- Always backup your files and database before upgrading.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v21 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
Expert Support
The Gibbon community continues to offer a high level of friendly, timely and knowledgeable support via our forums. For schools requiring support beyond what the community provides, we offer a range of Expert Support options via gibbonedu.com.
A Better Query Builder
Gibbon v20 supports Query Builder v1.8.00, which features parameter values for easier querying. In celebrating this improvement, we are offering a 50% discount on gibbonedu.com Value Added Licences, which give access to a library of over 90 useful queries.
v19.0.00
Welcome to Gibbon v19.0.00 (Cha Chaan Teng). This release includes a brand new [academic Reports module](https://docs.gibbonedu.org/administrators/reports/), complete with a visual template designer and intuitive report writing and proof reading. In addition, you’ll find a new staff directory, Individual Needs investigations, pinned messages for your Gibbon landing page, and more than 80 other improvements.
Gibbon is now available in German! Thanks to the hard work of our volunteer translators, Gibbon is becoming a truly global platform, with support for 20 languages. Our thanks go out to the translators who have worked to make Gibbon available in their languages!
If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
More information about the new Reports module is available in the docs.
Important Notes for v19.0.00
- Since v17, Gibbon requires a minimum PHP version of 7.0. Please check to ensure your server supports this requirement before upgrading. Gibbon v19 has been tested up to PHP 7.3, which is the highest recommended version. Support for PHP 7.4 is planned for Gibbon v20.
- Always backup your files and database before upgrading.
- Please read the Changes With Important Notices section of /CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v20 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
v17.0.00
Gibbon v17.0.00 (Apliu Gai) highlights our growing global community with improved localization, language installation, RTL support, and Hebrew & Turkish languages. It also features rubric visualization, tools for importing data, additional SMS gateways and more than 90 other fixes, tweaks and improvements.
This version increases the minimum PHP requirement to 7.0. See the Important Notes section for more information.
Our appreciation goes out to the volunteers who work hard to translate Gibbon into their language: thanks to your ongoing efforts Gibbon is now available in 17 languages! Special thanks to Koala Yeung and Leonardo Freitas, who have joined the Gibbon core team and contributed many lines of code to our ongoing codebase refactoring.
If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v17.0.00
- We’ve increased the minimum PHP version to 7.0. Please check to ensure your server supports this requirement before upgrading. At this time PHP 7.2 is the highest recommended version, and 7.3+ should only be used in development.
- Always backup your files and database before upgrading.
- Please read the Changes With Important Notices section of /CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v18 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
v16.0.01
v16.0.01 is a compatibility update for systems running PHP5.5
Gibbon v16.0.00 (Taipa) features further code base refactoring, better tables, improved Data Updater workflow, ad hoc Groups in Messenger, Simplified Chinese and Polish language support and more than 75 other fixes, tweaks and improvements.
As always, we’d like to offer a massive thank you to our growing team of volunteer developers and translators: your ongoing work helps make Gibbon better for all of us. You know who you are!
For those interested in helping us to build a stronger community, please consider completing our Gibbon Community Survey 2018: https://goo.gl/2xuXQQ.
If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Updating Gibbon
- Always backup your files and database before upgrading.
- Please read the Changes With Important Notices section of /CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- The GitHub development branch for v17 will be made available in the coming week: https://github.com/GibbonEdu/core.
- Our Gibbon Development Road Map, will be updated shortly, and will include our Trello planning board for v17 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
v18.0.01
We're excited to announce Gibbon v18.0.00 (Bo Lo Bao) introduces the first mobile-responsive capabilities to the Gibbon core. This is a milestone release, building on the past several versions of back-end refactoring, and represents the next major steps in improving the Gibbon user experience. We aim to continue this momentum in upcoming versions, with additional interface improvements and themeing capabilities.
This version also introduces new functionality for tracking staff absences and substitute coverage, mobile-friendly HTML email templates, improvements to attendance tracking, fine-grained data updater controls, and more than 60 other fixes, tweaks and improvements.
Continuing the amazing work of our volunteer translators, Gibbon v18 adds both Urdu and Croatian as active languages. Our appreciation goes out to everyone who has worked hard to translate Gibbon into their language: thanks to your ongoing efforts Gibbon is now available in 19 languages!
If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v18.0.01
- Since v17, Gibbon requires a minimum PHP version of 7.0. Please check to ensure your server supports this requirement before upgrading. Gibbon v18 has been tested up to PHP 7.3, which is the highest recommended version.
- Always backup your files and database before upgrading.
- Please read the Changes With Important Notices section of /CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v19 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.
v18.0.00
We're excited to announce Gibbon v18.0.00 (Bo Lo Bao) introduces the first mobile-responsive capabilities to the Gibbon core. This is a milestone release, building on the past several versions of back-end refactoring, and represents the next major steps in improving the Gibbon user experience. We aim to continue this momentum in upcoming versions, with additional interface improvements and themeing capabilities.
This version also introduces new functionality for tracking staff absences and substitute coverage, mobile-friendly HTML email templates, improvements to attendance tracking, fine-grained data updater controls, and more than 60 other fixes, tweaks and improvements.
Continuing the amazing work of our volunteer translators, Gibbon v18 adds both Urdu and Croatian as active languages. Our appreciation goes out to everyone who has worked hard to translate Gibbon into their language: thanks to your ongoing efforts Gibbon is now available in 19 languages!
If you would like to volunteer to translate Gibbon into your language, please email support@gibbonedu.org.
Important Notes for v18.0.00
- Since v17, Gibbon requires a minimum PHP version of 7.0. Please check to ensure your server supports this requirement before upgrading. Gibbon v18 has been tested up to PHP 7.3, which is the highest recommended version.
- Always backup your files and database before upgrading.
- Please read the Changes With Important Notices section of /CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.
- See the Updating Gibbon guide for detailed steps.
Developer Notes
- Our Gibbon Development Road Map includes our GitHub branch, project board for v19 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map.