Skip to content

Releases: avatharbe/RecentTopics

v3.0.9

20 Apr 08:08

Choose a tag to compare

3.0.9 (20/04/2026)

[CHG] Moved donate link from PayPal to Patreon
[CHG] Hardcoded donate and button URLs in template instead of language files
[CHG] Added |e('html_attr') escaping to all language keys used in HTML attributes
[FIX] Fixed unclosed tag in UCP preferences template
[CHG] Merged topictitle_remove_re event into modify_topictitle event to reduce overhead
[CHG] Replaced raw URL display in ACP standalone page links with language key to avoid exposing SID
[CHG] Moved extension version from database config to ext::RT_VERSION class constant; added migration to remove rt_version from config table
[FIX] Fixed version check showing empty "Latest version:" when version check fails
[FIX] Fixed duplicate collapse buttons in pbWoW3 style by removing Collapsible Categories include (pbWoW3 has its own collapse-box mechanism)

v.3.0.8

16 Apr 16:19
feca090

Choose a tag to compare

3.0.8 (15/04/2026)

[NEW] Added optional recent topics display on viewforum pages (#178) with independent enable/disable and placement (top/bottom) from index page

v3.0.7

06 Apr 17:32

Choose a tag to compare

[FIX] Fixed PHP 8 TypeError in sql_fetchfield() when "show all pages" pagination is enabled (#148)
[FIX] Fixed "Undefined array key 1" warning in viewonline listener (#176)
[FIX] Added missing S_USER_POSTED template variable so "posted in" star icon shows in topic listing (#133)

v3.0.6

02 Apr 12:58
ee9a6da

Choose a tag to compare

3.0.6 (02/04/2026)

[NEW] Added avathar.recenttopicsav.modify_ads_code event, allowing third-party extensions to provide advertisement block content (#175)

v3.0.5

01 Apr 13:40

Choose a tag to compare

Changes

3.0.5 (31/03/2026)

  • [NEW] Fire deprecated paybas.recenttopics.* event aliases for backward compatibility with third-party extensions (#169)
  • [CHG] Replaced direct posts_likes table query with avathar/postlove service DI (#170)
  • [NEW] Updated Events.md with full event documentation, deprecated alias mappings, and ecosystem listener inventory
  • [CHG] Enforced PHP 8.1 and phpBB 3.3 minimum requirements — added is_enableable() to ext.php with clear error messages (#171)
  • [NEW] Added event contract tests for all 6 public events and 3 deprecated aliases (#172)
  • [NEW] Replaced smoke-only functional tests with meaningful assertions (#173)

3.0.4 (28/03/2026)

  • [CHG] Removed Topic Prefix from Stathis (part3/topicprefixes) integration — extension is abandoned (#166)
  • [CHG] Removed Pre:fixed from imkingdavid integration — extension is abandoned (#167)
  • [NEW] Added optional advertisement block on index page (#160) — ACP toggle and HTML textarea, rendered in sidebar alongside Recent Topics
  • [NEW] Added postlove like counts in topic listing (#162) — soft dependency, shows likes column (top/bottom) and inline hearts (side) when avathar/postlove is installed
  • [NEW] Added ACP toggle to show/hide date in side view (#163)
  • [NEW] Added ACP toggle for postlove like counts display (#164) — hidden when postlove is not installed
  • [NEW] Added unit tests, controller tests, and functional tests with GitHub Actions CI (#161)
  • [FIX] Fixed phpcs code style violations: added use statements, removed full namespace references in type hints and docblocks
  • [FIX] Fixed file permissions (755 to 644) for all extension files
  • [FIX] Stripped ICC profile from screenshot.png

See CHANGELOG.md for full history.

v3.0.0-RC1

16 Feb 09:30

Choose a tag to compare

v3.0.0-RC1 Pre-release
Pre-release

Recent Topics for phpBB 3.3 — v3.0.0-RC1

Release candidate for the 3.0.0 release, forked as avathar/recenttopicsav.

Highlights

  • Forked as avathar/recenttopicsav to avoid conflict with paybas/recenttopics
  • Updated all namespaces, service names, route names, template paths and event names
  • Minimum phpBB version: 3.3.0

New features

  • Full-page (/app.php/rt) and simple-page (/app.php/rt/simple) standalone display modes
  • Separate toggle for standalone pages, independent from index display
  • Standalone page links shown in ACP settings
  • Global "Topic link destination" setting (first post / last post / first unread)
  • Swedish (sv) translation
  • GitHub issue templates (bug report, feature request)

Changes

  • Switched ACP Yes/No radio buttons to checkboxes
  • Applied code style: short array syntax, public static order, effectively_installed() on all migrations
  • Standardized PHP doc headers across all language files
  • Added inputbox autowidth class to UCP number input
  • Removed nickvergessen/newspage extension dependency

Bug fixes

  • Fixed standalone /app.php/rt page: include functions_display.php, fix template path
  • Fixed user registration not applying ACP default preferences
  • Fixed pbwow3 top/bottom block: added collapse support, fixed column alignment
  • Fixed rt_schema migration step counter desync in phpBB migrator
  • Consolidated rt_module paybas cleanup into single custom callable
  • Fixed grammar and spelling errors across all translations

Languages supported

English, German, French, Dutch, Spanish, Czech, Russian, Portuguese, Arabic, Ukrainian, Swedish

Installation

  1. Disable, delete data and remove the extension paybas/recenttopics.
  2. Download and unzip the release.
  3. Copy the contents to /ext/avathar/recenttopicsav/.
  4. Navigate in ACP to Customise -> Manage extensions.
  5. Find Recent Topics under "Disabled Extensions" and click Enable.

v2.2.15cdb

05 Apr 18:04

Choose a tag to compare

cdb version (phpbb.com versioning)

  • 2.2.15 (05/04/2021)
    • [FIX] #142 Compatible with PHP 8

v2.2.15

05 Apr 18:05

Choose a tag to compare

  • 2.2.15 (05/04/2021)
    • [FIX] #142 Compatible with PHP 8

v2.2.14

01 Aug 13:54

Choose a tag to compare

Merge branch 'develop32' into master32

v2.2.13

29 Jun 11:10

Choose a tag to compare

  • 2.2.13 (29/06/2020)
    • [FIX] better description for RT_PAGE_NUMBER_EXP
    • [FIX] code improvements
    • [FIX] #125 page selector was always on page 1 when show all pages was acivated.