Skip to content
JoomLeague JoomLeague

JoomLeague

News

JoomLeague 6.1.0 Alpha 150 release image

JoomLeague 6.1.0 Alpha 150 released

JoomLeague 6.1.0-alpha-150 is now available as a public alpha release for Joomla 6.1 and PHP 8.3. This release focuses on SEF URLs, multilingual routing, administrator menu items, frontend stability, calendar output and running-race groundwork.

URLs, SEO and routing

  • Added multilingual SEF route segments for Czech, English and German.
  • Added canonical links for public component pages.
  • Added a system plugin that maps translated top-level aliases internally without 301 redirects.
  • Generated stable project-aware URLs for standings, results, results and standings, result matrix, schedule, teams, rosters, rivals, team statistics and match reports.
  • Schedule pages use clean route segments for round/date display and home/away filters.
  • Standings pages use translated scope segments for home, away and total while legacy segments remain parseable.
  • Removed redundant query parameters from generated SEF links.
  • Fixed club and venue detail routing cases that fell back to /component/joomleague.

Competition frontend

  • Results are grouped by rounds instead of one flat table.
  • Round ordering uses real match dates where imported round codes do not match chronology.
  • Results-and-standings uses the same grouped match layout as the standalone results page.
  • Standings display score as goals-for:goals-against and add a separate signed +/- column.
  • Duplicated local subnavigation was removed from project pages where it repeated breadcrumbs and content.
  • Breadcrumbs and titles include the project, current page and concrete team on team detail pages.
  • Ranking curves use a broader color palette and fixed circular points.
  • The ranking-by-round table keeps team names fixed and scrolls rounds independently.
  • Player and person position constants are translated on the frontend.

Administrator menu items

  • Project-scoped menu items require a project where the view cannot work without one.
  • Team, match, round, statistic, event type, tournament tree, rivals, roster and prediction-game selectors are scoped to the selected project.
  • Fixed project-team AJAX loading when no division parameter is present.
  • Replaced the long global club list with an AJAX autocomplete selector.
  • Polished the club autocomplete dropdown for administrator dark mode, hover states and field layering.
  • Separated administrator menu type constants from public site constants.
  • Added dedicated administrator menu language constants and Czech, English and German translations.

Calendars, plugins and package

  • iCal feeds return a clean calendar response for external clients.
  • Calendar links support Google Calendar, Apple Calendar, Outlook.com and Office 365.
  • Bundled integration plugins are enabled automatically during installation.
  • Added Smart Search support.
  • Improved Joomla update metadata, including this detailed changelog.
  • Published SHA-256 verification data for release assets.

Running races and templates

  • Added the initial running-race project type.
  • Added race categories, participants, race results and result recalculation.
  • Added initial frontend race result filters.
  • Administrator templates for multiple frontend views use generated forms.
  • New template configuration is stored as JSON parameters while keeping compatibility for imported legacy settings where practical.

The per-alpha detailed list is included in joomleague-changelog.xml, which is read directly by the Joomla update manager.

Get the release

Use the links below to discuss the release, download the package or inspect the source code.

Open forum Download GitHub