Released version 3.0.10
- added function
hasBlock()
#345 Filters::safeUrl()
accepts Stringable- implemented mandatory escaping (cannot be disabled using |noescape)
- In
<script type=unknown>
is HTML not escaped - Improved escaping in
<script type=text/html>
- Escaper: better detection of type in
<script>
&<style>
- FilterExecutor: refactoring, info-aware filter can be dynamic
Filters::strLength()
uses mbstring, iconv and then utf8_decode