Releases: GibbonEdu/core
Ga Yau (Update)
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 personal language option has been fixed, 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.
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! If you would like to volunteer to translate Gibbon into your language, please email [email protected].
We are continuing to build a map of schools using Gibbon and/or Free Learning, and we’d love to know about your usage. If you have a moment, please complete our 3-minute form: https://bit.ly/3idoTWw
“‘Add oil’ (加油, ga yau) is a Hong Kong English expression used as an encouragement and support to a person. In Cantonese, gā (加) means ‘add’, and yáu (油) means ‘oil’ or ‘fuel’. It is cited that the Cantonese term originated as a cheer at the Macau Grand Prix during the 1960s. It was used to imply stepping harder on the gas pedal, giving the car more speed and power to accelerate.” - https://en.wikipedia.org/wiki/Add_oil
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/
-
Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and 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.
Ga Yau
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! If you would like to volunteer to translate Gibbon into your language, please email [email protected].
We are continuing to build a map of schools using Gibbon and/or Free Learning, and we’d love to know about your usage. If you have a moment, please complete our 3-minute form: https://bit.ly/3idoTWw
“‘Add oil’ (加油, ga yau) is a Hong Kong English expression used as an encouragement and support to a person. In Cantonese, gā (加) means ‘add’, and yáu (油) means ‘oil’ or ‘fuel’. It is cited that the Cantonese term originated as a cheer at the Macau Grand Prix during the 1960s. It was used to imply stepping harder on the gas pedal, giving the car more speed and power to accelerate.” - https://en.wikipedia.org/wiki/Add_oil
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/
-
Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and 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.
Faai Di Laa (Update)
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.
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.
We are continuing to build a map of schools using Gibbon and/or Free Learning, and we’d love to know about your usage. If you have a moment, please complete our 3-minute form: https://bit.ly/3idoTWw
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 [email protected].
“‘Faai Di Laa’ (快啲啦, faai3 di1 laa1) is Cantonese for ‘hurry up’ or ‘go faster’, and is used to communicate a need for speed. This might be used with a bus or taxi driver, an employee or someone on the street, but may be perceived as impolite.”
https://youtu.be/nzeQ1k1FhsI?t=12
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/
• Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and 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.
Faai Di Laa
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.
We are continuing to build a map of schools using Gibbon and/or Free Learning, and we’d love to know about your usage. If you have a moment, please complete our 3-minute form: https://bit.ly/3idoTWw
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 [email protected].
“‘Faai Di Laa’ (快啲啦, faai3 di1 laa1) is Cantonese for ‘hurry up’ or ‘go faster’, and is used to communicate a need for speed. This might be used with a bus or taxi driver, an employee or someone on the street, but may be perceived as impolite.”
https://youtu.be/nzeQ1k1FhsI?t=12
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/
• Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and 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.
Faai Di Laa (Pre-release)
This is a pre-release for v22.0.00, which will release officially on June 20, 2021. This pre-release includes the new Install Bundle which includes the vendor folder, and will be used for the final installation tests before release.
Note: This pre-release is intended for use by developers. If you are testing this prior to release, the updates in Step 3 will intentionally fail (because cutting edge code updates have already been applied to gibbon.sql). Please do not use this release on a production system. Thanks!
Ee Gaa (Update)
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 thxe 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.
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 [email protected].
“Ee Gaa” (而家, ji4 gaa1) is Cantonese for ‘now’ or ‘right now’, and is used to communicate in the present tense. For example ‘ngo ji gaa hai uk kei’ means ‘I am at home now’. It is one of few Cantonese words beginning with an e sound, and is often pronounced as ‘yee gaa’” – https://www.youtube.com/watch?v=MIE5iJhrbTA
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.
• Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and 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.
Ee Gaa
Gibbon Mapping Project
We are building a map of schools using Gibbon and/or Free Learning, and we’d love to know about your usage.
If you have a moment, please complete our 3-minute form: https://bit.ly/3idoTWw. Thanks!
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 [email protected].
“Ee Gaa” (而家, ji4 gaa1) is Cantonese for ‘now’ or ‘right now’, and is used to communicate in the present tense. For example ‘ngo ji gaa hai uk kei’ means ‘I am at home now’. It is one of few Cantonese words beginning with an e sound, and is often pronounced as ‘yee gaa’” – https://www.youtube.com/watch?v=MIE5iJhrbTA
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.
• Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and 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.
Ding Ding Che
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 [email protected].
"Ding Ding Che (Chinese 叮叮車) is the oldest transport on HK Island. In addition to being used by commuters, the system is popular with tourists, and is one of the most environmentally friendly ways of travelling in the city. Hong Kong people informally call the tramway the "Ding Ding" (叮叮), in reference to the double-bell ring used by the trams to warn pedestrians of their approach." – https://en.wikipedia.org/wiki/Hong_Kong_Tramways
Watch our new Welcome To Gibbon Trailer
https://www.youtube.com/watch?v=2v3IZ-clM78
IMPORTANT NOTES FOR v20.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 v20 has been tested up to PHP 7.4, which is the highest recommended version.
• 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.
• Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and 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.
Cha Chaan Teng
Welcome to Gibbon v19.0.00 (Cha Chaan Teng). This release includes a brand new academic Reports module, 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 [email protected].
"A cha chaan teng (Chinese: 茶餐廳; "tea restaurant") is a type of restaurant commonly found in Hong Kong, Macau and parts of Guangdong. They are known for eclectic and affordable menus, which include dishes from Hong Kong cuisine and Hong Kong-style Western cuisine." – https://en.wikipedia.org/wiki/Cha_chaan_teng
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.
• 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.
• Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and project board for v20 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map
COMMERCIAL 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 options via gibbonedu.com.
Bo Lo Bao (Update)
v18.0.01 contains an installer fix and a number of minor bug fixes.
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 [email protected].
A Bo Lo Bao (Pineapple Bun; Chinese: 菠蘿包) is a kind of sweet bun predominantly popular in Hong Kong and also common in Chinatowns worldwide. Despite the name, it does not traditionally contain pineapple; rather, the name refers to the look of the characteristic topping (which resembles the texture of a pineapple).
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.