All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Require TYPO3 >= 11.5.40 (#692, #726)
- Improve the type annotations (#678)
- Add a wrapper class for gender values (#624)
- Add
FrontendUser.vatIn
(VAT identification number) (#623) - Add
FrontendUser.privacyDateOfAcceptance
(#622) - Add
FrontendUser.termsDateOfAcceptance
(#620)
- Deprecate the gender constants (#624)
- Fix some copy'n'paste errors with
resname
in the language file (#621)
- Set the default gender value to "none provided" in the SQL table definition (#599)
- Add labels for
crdate
andtstamp
(#557)
- Add a checkbox for "terms acknowledged" (#538)
- Make some DB fields visually smaller (#544)
- Improve the annotations (#539)
- Raise the required TYPO3 bugfix version (#461)
- Delete localizations that are now on Crowdin (#537)
- Add
resname
to all language labels (#535) - Fix the minimum 12LTS version (#458)
- Add support for TYPO3 12LTS (#436, #437, #438, #440, #441)
- Add the Crowdin configuration (#428)
- Use native type declarations for properties (#404, #405)
- Drop
FrontendUserWithCountry
(#390) - Drop the
fax
field (#388) - Drop support for TYPO3 10LTS (#387, #410)
- Drop support for PHP 7.2/7.3 (#386)
- Add
.creationDate
and.modificationDate
properties (#383) - Add support for PHP 8.3 (#382)
- Use short class names in the PHPDoc annotations (#336)
- Mention the 12LTS crowdfunding campaign (#333)
- Drop the property mapping for the removed
lockToDomain
property (#325)
- Add a gender value "diverse" (#264)
- Deprecate
FrontendUserWithCountry
and its repository (#265)
- Require TYPO3 ^11.5.4 for TYPO3 11LTS (#259)
- Switch the coverage on CI from Xdebug to PCOV (#223)
- Enable caching for PHP-CS-Fixer (#248)
- Ignore the storage PID in
FrontendUserGroupRepository::findByUids
(#208)
- Add
FrontendUserGroupRepository::findByUids
(#207)
- Require TYPO3 >= 10.4.11 (#173)
- Stop using the deprecated
TYPO3_MODE
constant (#175)
- Add support for PHP 8.2 (#158, #159)
- Add support for TYPO3 11LTS (#154, #155, #156)
- Drop the Prophecy dependency (#151)
- Drop the
locktodomain
property (#146)
- Add tests that the models can be XCLASSed (#143)
- Reduce code duplication in the repositories (#144)
- Bump the minimal 10.4 Extbase requirement (#137)
- Add length validation to the model properties (#109)
- Add
Repository.persistAll
(#90) - Add tests concerning handling a user's PID (#75)
- Improve the type annotations (#107)
- Add
FrontendUser(WithCountry)Repository::existsWithUsername
(#69) - Add
FrontendUser(WithCountry)Repository::findOneByUsername
(#68)
- Fix the German label for
static_info_country
(#68)
- Reuse
initializeObject
from the constructor (#54) - Switch the code coverage collection to Coveralls (#53)
- Drop support for TYPO3 V9 (#49)
- Make sure the necessary directories get created when running the tests (#56)
Completely rewritten for TYPO3 V9/V10.