moodle/filter/upgrade.txt
Petr Škoda 62c8032509 MDL-34347 remove all problematic global text caching
Instead we will create new MUC caches inside each filter plugin.
Please note that all cache filters should work with local caches
without the need of strict cache invalidation.
2014-01-14 10:49:23 +08:00

35 lines
1.2 KiB
Text

This file describes API changes in core filter API and plugins,
information provided here is intended especially for developers.
=== 2.7 ===
* Finally filter may use $PAGE and $OUTPUT, yay!
* Old global text caching was removed, each filter is now responsible
for own caching.
=== 2.6 ===
* filtersettings.php is now deprecated, migrate to standard settings.php
=== 2.5 ===
* legacy_filter emulation was removed
* support for 'mod/*' filters was removed
* use short filter name instead of old path, ex.: 'filter/tex' ---> 'tex'
in all filter API functions and methods
=== 2.3 ===
* new setup() method added to moodle_text_filter, invoked before
filtering happens, used to add all the requirements to the page
(js, css...) and/or other init tasks. See filter/glossary for
an example using the API (and MDL-32279 for its justification).
=== 2.2 ===
* legacy filters and legacy locations have been deprecated, so any
old filter should be updated to use the new moodle_text_filter,
and any filter bundled under mod/xxxx directories be moved to
/filter/xxxx (MDL-29995). They will stop working completely in
Moodle 2.3 (MDL-29996). See the glossary or data filters for
examples of legacy module filters and locations already updated.