Skip to content

V5.0.0: Drop 9LTS support and lots of old things

Compare
Choose a tag to compare
@oliverklee oliverklee released this 18 Dec 19:09
· 823 commits to main since this release
v5.0.0
e3cbb00

Overview

This release removes 9LTS compatibility and a lots of things that are old and unused. Please read the upgrade notes on the necessary upgrade steps. You might also find the patch for the marker-based main template helpful for adapting your custom template.

Changes

Full list of changes 4.4.0..5.0.0

Added

  • Add an upgrade wizard for the separate billing address checkbox (#2325)
  • Rewrite the unregistration form (#2273, #2277)
  • Use SimpleCSS for the email CSS (#2261, #2262)
  • Add dedicated tests for GeneralEventMailForm::sendEmailToAttendees (#2249)

Changed

  • Always send HTML and plain text emails (#2296)
  • Rename LegacyRegistrationConfiguration to LegacyConfiguration (#2276)
  • Rename denyRegistrationAction to denyAction (#2270)
  • Always show the time of deadlines and of the registration start (#2265)
  • !!! Move the localized label
    plugin.eventRegistration.heading.eventTitleAndDateAndUid
    to a separate namespace (#2266)
  • Switch the FAL-related fields in the DB to int (#2187)
  • Shrink some DB fields to save some space (#2187)
  • !!! Switch the CSV export to always use UTF-8 (#2181)
  • !!! Stop allowing single events as topics for date records (#2180)
  • Require oelib >= 5.0.2 (#2178, #2322)
  • Require feuserextrafields >= 5.2.2 (#2178, #2322)
  • Raise PHPStan to level 9 (#2160)

Removed

  • Do not show the registrations in the event TCEforms anymore (#2321)
  • Drop obsolete TypoScript related to sb_accessiblecontent (#2318)
  • Drop the custom FE user group model (#2318)
  • Drop the Event::STATUS_* constants (#2316)
  • Drop organizer-specific registration storage folders (#2311)
  • Remove the showToBeAnnouncedForEmptyPrice setting (#2312)
  • Drop the externalLinkTarget setting (#2310)
  • Drop the collision check (#2308)
  • Drop currency and tax information from registrations (#2305)
  • Drop the requirements check (#2299)
  • Remove the Titled interface (#2298)
  • Drop the gender field for speakers (#2289)
  • Drop the automatic gender-specific salutations (#2288)
  • Drop the changelog archive (#2284)
  • Drop the legacy unregistration form (#2278)
  • Drop the showOwnerDataInSingleView setting (#2267)
  • Drop the showTimeOf* settings (#2265)
  • Drop the event headline plugin (#2242)
  • Drop the event countdown (#2237)
  • Drop the CSV export of registrations in the FE (#2222, #2307)
  • Drop the custom BE user and BE user group models (#2221)
  • Drop the approval workflow for the FE editor (#2214, #2220)
  • Drop the hide/unhide FE editor functionality (#2206)
  • Drop the legacy BE module
    (#2205, #2207, #2208, #2215, #2219, #2232, #2235, #2236, #2238, #2243, #2245,
    #2247, #2251, #2253)
  • Remove the "duplicate event" functionality from the FE editor (#2204)
  • Remove the logOutOneTimeAccountsAfterRegistration setting (#2199)
  • Drop the legacy registration form
    (#2196, #2198, #2199, #2225, #2226, #2244, #2246, #2248, #2250, #2252, #2254,
    #2260, #2263, #2281)
  • Drop anything bank-data related (#2192)
  • Remove the board-related prices (#2190)
  • Drop the upgrade wizards (#2187)
  • Drop unused model methods and mapper relations (#2185)
  • Drop the legacy FE editor
    (#2184, #2194, #2202, #2203, #2224, #2227, #2231, #2234)
  • Drop the unused CommaSeparatedTitlesViewHelper (#2182)
  • Drop the the charsetForCsv setting (#2181)
  • Drop obsolete package conflicts (#2171)
  • Drop .htaccess files (#2164)
  • Drop support for Emogrifier 4 and 5 (#2163)
  • Drop the SwiftMailer dependency (#2158)
  • Drop support for TYPO3 9LTS (#2156, #2165, #2170, #2179)
  • Drop the German and Dutch manuals (#2176, #2285)

Fixed