

-------------------------------------------------------
Changelog Version 2.13.6 R237/P237 12-04-2024
-------------------------------------------------------
  - Upgrading twig/twig (v3.8.0 => v3.15.0)
  - Upgrading phpmailer/phpmailer (v6.9.1 => v6.9.2)
Fixed form module 3.5.0 to send correct admin mails
 - change description in form-options
 - add hidden files for more options for debug and toeken check
 - add hidden file to send mail to a unregistered user, if he activate a checkbox for this
 - add method to prevent mails for delete process with ajax
Fixed page-add-prozess to inheritance the menu-id from the parent
Fixed template-install for templates without a defined template-function
Fixed user- && page language problem and also form send problem for other languages (definition was not boolean)
Fixed news/rss.php for interception of invalid page id's
prepare some functions for PHP 8.4 (not all)
Fixed wrong convert method in framework/function-utf8.php to solve the search-results-problem
Add method to prevent section_title, page_title && menu_title with forbidden chars like html, js etc

-------------------------------------------------------
Changelog Version 2.13.5 R220/P233 29-06-2024
-------------------------------------------------------
add external cronJob config
    rename cronJob.conf.example to cronJob.conf
    and set your settings for croncheck and cronJob
    if not found read default settings in script
upgrade viewing pagetree
    only show if dom content is completly loaded
    if total pages greater than 100 a progressbar will be shown
upgrade form
    crypted ip adress field formip
    submission only marked as delete can be delete
    add send confirmation mail to unproofed e-mails
upgrade login
    now login possible with e-mail adress
-------------------------------------------------------
Changelog Version 2.13.5 R220/P228 08-05-2024
-------------------------------------------------------
  - Upgrading JQuery to Version 3.7.1 inkl. migrate 3.4.1
  - Upgrading composer to version 2.7.2 (stable channel).
  - Upgrading algo26-matthias/idna-convert (v3.1.0 => v3.1.1)
  - Upgrading guzzlehttp/psr7 (2.6.0 => 2.6.2)
  - Upgrading mixable/color-utils (1.0.3 => 1.0.4)
  - Upgrading phpmailer/phpmailer (v6.8.0 => v6.9.1)
  - Upgrading symfony/polyfill (v1.27.0 => v1.29.0)
  - Upgrading twig/twig (v3.7.0 => v3.8.0)
  - Upgrading php81_bc/strftime (0.5.0 => 0.7.4)
Login as administrator opens system option directly in advanced mode
Built in check for changed files and folder, calles as ajax in infoBox
or call as cronjob from framework/croncheck.php, don't need a admin Login
fixed creation directory only with numbers. e.g. year number in media managment
change folder ckeditor/ckeditor_config to deprecated
set wb_config with cke_loader individual to Addons (see admin/settings)
-------------------------------------------------------
Changelog Version 2.13.5 R220 20-12-2023
-------------------------------------------------------
Update phplib to strict mode for php 8 and higher to fix backslash issue
Remove magic_quote calls in pclzip
update set_var integer parameter to string in settings
Update CKEditor4 to last Version 4.22.1
Update Twig to Version3.7.0 (2023-07-26)
Update PHPMailer to Version 6.8.0 (March 6th, 2023)
Latest available Composer version 2.6.3 (stable channel)
Remove $_Session['GROUP_ID']
Change user.group_id from value 1 == Adminstrator if Group changed to another one
Update media management resize transparent png images
1)  button not active:
    Images will be uploaded with their own dimension
2)  button active:
    first try to resize from values of media folder or corresponding media subfolder
    if no size values exists in media then images try to resize from
    base setting in option general setting otherwise none of uploaded will be resized
    transparent png images are basically resized if setting are smaller than png size
    otherwise keep their size and transparency
3)  Remove compression settings to media management
-------------------------------------------------------
Changelog Version 2.13.4 23-08-2023/07-09-2023
-------------------------------------------------------
Fix "unserialize(): Error at offset 5 of 71 bytes" mediasettings
Fix several errors posted by hgs and sternchen8875
Update hidden account/frontend.css if no account block is active
Update hidden form/frontend.css if different sections
Fixing the call of all enableAddon in scripts where translate class is used
Adding strftime compatibility package for php>=8.1
A cross-platform alternative to strftime()for when it will be removed from PHP
a simple fix is to add the namespace prior to the function like PHP81_BC\strftime()
Update media management
add button resize_up in media option
animated gifs and transparent png images are basically not changed and keep their size and transparency/animation
1) button not aktive:
    Images will be uploaded with their own dimension
2) button aktive:
    first try to resize from values of media folder or corresponding media subfolder
    if no size values exists in media then images try to resize from base setting
    in option general setting otherwise none of uploaded will be resized
-------------------------------------------------------
Changelog Version 2.13.3
-------------------------------------------------------
Update Twig to v3.4.3
Update CkEditor to v4.20.0
Update PHPMailer to v6.7
add class intervention/image v2.7.2
add class mixable/color-utils v1.0.3
(mixable/color-utils PHP utilities to convert any values between RGB, HSL, CMYK, YUV and HEX colors)
(most important changes for PHP 8.2.x)
Fixed drag and drop for modules (e.g. news and form)
known drag bug
   no move icons update during drag
-------------------------------------------------------
Changelog Version 2.13.2 (most important changes for PHP 8.1.x)
-------------------------------------------------------
Fixed incorrect typirisierte Function parameter for PHP 8.1.x
Update Twig Version to 3.4.1
Update CkEditor to Version 4.19.0
Fixed Url in CKEditor template.js
Fixed search routines
fixed Captcha class Secureimage
Add color picker Coloris-0.14.0 to /include/plugins/default/
Optimizations of some methods class.database
-------------------------------------------------------
Changelog Version 2.13.1 (most important changes)
-------------------------------------------------------
The WebsiteBaker project is pleased to announce the official release of the long-awaited WebsiteBaker 2.13.1. WebsiteBaker Version 2.13.0, which was released a year ago, has been extensively expanded and various reported problems have been eliminated. We encourage everyone to start planning an upgrade to WebsiteBaker 2.13.1. This release officially marks the end of further development of WebsiteBaker 2.13.0!!
Among other things, it is a security release that fixes some security vulnerabilities and contains various bug fixes and improvements.
WebsiteBaker 2.13.1 runs with PHP 7.4.28 up to and including PHP 8.0.x. Some adjustments have already been made for PHP 8.1.x. We are working hard on the full customization for PHP 8.1.x
And here is an overview of changes in WebsiteBaker 2.13.1.
An optical and improved technical adjustment of the WebsiteBaker Installer should be mentioned, e.g. preventing incorrect entries.
For the frontend login, registration, user setting (profile), styles (frontend.css) and javascript (frontend.js, frontend_body.js)  files are also integrated into the frontend template, as with the modules, in order to be able to adapt the design for the frontend account to your own design.
An update of the template engine Twig version to version 3.3.9 to replace the outdated and inflexible PHPLib template engine with Twig in one of the later WebsiteBaker versions.<br />Update CKEditor to version 4.18.0 which Security Includes
The update of the PhpMailer class to version 6.6 has brought with it some stricter configuration measures.
Advanced features in Mailer class allow to suppress SSL certificate check when this error occurs SMTP Error: Could not connect to SMTP host (Reason invalid or missing certificates). Keep in mind that security is compromised if opting for this route of suppressing certificate validation.
The WebsiteBaker own form module has been provided with a new spam protection. The time for the spam protection to take effect can now be set individually in minutes.
The General Data Protection Regulation was also taken into account. The retention period of saved entries, if allowed to be saved at all, can be limited in days and the form module will irrevocably and automatically delete the entries from the database as soon as the backend overview page of the form module is called.
The Output_Filter also makes it easier for the user to integrate the ShortUrl Version 4 developed by Ruud. Editing via FTP is no longer necessary, the necessary short.php file is created automatically at the push of a button and can also be deleted again. The option of editing and deleting the .htaccess file is also possible via the output_filter and should only be carried out by experienced users. Using the import function, text modules can also be inserted into an existing .htaccess. The possibility of your own text modules is also provided.
Also, some droplets that are supplied by default have undergone an overhaul and adjustment to PHP 8 and will be automatically updated during the upgrade.
Also new, at the end of some password fields is a small eye icon that you can click after entering the password so that it then displays the password in plain text.
Module developers should seek help and customization information from the development team for internal core changes.
How to install a new WebsiteBaker version 2.13.1
Download the unzip.php.zip version 16 from the wiki download area, as well as the full package WebsiteBaker 2.13.1Remove the extension .zip from the unzip.php.zip. This file is an executable unzip.php.It is no longer necessary to unpack the WebsiteBaker package yourself. Upload both files via FTP to the desired website (application path) in which WebsiteBaker is to be installed.In the browser address line, enter the following URL https://domain-name.tld /unzip.php and confirm. The unzip routine starts and is self-explanatory. After unpacking, click on the Backend button and the revised WebsiteBaker Installer will start automatically.
How to upgrade to WebsiteBaker 2.13.1
Basically, the process is identical to the new installation. The only difference is that there is no new installation; WebsiteBaker automatically offers the upgrade after logging into the backend. Remember to back up the website and database beforehand.n upgrade from older WebsiteBaker installations, preferably from version 2.8.x, has been maintained and is already with version smaller 2.8.x without having to jump from version to version.n online installer is planned for the future, until then we will soon be available for the upgrade from offer 2 fix files for older versions.Not yet available, but the next highlight is planned to help quickly with problems. The files in the sub-items listed can be used to fix various package-related issues and/or change the installation status of packages.
The small fix for reported problems and also for new features then also with a changed version or revision number (changed installation status)The quick fix only for reported fixed problems without features for the final version WebsiteBaker 2.13.1 (unchanged installation status)
With this release, we would like to take this opportunity to recognize the efforts and dedication of all the people who have voluntarily given their time to support and promote the WebsiteBaker project. We would like to thank everyone who has contributed to the development of WebsiteBaker over the years, past and present!
