Releases: oliverklee/ext-seminars
Releases · oliverklee/ext-seminars
V5.4.0: Add PSR-14 event for modifying event slugs
Added
- Add a PSR-14 event for creating/modifying event slugs (#2608)
V5.3.1: SEO-related improvements and bug fixes
Changed
- Document how to set up the robots configuration for single view pages (#2598)
- Make the upgrade wizard for the separate billing address repeatable (#2558)
- Document that the slug field should to be enabled for editors (#2556)
- Make the object type for events a drop-down (#2551)
- Make the event slug field nullable (#2546)
- Make the event slug field shorter (#2539)
- Update the email CSS to simple.css v2.2.1 (#2543)
- Drop the UID from the event record slug (#2537)
Fixed
- Always provide the canonical URL for the single view (#2596)
- Use the correct
DirectPersist
trait from oelib (#2593) - Also set/update the slug if the slug field is not shown (#2591)
- Ensure the upgrade wizard generates unique slugs (#2565, #2566)
- Make the slug generation upgrade wizard repeatable (#2557)
- Fix the slug generation for event date records (#2552)
- Also create slugs if the event or topic is hidden or timed (#2548)
- Add a maximum length to the seminar title in the TCA (#2544)
- Also create slugs for new records (#2537)
V5.3.0: SEO features and bug fixes
V5.2.3: Bug fixes and cleanup
Changed
- Show a different thank-you text for waiting list registrations (#2511)
Deprecated
- Update some
@deprecated
annotations (#2498)
Fixed
- Make the registration available in the thank-you action template (#2510)
- Do not show "registered themselves" on the configuration page unnecessarily (#2508)
- Remove a leftover debug statement from a Fluid template (#2507)
- Apply the "register myself" default even if hidden (#2504)
- Convert most classes that get injected into singletons (#2503)
- Improve some type annotations (#2495, #2497)
- Drop the legacy registration form parameters from
DefaultController::getLoginLink
(#2500) - Use
Connection
instead ofPDO
for the named param types (#2496)
V5.2.2: Bug fixes
Fixed
- Do not use a footer separator in the HTML emails (#2489)
V5.2.1: Bug fixes
V5.2.0: Waiting list in the new registration form, diverse gender
Added
- Add a waiting list functionality to the new registration form (#2465, #2466)
- Add a diverse gender (#2378)
Changed
- Mention the 12LTS crowdfunding campaign (#2456)
- Move more tests to the new testing framework
(#2387, #2388, #2389, #2390, #2391, #2392) (thanks to @emilkneu) - Require feuserextrafields >= 5.3.0 (#2358)
- Require oelib >= 5.1.0 (#2353)
Removed
- Drop the unused
DefaultController::registrationFormHookProvider
(#2458) - Remove the links to the feature survey (#2454)
Fixed
- Drop German labels that were copied to the English labels (#2462)
- Disable moving registration records with the event record (#2453)
- Fix internal links to speakers and organizers (#2442)
- Use
seminarImageSingleViewWidth
/-Height
as maximum (#2397)
(thanks to @ohader) - Fix links to pages in RTE texts (#2374) (thanks to @djangones)
- Correct use of the configuration
accessToFrontEndRegistrationLists
(#2368)
(thanks to @davidjakob)
V4.4.1: Bug fixes
Fixed
- Fix internal links to speakers and organizers (#2443)
V5.1.0: Add support for TYPO3 11LTS and PHP 8.0/8.1/8.2
V5.0.0: Drop 9LTS support and lots of old things
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
toLegacyConfiguration
(#2276) - Rename
denyRegistrationAction
todenyAction
(#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)