This document captures all Kenai release notes for versions 4.12 - latest release. You will find the latest release notes at the top, with previous version release notes following.
TABLE OF CONTENTS
- Kenai 4.23
- Kenai 4.22
- Kenai 4.21
- Kenai 4.20
- Kenai 4.19
- Kenai 4.18
- Kenai 4.17
- Kenai 4.16
- Kenai 4.15
- Kenai 4.14
- Kenai 4.13
- Kenai 4.12
Kenai 4.23
Kenai 4.23 is a parent release that collects releases compliant with particular Moodle major versions. The parent name includes the common major-release branch (in this case, 4.x), as well as the latest release count for that branch (in this case, 23).
Kenai 4.23 includes the following releases:
4.5.0.2 (Moodle LMS/Workplace 4.5)
4.4.0.4 (Moodle LMS/Workplace 4.4)
Note: Kenai is aligned with the native Moodle Core and Workplace support schedules. Support has now ended for Moodle Core LMS/Workplace 4.2, and only security fixes will be provided for Moodle Core LMS/Workplace 4.3 (until April 2025) and 4.1 (until December 2025).
Enhancements
Enhanced native catalog
This release introduces the enhanced native catalog as an optional alternative to the current Kenai catalog. It leverages the flexible settings and streamlined interface of the native Workplace catalog, while also providing alphabetical sorting capability, on-demand control of the filter pane, and toggle selection of grid or list view.
Learner progress view
For the enhanced native catalog, this release includes an optional “My Progress” view that can be added as a separate page, accessible by a link in the main navigation header configured via the “Custom navigation” field in Kenai general settings.
With this option enabled, a learner’s enrolled courses are excluded from the enhanced catalog and displayed on the “My Progress” page. The page’s custom filter pane can be configured for mandatory, in-progress, and completed status, and the page can be configured to display a progress bar and percentage for each course.
Kenai custom field migration
To optimize configuration of the enhanced native catalog, Kenai custom text fields can be converted to native Moodle dropdown fields, so they are available for display in the catalog filter pane.
Alt text for front page images
This release also adds support for providing alt text to images that display on the front page.
Note: the enhanced native catalog is only available for Moodle Workplace versions. As with the native Workplace catalog, at present it does not support display of programs.
Bug fixes
Media repositories unavailable in rich text editor for Welcome section of Kenai front page (KNI-80)
When guest access is enabled but force login is not enabled, catalog scroll shows a session error until the user manually logs in as guest (KNI-76)
Mismatch of accessible description for ratings label/rating field type (KNI-130)
On catalog page, drop-down menu selection results in focus moving to top off page (KNI-131)
Kenai 4.22
Kenai 4.22 is a parent release that collects releases compliant with particular Moodle Workplace major versions. The parent name includes the common major-release branch (in this case, 4.x), as well as the latest release count for that branch (in this case, 22).
Kenai 4.22 includes the following releases:
4.5.0.1 (Moodle LMS/Workplace 4.5)
4.4.0.3 (Moodle LMS/Workplace 4.4)
Note: With this parent release, Kenai is aligned with the native Moodle support schedule. Support has now ended for Moodle Core LMS/Workplace 4.2, and only security fixes will be provided for Moodle Core LMS/Workplace 4.3 (until April 21) and 4.1 (until December 8).
Enhancements
This release introduces support for native blocks to be added to the Kenai front page:
Capability is enabled through the native “Edit mode” toggle on the page, and is only available to site administrators
A block can be added by selecting from the “Add a block” menu on the right-side pullout pane, and then moved, via drag and drop, to various locations on the front page, where they can be directly configured or removed
Keep in mind that Kenai-specific front-page elements, such as the banner, custom images, and learning trackers, must still be managed through Kenai front-page settings in Site Administration.
Bug fixes
Users can still self-allocate to a program even when the "Allow self allocation" setting is not enabled (KNI-177)
Kenai 4.21
Kenai 4.21 is a parent release that collects releases compliant with particular Moodle Workplace major versions. The parent name includes the common major-release branch (in this case, 4.x), as well as the latest release count for that branch (in this case, 21).
Kenai 4.21 includes the following releases:
4.5.0.0 (Moodle LMS/Workplace 4.5)
Enhancements
Compatibility with Moodle Core LMS 4.5 and Moodle Workplace 4.5
Kenai 4.20
Kenai 4.20 is a parent release that collects releases compliant with particular Moodle Workplace major versions. The parent name includes the common major-release branch (in this case, 4.x), as well as the latest release count for that branch (in this case, 20).
Kenai 4.20 includes the following releases:
4.4.0.2 (Moodle LMS/Workplace 4.4)
4.3.5.3 (Moodle LMS/Workplace 4.3)
4.2.6.3 (Moodle LMS/Workplace 4.2)
4.1.7.3 (Moodle LMS/Workplace 4.1)
Bug fixes
Clicking catalog images or title for program allocates users (KNI-112)
Duplicate element Ids occur when my cards enabled and user is enrolled (KNI-125)
Kenai 4.19
Kenai 4.19 is a parent release that collects releases compliant with particular Moodle Workplace major versions. The parent name includes the common major-release branch (in this case, 4.x), as well as the latest release count for that branch (in this case, 19).
Kenai 4.19 includes the following releases:
4.4.0.1 (Moodle LMS/Workplace 4.4)
4.3.5.2 (Moodle LMS/Workplace 4.3)
4.2.6.2 (Moodle LMS/Workplace 4.2)
4.1.7.2 (Moodle LMS/Workplace 4.1)
Bug fixes
Text field migration tool calls incorrect class, resulting in fatal error (KNI-118)
Updates to local_ratings plugin javascript variables to prevent deprecation notices (KNI-124)
Kenai 4.18
Kenai 4.18 is a parent release that collects releases compliant with particular Moodle Workplace major versions. The parent name includes the common major-release branch (in this case, 4.x), as well as the latest release count for that branch (in this case, 18).
Kenai 4.18 includes the following releases:
4.4.0.0 (Moodle LMS/Workplace 4.4)
4.3.5.1 (Moodle LMS/Workplace 4.3)
4.2.6.1 (Moodle LMS/Workplace 4.2)
4.1.7.1 (Moodle LMS/Workplace 4.1)
Enhancements
Compatibility with Moodle Core LMS and Workplace 4.4
Bug fixes
Auto generated image for custom featured item if none is present (KNI-98)
"Browse featured content" not displaying properly (KNI-106)
On front page, "View more" modal does not launch (KNI-107)
Program start assumes site is at root level of domain (KNI-110 )
“Arrow” icon outside of button element on course cards (KNI-111)
Footer banner not remaining fixed (KNI-116)
Kenai 4.17
Kenai 4.17 is a parent release that collects releases compliant with particular Moodle Workplace major versions. The parent name includes the common major-release branch (in this case, 4.x), as well as the latest release count for that branch (in this case, 17).
Kenai 4.17 includes the following releases:
4.3.5.0 (Moodle LMS/Workplace 4.3)
4.2.6.0 (Moodle LMS/Workplace 4.2)
4.1.7.0 (Moodle LMS/Workplace 4.1)
Enhancements
Compatibility with Moodle LMS
API support has been added to implement the category filter for custom card types
Bitbucket Pipelines and moodle-plugin-ci tools have been added
Kenai 4.16
Kenai 4.16 is a parent release that collects releases compliant with particular Moodle Workplace major versions. The parent name includes the common major-release branch (in this case, 4.x), as well as the latest release count for that branch (in this case, 16).
Kenai 4.16 includes the following releases:
4.3.4.1 (Workplace 4.3)
4.2.5.1 (Workplace 4.2)
4.1.6.1 (Workplace 4.1)
Bug fixes
Sesskey error occurs on catalog page when using guest auto-login without "force users to login" enabled (KNI-101)
Scroll autoloading does not respect the selected category in the category filter (KNI-102)
Courses using custom field defaults not being correctly filtered in catalog (KNI-103)
Kenai 4.15
Kenai 4.15 is a parent release that collects releases compliant with particular Moodle Workplace major versions. The parent name includes the common major-release branch (in this case, 4.x), as well as the latest release count for that branch (in this case, 15).
Kenai 4.15 includes the following releases:
4.3.4.0 (Workplace 4.3)
4.2.5.0 (Workplace 4.2)
4.1.6.0 (Workplace 4.1)
Enhancements
Support for course subcategory filtering has been added to the catalog page. While the existing “categories” menu remains, it will now let users drill down into, and filter by, every subcategory level, with a breadcrumb for easily finding a parent category.
Note: Currently, selecting a category only filters for courses in that category, and not any of its subcategories; with this release, however, selecting a category will filter for courses in all of its subcategories, too.
Kenai 4.14
Kenai 4.14 is a parent release that collects releases compliant with particular Moodle Workplace major versions. The parent name includes the common major-release branch (in this case, 4.x), as well as the latest release count for that branch (in this case, 14).
Kenai 4.14 includes the following releases:
4.3.3.1 (Workplace 4.3)
4.2.4.1 (Workplace 4.2)
4.1.5.1 (Workplace 4.1)
Bug fixes
Course layout override is missing custom navigation functionality (KNI-95)
Kenai 4.13
Kenai 4.13 introduces new functionality that improves both administrative management and the learner experience. Kenai 4.13 is a parent release that collects releases compliant with particular Moodle Workplace major versions. The parent name includes the common major-release branch (in this case, 4.x), as well as the latest release count for that branch (in this case, 13).
Kenai 4.13 includes the following releases:
4.3.3 (Workplace 4.3)
4.2.4 (Workplace 4.2)
4.1.5 (Workplace 4.1)
Enhancements
This release supports adding custom icons for course activities. Site administrators can access a table listing all default icons; for each activity, they can upload a custom image in a variety of formats.
Note: We recommend icons with black lines and transparent backgrounds, since Moodle displays a color underneath the icon, based on activity type. If you’re considering other icon designs, keep in mind that Moodle also inverts the colors of the icon with a filter, and that some styles may need to be overridden in admin settings.To better support navigation in a course, a new “go to top” button can be configured; after a certain amount of scrolling, the button displays in the lower right corner of a page, for quick access back to the top of the page.
For additional visual branding of catalog cards, Kenai now supports pulling an image via the Picture custom field plugin (which must also be installed on your site), to display as a thumbnail on a card.
Bug fixes
Kenai allows setting icons in custom nodes even though core does not render them (KNI-90)
Text fields are generated without displaysize and ispassword attributes (KNI-91)
Kenai 4.12
The Kenai 4.12 release introduces new functionality that improves both administrative management and the learner experience. With this release, we have revised our release approach and naming convention. Kenai 4.12 is a parent release that collects releases compliant with particular Moodle Workplace major versions. The parent name includes the common major-release branch (in this case, 4.x), as well as the latest release count for that branch (in this case, 12).
Kenai 4.12 includes the following releases:
4.3.2 (Workplace 4.3)
4.2.3 (Workplace 4.2)
4.1.4 (Workplace 4.1)
Enhancements
This release improves responsiveness, with shorter load times for the front page and catalog page, as well as quicker card generation during catalog scrolling.
Note: additional performance gains can be achieved if the "Show courses that allow a user to self enroll in the catalog" setting is not enabled. This setting requires the system to check if courses have an enrollment method with a self-enroll function, and if the user meets the conditions to self enroll. For sites only relying on the core self-enrollment method and/or enrollment via Workplace program allocation, this setting can be disabled, and instead the appropriate enrollment methods can be selected in the "Additional catalog enrollment methods" menu.For the front page “featured content” section, the appearance of course/program cards is now aligned with other cards on the front and catalog pages (the appearance of custom cards remains unchanged).
Bug fixes
For catalog cards on the front page, ratings do not display (KNI-55)