Osumi Framework
es en eu v9.8.1 GitHub

Migration Guide: 9.7.4 → 9.8.0

Version 9.8.0 brings a new tool to add custom items to <head>.

This release is a breaking change for users who had configured ext_css_list or ext_js_list.


Summary

Added

Changed

Removed


Impact on Existing Projects

Users who had ext_css_list or ext_js_list options defined on Config.json will have to change as they won't work anymore.

For example:

{
	"ext_css_list": ["https://example.com/example.css"],
	"ext_js_list": ["https://example.com/example.js"]
}

Will have to change to:

{
	"head_elements": [
		{
			"item": "link",
			"attributes": {
				"rel": "stylesheet",
				"href": "https://example.com/example.css"
			}
		},
		{
			"item": "script",
			"attributes": {
				"src": "https://example.com/example.js"
			}
		}
	]
}

Purpose of This Update

This documentation update aims to:


Backward Compatibility

Users with ext_css_list or ext_js_list will see those links stop working and are not loaded on their application.


Developer Action Required

If a user has ext_css_list or ext_js_list, they will have to update those to the new head_elements configuration option.


Notes

Future versions may reference this documentation baseline when introducing architectural or behavioral changes.