- fix csv import
- fix warning in profile model used by t3sportstats
- fix check for profile page path
- Add support for TYPO3 12.4 LTS
- Add support for PHP 8.x
- BC: class
System25\T3sports\Model\Match
renamed toSystem25\T3sports\Model\Fixture
- New pipeline check for PHP version compatibility
- Add support for TYPO3 11.5
- Some fixes in backend module
- Fix backend module crash in empty competition
- Enable automatic TER release
- all deprecated rn_base classes replaced
- #59 all classes moves to PSR-4 namespaces
- BC: class
tx_cfcleaguefe_util_Memento
removed - Fix #9: prepend zero for round in matchtable creation
- Support for TYPO3 7.6 removed
- Integrate Github actions
- Fix table alias for match table queries
- BREAKING CHANGE: all SearchClasses support new querybuilder API. Update hooks on search classes.
tx_cfcleague_search_Builder
moved to PSR-4- classes
tx_cfcleague_util_Cache
,tx_cfcleague_util_DAM
deleted
- change label for match status "invalid" to cancelled
- #71 mark teams as "out of competition". That means results will not be scored in league table.
- #72 allow to configure league table strategy in competition
- some code refactoring
- Fix db issues with datetime columns
- add constants for match status
- add hook to competition search
- Language file moved to resource folder
- Support for TYPO3 10.4 LTS
- Some bugfixes
- Refactoring classes to PSR-4
- Folder icon fixed
- Fixed some TCA issues
- Support for TYPO3 9.5 LTS
- Support for TYPO3 6.2 LTS dropped
- Show logo preview in team record
- Some new fields in profiles useful for GDPR
- better support for TYPO3 8.7 LTS
- some final modifications for TYPO3 6.2 in BE layout
- many PHP warnings fixed
- Support for TYPO3 4.5 LTS dropped
- Modifications for TYPO3 8.7
- Many Bugfixes for TYPO3 7.6
- Support for PHP 7.x
- Code cleanup
- digedag/cfc_league_fe#41 New feature: Match fixture sync with DFBnet
- digedag/cfc_league_fe#25 Support for handball, but not yet finished
- Many thanks to Mario Näther for contributions!
- composer.json added
- Icons and language files moved to Resources folder
- Modifications for TYPO3 7.6
- #23 Ticker-Module updated by Mario Näther
- BE modules refactored
- Many bugfixes for TYPO3 6.2
- Up to 60 players allowed as team member
- Bugfix for match status in ticker form
- Team schedule view in BE for TYPO3 6.2 fixed
- Support for TYPO3 6.2
- Team formations extensible by configuration
- Changes to apply code conventions
- Support for TYPO3 6.x with FAL
- Refactoring in BE module
- New method isSetBased in ISport
- Displaying set results field in BE module
- #59: Make it possible to create matches for second half of saison only
- new image fields for agegroups
- models_Match: new method loadMatchNotes()
- srv_Profile: new method loadProfiles()
- Competition: Tournament field added but still not used
- Competition record: sports is now an update field
- New field in competition for sports selection
- Avoid t3lib_SpriteManager for TYPO4 4.3 and older.
- TCA config for point_system changed from radio to select, since radio can't handle itemsprocfunc.
- tx_cfcleague_search_Match: ignore deleted and hidden competitions and teams
- New hook in merge profiles
- #46: Remove profiles from team
- #47: It is possible to calculate end result from results of match parts.
- Some new fields for clubs
- #19: New BE form to manually create matches
- #19: New team mode to edit matches in BE
- New video field if extension rgmediaimages is installed
- Avoid deletion of profiles with references to other records
- New BE module to manage clubs and stadiums
- BE module refactoring
- #39: Sort order of clubs can be changed to name
- New method getInstance in tx_cfcleague_models_Profile
- Register new match notes with tx_cfcleague_util_Misc::registerMatchNote()
- Models and services extended for statistics integration
- Requirement of lib/div removed
- Quick input field for liveticker in TYPO3 4.4 works again
- TeamNotes for coaches and supporters possible
- Bugfix tx_cfcleague_models_Competition::getGroup()
- BE modul CSS styles fixed for TYPO3 4.4
- Matches: New field sets for set results
- Quick input field for liveticker in TYPO3 4.4 deactivated (JS problems)
- Country fields for stadiums and clubs
- Model classes extended
- Prev/Next-Buttons in Round-Selector
- search_Teams: Relation to competition is possible
- Clubs: New fields for geo coordinates
- Manage Teams: SQL error fixed
- All dependencies to tx_div removed
- Clubs: Main sorting field for Selectbox is now city and then name.
- Team: Thumbnail for logo in TCA-Form
- Dependency to DAM is optional now. But there are some features lost without DAM!
- #25: Quick input field for liveticker
- #17: New relation stadiums to tt_address
- #12 old sub-module for matchtable creation removed
- New class tx_cfcleague_util_Cache
- New methods in tx_cfcleague_models_Club
- Multiple agegroups for competitions
- Age group field for teams
- New service class for clubs
- Matchnote types can be extended without PHP code
- Performance-Issue in Match-Record solved. Unnecessary lookup of profiles removed.
- Logo for competition added
- BE-Modules: Create competition from BE-Module
- BE-Modules: Module competition->teams extended. It is possible to add teams from current page to a competition.
- BE-Modules: orderby in profile search fixed
- Handling of logos changed. Club records can handle several logos. There is a new selectbox in team record to select one of these club logos.
- BE-Modules: Module competition->match table rewritten. Opponents can be changed before match creation. Automatic lookup for keystrings.
- BE-Modules: Module "Manage Team" rewritten.
- Bugfix: Mayday message occurred when new profiles were created
- Target page for new team notes is always taken from team
- Missing include of tx_div fixed
- New field to set profile types
- Profile merge supports team notes
- New History-Button in profile search
- New BE module to manage team notes
- It is now possible to create new matches from BE modul
- New datatype stadium with relations to club und games
- Compatible with TYPO3 4.2.2
- New field shortname in group record
- New BE Layout for TYPO3 4.2. Many thanks to Thomas Maroschik!
- New field shortname in group record
- Additional fields in club record like address, description or email
- BE module finished to join players to team
- Profiles are sorted by lastname in backend
- Small modification for t3sportsbet
- New submodul to create teams for a competition.
- date2cal works now
- New structure for modules in backend.
- Datetime field in module match edit changed. Maybe this will solve some problems with wrong hours.
- New field addinfo in match record. Can be used for extra info in matchtable.
- Club selection in team record optionally changed from group type to select type
- New text fields in match record to setup lineups, substitutes and scorers as plain text.
- TCA setup for match with tab dividers now.
- Team notes completed
- new TER release
- Minute field is automatically filled from running stop watch in liveticker view (BE)
- Simple stop watch in liveticker view (BE)
- Bugfix: Profile search found deleted profiles
- Some minor changes
- New data types "Team note" and "Note type". With these types it is possible to add team relative data in a generic way. What does it mean? So you can add jersey number or position of a player in a specific team.
- Mostly internal changes. This project depends now on rn_base. Make sure to load the latest version!
- New field liveticker author
- Value for competition type other changed from 0 to 3. You must resave these competitions.
- Profile search remembers last search string
- New field correction in competition penalty
- New field for liveticker author in match
- Key value for competition type "single matches" changed from 0 to 3. You should resave that competitions.
- Possible to change match status in ticker form
- New field stage_name for profiles
- Online help for profiles
- flag for favorite club added
- Some optical improvements in backend forms
- Include dam_media_field in tca.php
- Neues Feld Obligation um Pflichtwettbewerbe zu markieren. Auswertung kann im Frontend interessant sein.
- Spielplanerstellung ist nicht mehr so restriktiv. Es können auch zu bestehenden Wettbewerben weitere Spiele hinzugefügt werden.
- Vereinen kann Adresse zugeordnet werden (tt_address notwendig)
- Neuer Spielstatus "verlegt"
- In Personensuche gibt es nur noch ein Suchfeld. Es wird automatisch in Vor- und Nachname gesucht.
- Profile können jetzt einfach zusammengeführt werden. Über die Personensuche können dazu zwei Spieler ausgewählt werden. Einer der beiden erhält dann alle Referenzen des anderen Spielers. Letzterer kann anschließend gelöscht werden.
- Die Anzahl der Eingabefelder im Tickermodul kann per TS im PageSetup festgelegt werden: tx_cfcleague.matchTickerCfg.numberOfInputFields = 4
- Bei Wettbewerbsstrafe kann in allen Werten jetzt auch eine negative Zahl angegeben werden
- Funktion "Spieler anlegen" ist jetzt voll TCA-kompatibel
- In Funktion "Spieler anlegen" können jetzt auch Betreuer angelegt werden
- Experimentell: bis zu 4 Spielabschnitte werden unterstützt (Eishockey, Basketball...)
- CSH für Wettbewerb erstellt.
- Bugfix: Geburtstag kann jetzt wieder über Personensuche geändert werden
- Zuschauerzahl jetzt maximal 6-stellig
- Wettbewerbsstrafe zeigt nur noch Wettbewerbe der aktuellen Seite
- Wettbewerbsstrafe wurde um zusätzliche Optionen erweitert
- Zusätzliche Übersetzungen in der Personensuche
- "Ligaerstellung" und "Spiele bearbeiten" berücksichtigen jetzt das Team "Spielfrei"
- Dokumentation aktualisiert
- Layoutänderung im Ticker/Statistik-Modul. Die Bemerkungsbox steht jetzt unter den Auswahlboxen der Spieler
- im Ticker/Statistik-Modul kann jetzt auch direkt das Ergebnis des Spiel geändert werden. Dies ist vor allem bei Betrieb eines Liveticker von Vorteil, da für die Ergebnisänderung der View nicht mehr gewechselt werden muss.
- die Integration der Modulfunktionen wurde intern auf den TYPO3-Standard umgestellt. Dadurch können jetzt auch Module von anderen Extensions integriert werden.
- In der Funktion "Spiele bearbeiten" wurde der Update der Ergebnisse intern auf den TYPO3-Standard umgestellt.
- Es wurden einige neue Datenbankfelder integriert. Diese werden aber noch nicht genutzt!
- Der Teamdatensatz hat ein neues Feld zur Verlinkung auf die Teamseite. Dieses wird im FE verwendet, um direkte Links auf die Teamseiten aus Spielplan und Ligatabelle zu ermöglichen oder zu verhindern.
- Im Spielticker können jetzt Nachspielzeiten gesondert eingegeben werden. Fällt zum Beispiel ein Tor in der 47. Minute der ersten Halbzeit, dann sollte man 45+2 im Ticker eingeben. Dadurch kann im Frontend die Tickermeldung korrekt ausgegeben werden. Der Anstoss zur zweiten Halbzeit in der
- Minute steht dann nach der Tormeldung.
- Bugfix: Team-Logo hatte fehlerhaften TCA Eintrag. Dadurch wurde das Team-Foto angezeigt.