ÿØÿà JFIF    ÿÛ „ ( %"1!%)+...383,7(-.+  -+++--++++---+-+-----+---------------+---+-++7-----ÿÀ  ß â" ÿÄ    ÿÄ H   !1AQaq"‘¡2B±ÁÑð#R“ÒTbr‚²á3csƒ’ÂñDS¢³$CÿÄ   ÿÄ %  !1AQa"23‘ÿÚ   ? ôÿ ¨pŸªáÿ —åYõõ\?àÒü©ŠÄï¨pŸªáÿ —åYõõ\?àÓü©ŠÄá 0Ÿªáÿ Ÿå[úƒ ú®ði~TÁbqÐ8OÕpÿ ƒOò¤Oè`–RÂáœá™êi€ßÉ< FtŸI“öÌ8úDf´°å}“¾œ6  öFá°y¥jñÇh†ˆ¢ã/ÃÐ:ªcÈ "Y¡ðÑl>ÿ ”ÏËte:qž\oäŠe÷󲍷˜HT4&ÿ ÓÐü6ö®¿øþßèô Ÿ•7Ñi’•j|“ñì>b…þS?*Óôÿ ÓÐü*h¥£ír¶ü UãS炟[AÐaè[ûª•õ&õj?†Éö+EzP—WeÒírJFt ‘BŒ†Ï‡%#tE Øz¥OÛ«!1›üä±Í™%ºÍãö]°î(–:@<‹ŒÊö×òÆt¦ãº+‡¦%ÌÁ²h´OƒJŒtMÜ>ÀÜÊw3Y´•牋4ǍýʏTì>œú=Íwhyë,¾Ôò×õ¿ßÊa»«þˆѪQ|%6ž™A õ%:øj<>É—ÿ Å_ˆCbõ¥š±ý¯Ýƒï…¶|RëócÍf溪“t.СøTÿ *Ä¿-{†çàczůŽ_–^XþŒ±miB[X±d 1,é”zEù»& î9gœf™9Ð'.;—™i}!ôšåîqêÛ٤ёý£½ÆA–àôe"A$˝Úsäÿ ÷Û #°xŸëí(l »ý3—¥5m! rt`†0~'j2(]S¦¦kv,ÚÇ l¦øJA£Šƒ J3E8ÙiŽ:cÉžúeZ°€¯\®kÖ(79«Ž:¯X”¾³Š&¡*….‰Ž(ÜíŸ2¥ª‡×Hi²TF¤ò[¨íÈRëÉ䢍mgÑ.Ÿ<öäS0í„ǹÁU´f#Vß;Õ–…P@3ío<ä-±»Ž.L|kªÀê›fÂ6@»eu‚|ÓaÞÆŸ…¨ááå>åŠ?cKü6ùTÍÆ”†sĤÚ;H2RÚ†õ\Ö·Ÿn'¾ñ#ºI¤Å´%çÁ­‚â7›‹qT3Iï¨ÖÚ5I7Ë!ÅOóŸ¶øÝñØôת¦$Tcö‘[«Ö³šÒ';Aþ ¸èíg A2Z"i¸vdÄ÷.iõ®§)¿]¤À†–‡É&ä{V¶iŽ”.Ó×Õÿ û?h¬Mt–íª[ÿ Ñÿ ÌV(í}=ibÔ¡›¥¢±bLô¥‡piη_Z<‡z§èŒ)iÖwiÇ 2hÙ3·=’d÷8éŽ1¦¸c¤µ€7›7Ø ð\á)} ¹fËí›pAÃL%âc2 í§æQz¿;T8sæ°qø)QFMð‰XŒÂ±N¢aF¨…8¯!U  Z©RÊÖPVÄÀÍin™Ì-GˆªÅËŠ›•zË}º±ŽÍFò¹}Uw×#ä5B¤{î}Ð<ÙD é©¤&‡ïDbàÁôMÁ.ÿØÿà JFIF    ÿÛ „ ( %"1!%)+...383,7(-.+  -+++--++++---+-+-----+---------------+---+-++7-----ÿÀ  ß â" ÿÄ    ÿÄ H   !1AQaq"‘¡2B±ÁÑð#R“ÒTbr‚²á3csƒ’ÂñDS¢³$CÿÄ   ÿÄ %  !1AQa"23‘ÿÚ   ? ôÿ ¨pŸªáÿ —åYõõ\?àÒü©ŠÄï¨pŸªáÿ —åYõõ\?àÓü©ŠÄá 0Ÿªáÿ Ÿå[úƒ ú®ði~TÁbqÐ8OÕpÿ ƒOò¤Oè`–RÂáœá™êi€ßÉ< FtŸI“öÌ8úDf´°å}“¾œ6  öFá°y¥jñÇh†ˆ¢ã/ÃÐ:ªcÈ "Y¡ðÑl>ÿ ”ÏËte:qž\oäŠe÷󲍷˜HT4&ÿ ÓÐü6ö®¿øþßèô Ÿ•7Ñi’•j|“ñì>b…þS?*Óôÿ ÓÐü*h¥£ír¶ü UãS炟[AÐaè[ûª•õ&õj?†Éö+EzP—WeÒírJFt ‘BŒ†Ï‡%#tE Øz¥OÛ«!1›üä±Í™%ºÍãö]°î(–:@<‹ŒÊö×òÆt¦ãº+‡¦%ÌÁ²h´OƒJŒtMÜ>ÀÜÊw3Y´•牋4ǍýʏTì>œú=Íwhyë,¾Ôò×õ¿ßÊa»«þˆѪQ|%6ž™A õ%:øj<>É—ÿ Å_ˆCbõ¥š±ý¯Ýƒï…¶|RëócÍf溪“t.СøTÿ *Ä¿-{†çàczůŽ_–^XþŒ±miB[X±d 1,é”zEù»& î9gœf™9Ð'.;—™i}!ôšåîqêÛ٤ёý£½ÆA–àôe"A$˝Úsäÿ ÷Û #°xŸëí(l »ý3—¥5m! rt`†0~'j2(]S¦¦kv,ÚÇ l¦øJA£Šƒ J3E8ÙiŽ:cÉžúeZ°€¯\®kÖ(79«Ž:¯X”¾³Š&¡*….‰Ž(ÜíŸ2¥ª‡×Hi²TF¤ò[¨íÈRëÉ䢍mgÑ.Ÿ<öäS0í„ǹÁU´f#Vß;Õ–…P@3ío<ä-±»Ž.L|kªÀê›fÂ6@»eu‚|ÓaÞÆŸ…¨ááå>åŠ?cKü6ùTÍÆ”†sĤÚ;H2RÚ†õ\Ö·Ÿn'¾ñ#ºI¤Å´%çÁ­‚â7›‹qT3Iï¨ÖÚ5I7Ë!ÅOóŸ¶øÝñØôת¦$Tcö‘[«Ö³šÒ';Aþ ¸èíg A2Z"i¸vdÄ÷.iõ®§)¿]¤À†–‡É&ä{V¶iŽ”.Ó×Õÿ û?h¬Mt–íª[ÿ Ñÿ ÌV(í}=ibÔ¡›¥¢±bLô¥‡piη_Z<‡z§èŒ)iÖwiÇ 2hÙ3·=’d÷8éŽ1¦¸c¤µ€7›7Ø ð\á)} ¹fËí›pAÃL%âc2 í§æQz¿;T8sæ°qø)QFMð‰XŒÂ±N¢aF¨…8¯!U  Z©RÊÖPVÄÀÍin™Ì-GˆªÅËŠ›•zË}º±ŽÍFò¹}Uw×#ä5B¤{î}Ð<ÙD é©¤&‡ïDbàÁôMÁ.Version 2.2.22 - Saskatoon ------------------------------- Core - General - Fixed BR12711 - replace FILTER_SANITIZE_STRING in admin/siteprefs.php - Fixed BR12701 - Internal Page Link fixed to now include section headers that have children - Fixed BR12704 - User tag correctly updated message now automatically hides after 10 seconds - Fixed BR12658 - removed redundant string & other language file tweaks - Fixed BR12749 - Saving an UDT error fixed - saving the UDT parses the code but no longer executes - in case the php headers fail to be correctly interpreted fallback on pure HTML - make sure login form doesn't cache at all to avoid redirect loop on some server configurations - re-enforce the no caching of backend pages for some server configurations and browsers - upgraded to Smarty 4.5.5; - fixed the UserOperations::IsSuperuser method when $uid is not 1 (default for an installation) but not necessarily kept the same during the lifecycle of the site; - Removed MenuManager from the package; Content Manager 1.1.14 - Default page deletion bug on copy fixed Search Module 1.54 - Fixed BR12727 - Search Module bug fix to remove error if no result found FilePicker 1.0.9 - Fixed BR #12666 - Logs display problem in Admin Log Phar Installer 1.4.3 - Upgraded Smarty to version 4.5.5; - Regular Phar still doesn't support Windows at this point while Expanded Phar does because of a Smarty issue while being served from the phar installer; - Updated the installer README file; Version 2.2.21 - Sherbrooke ------------------------------- Core - General - Fixes BR 12714 inherited content Fields from a base templates are missing in child templates (backend edit); - Fixes BR 12713 Pages extended of a page base can't be edited, if they don't contain a {content} tag; - Fixes a typo in class ErrorPage: missing line break after #[\AllowDynamicProperties] directive; Version 2.2.20 - Saguenay ------------------------------- Core - General - Compatibility fixes for PHP 8.2 and 8.3; - Smarty upgraded to version 4.5.2 (latest of the stable 4.5.x branch); - Made some changes to keep backward compatibility with previous versions of Smarty; - Fixed BR #12683: we now truncate the item_name at 50 characters; - Moved php files with functions to a specific folder tidying up for further changes; - Deprecated cms_html_entity_decode: scheduled to be removed; PHP native html_entity_decode now supports UTF-8 properly; - Fixed BRs #12677 and #12703: UDTs errors are now handled more gracefully - the error being triggered is shown on the popup; - News module is no longer mandatory; - New module added to core (UserGuide); - Installer now supports optional modules (News and UserGuide); - MenuManager is no longer installed back on upgrades; Content Manager 1.1.13 - Fixed a typo in admin_editcontent.tpl; CmsJobManager 1.0.0 - Considered a stable release, version is now 1.0.0; - Compatibility fixes for PHP 8.2 and 8.3; DesignManager 1.1.11 - Compatibility fixes for PHP 8.2 and 8.3; FilePicker 1.0.8 - BR #12671 - fix FilePicker prefix error; MicroTiny 1.6.5 - Compatibility fixes for PHP 8.2 and 8.3; - Removed mt_jsbool as it is not needed any longer and was breaking Smarty compatibility; Navigator 1.0.11 - Compatibility fixes for PHP 8.2 and 8.3; News 2.51.13 - Compatibility fixes for PHP 8.2 and 8.3; - News is now an optional module, no longer installed by default; UserGuide 1.0.0 - Initial release; Phar Installer Not SET - Compatibility fixes for PHP 8.2 and 8.3; - Supports core optional modules selection on advanced mode (currently News and UserGuide); - Modified Smarty 4.2.1 enough to work with PHP 8.3; - Regular Phar doesn't support Windows at this point while Expanded Phar does; Version 2.2.19 - Selkirk ------------------------------- Core - General - BR #12647 - Wrong default action value in get_pageid_or_alias_from_url - FR #12638 - ability to add CSP headers on the backend: currently weak restrictions: self with script-src and script-src-elem set to unsafe-inline (optionally set on config admin_csp_header); - BR #12661 - fix page_selector allow_all parameter and set default to false; Content Manager 1.1.12 - BR #12635 - Apply button is shown for non-existing page; - BR #12474 Taking the default page down by accident through the content type; File Manager 1.6.16 - BR #12659 - FileManager upload Warning bug fix; FilePicker 1.0.7 - BR #12621 - FilePicker upload bug; - BR #12659 - FilePicker upload Warning bug fix; Navigator 1.0.10 - BR #12528 Navigator call doesn't clear excluded prefixes in some situations Version 2.2.18 - Apex ------------------------------- Core - General - Fallback function CMSMS\strftime. PHP Intl extension still recommended. The fallback solves issues on hosts that don't install it by default and don't allow users to install it. Version 2.2.17 - Iqaluit ------------------------------- Core - General - BR #12529 - Cacheable Pages have Bad Header Last-Modified; - BR #12543 - Lib file corrections; - BR #12618 - HasChildren() is broken; - BR #12587 - can't uninstall modules; - Compatibility fixes for PHP 7, 8.0 and 8.1; - Smarty upgraded to version 4.2.1; Note: Smarty 2 syntax is still supported, but deprecated - Add function CMSMS\strftime to replace deprecated PHP function. PHP Intl extension recommended to support this. - Enabled use of PHP functions trim,ltrim,rtrim in smarty templates - PHPMailer upgraded to version 6.6.0. - fixes BR #12529 Cacheable Pages have Bad Header Last-Modified; - added module's support for arrays in parameters; - Fixes to cms_mailer class mainly in terms of proxy design pattern getters and setters and autotls settings; - Smarty security policies changes: due to some modifications in the way updated Smarty now behaves, all static classes need to be registered for its use to be allowed in templates. Content Manager 1.1.10 - Differentiate new page from cloned page. - Compatibility fixes for PHP 7, 8.0 and 8.1. Design Manager 1.1.10 - BR #12545 - Module: DesignManager typo info on top file. - fixes typo BR #12545 - Compatibility fixes for PHP 7, 8.0 and 8.1. FilePicker 1.0.6 - BR #12539 - Module FilePicker 1.0.5 files corrections. - Compatibility fixes for PHP 7, 8.0 and 8.1. Module Manager 2.1.9 - BR #12541 - Module ModuleManager 2.1.8 : corrections + compatible php 7.1.0 to 8.1.4. News 2.51.12 - BR #12543 - Lib file corrections. - Compatibility fixes for PHP 7, 8.0 and 8.1. FileManager 1.6.13 - Compatibility fixes for PHP 7, 8.0 and 8.1.