Skip to content

Releases: oliverklee/ext-seminars

V5.4.0: Add PSR-14 event for modifying event slugs

31 Aug 18:57
v5.4.0
2f3fc83
Compare
Choose a tag to compare

Added

  • Add a PSR-14 event for creating/modifying event slugs (#2608)

V5.3.1: SEO-related improvements and bug fixes

27 Jul 12:00
v5.3.1
3934c61
Compare
Choose a tag to compare

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

09 May 16:55
v5.3.0
e54c33f
Compare
Choose a tag to compare

Added

  • Add nice page titles in the single view (#2526)
  • Implement nice single view URLs (#2524)
  • Document how to set up nice registration URLs (#2522)

Fixed

  • Do not display single-day events as multi-day events (#2521)
  • Allow registations without payment method in the TCEforms (#2520)
  • Drop extraneous space in the notification email (#2516)

V5.2.3: Bug fixes and cleanup

28 Apr 18:16
v5.2.3
ef60584
Compare
Choose a tag to compare

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 of PDO for the named param types (#2496)

V5.2.2: Bug fixes

27 Apr 20:45
v5.2.2
2222dc4
Compare
Choose a tag to compare

Fixed

  • Do not use a footer separator in the HTML emails (#2489)

V5.2.1: Bug fixes

27 Apr 16:27
v5.2.1
31f5bae
Compare
Choose a tag to compare

Changed

  • Convert more tests to the new testing framework (#2477, #2480)

Fixed

  • Convert linebreaks in the organizer signatures in the HTML email (#2482)

V5.2.0: Waiting list in the new registration form, diverse gender

25 Apr 16:57
v5.2.0
3f343ae
Compare
Choose a tag to compare

Added

  • Add a waiting list functionality to the new registration form (#2465, #2466)
  • Add a diverse gender (#2378)

Changed

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

10 Apr 15:06
v4.4.1
db8b6bb
Compare
Choose a tag to compare

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

19 Dec 17:19
v5.1.0
f7d1445
Compare
Choose a tag to compare

Added

Deprecated

  • Deprecate the dateFormat and timeFormat settings (#2343)

Removed

  • Drop unused code from the legacy model classes (#2339)

Fixed

  • Avoid array access warnings in SalutationAwareTranslateViewHelper (#2349)
  • Stop using the deprecated strftime (#2340, #2344, #2345, #2346)
  • Fix array access warnings in SelectorWidget in PHP 8.1 (#2338)

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

18 Dec 19:09
v5.0.0
e3cbb00
Compare
Choose a tag to compare

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