- [TASK] Increase support to TYPO3 13
- [TASK][BREAKING] Drop support for TYPO3 10. Increase PHP req to 8+.
- [TASK] Increase support to TYPO3 12
- [BUGFIX] Check if array value exist before reading.
- [BUGFIX] Drop reading of settings BE/cookieSecure and SYS/cookieHttpOnly that does no longer exist in TYPO3 10 and 11.
- [BUGFIX] Add all private network IP addresses as allowed to see website. (ddev on local issue)
- [TASK] Update composer.json allowed plugins.
- [BUGFIX] Fix wrong value as parameter of setcookie method.
- [TASK] Increase support to TYPO3 11 and drop support for TYPO3 8 and 9.
- [BUGFIX] Add "extension-key" for TYPO3.
- [TASK] Add ddev.
- [TASK] Add backend redirect to front after authorisation.
- [TASK] Refactor legacy code.
- [TASK] Increase TYPO3 to 10 / drop support for 6.2 and 7.6
- [TASK] Change location of ext icon.
- [TASK] Refactor code.
- [BUGFIX] Fix headers are case-insensitive.
- [TASK] Extend supported TYPO3 verison in ext_emconf.php
- [TASK] Change required TYPO3 from 'typo3/cms' to 'typo3/cms-core'.
- [FEATURE] Add compatibility for TYPO3 9.0.0
- [DOCS] Docs improvements.
- [TASK] Change icon.
- [FEATURE] Use TYPO3 settings for cookie HttpOnly and Secure flags.
- [BUGFIX] Set restrictfe cookie only for backend user authorisation.
- [TASK] Add more info to composer.json
- [TASK] Add some badges to README.rst
- [TASK] Add styleci / php_cs / scrutinizer configs
- [BUGFIX] array_unique($conditionResults) cannot be passed to reset() as the parameter $array expects a reference.
- [BUGFIX] The parameter $_params and $pObj is not used and could be removed.
- [BUGFIX] Make strict comparision of values.
- [TASK] Change exit() with die()
- [DOCS] Mods for docs.
- [DOCS] Docs update.
- [BUGFIX] Bring back 'ip' => '127.0.0.1' as default config.
- [CLENAUP] Remove not used use.
- [BUGFIX] Store BE_USER just after authorization because later in typo3/sysext/frontend/Classes/Http/RequestHandler.php BE_USER can be unset if he has no access to page tree, but we do not care about acceess to page tree for restrictfe. We only want to know if user logged sucessfully.
- [CLEANUP] PSR-2 formatting.
- [DOCS] Divide changlog from main README.rst into separate CHANGELOG.rst.
- [BUGFIX] Disable php inspecion for $_params in restrictFrontend($_params, &$pObj) - PhpUnusedParameterInspection.
- [TASK] Cleanup up on detecting for wrong naming for "exeptions" or "exception".
- [TASK][BREAKING] Move config to external class and remove hook to set additional config params as all params can be overwritten by config from $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['restrictfe']
- [TASK] Add separate class which hooks into BE login process and stores tx_restrictfe cookie after sucessful BE login. Additionally logout user if "tx_restrictfe_clearbesession" is set for user profile.
- Update ext_emconf.php.
- Documentation update.
a) Add "requestUri" condition and update documentation for "requestUri" usage. a) Update documentation with info that restrictfe is diabled for local instances.
- Update documentation with default settings.
- Remove "enable" $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['restrictfe']['enable']
- Set 127.0.0.1 as default IP that is allowed to see frontend without authorization.