Skip to content

Releases: XOOPS/XoopsCore27

XOOPS 2.7.0

15 May 15:51
5933a62

Choose a tag to compare

What's Changed

  • Update XOOPS version to 2.7.0-RC5 by @mambax7 in #32
  • fix(system): preserve theme switch context safely by @mambax7 in #33
  • non-expand section System in the menu by @ggoffy in #34
  • chore(deps): bump JetBrains/qodana-action from 2025.3.2 to 2026.1.0 by @dependabot[bot] in #35
  • chore(deps): bump SonarSource/sonarqube-scan-action from 7.1.0 to 8.0.0 by @dependabot[bot] in #36
  • fix(locale): number_format() defaults now come from locale, not hardc… by @mambax7 in #37
  • TinyMCE 3.x removed by @mambax7 in #38
  • remove Qodana, disable XML-RPC by @mambax7 in #39
  • fix(system): module update preserves mid + catid; users.php exec/isResultSet bug by @mambax7 in #40
  • fix(pm): tighten admin form handling and template output by @mambax7 in #41
  • fix(protector): tighten admin output and module entry-point checks by @mambax7 in #42
  • fix(system): drop deprecated by-reference form on uploader error fetches by @mambax7 in #43
  • fix(locale): cast $number to float before passing to PHP's number_for… by @mambax7 in #46
  • fix(profile): handler-based avatar save with rollback; null guards; strip_tags cast by @mambax7 in #47
  • chore: add .githooks/ pre-commit + commit-msg sniffs for documented antipatterns by @mambax7 in #48
  • fix(system): defensive fallback when theme_set config rows are missing by @mambax7 in #44
  • fix(pm): harden readpmsg save/delete flow by @mambax7 in #49
  • fix(mailer): harden constructor for missing mailer config by @mambax7 in #50
  • strip leading space before <?php in language index files by @mambax7 in #51
  • helper-based atomic-write cleanup; replace @unlink/@chmod by @mambax7 in #52
  • test(file-safety): pin null-byte contract for cleanup helpers by @mambax7 in #53
  • chore(deps): refresh xoops_lib vendor tree to current Packagist releases by @mambax7 in #56
  • chore(deps): bump shivammathur/setup-php from 2.37.0 to 2.37.1 by @dependabot[bot] in #55
  • final updates for XOOPS 2.7.0 by @mambax7 in #54
  • update readme.txt by @mambax7 in #57
  • update readme.txt by @mambax7 in #58
  • updates by @mambax7 in #59
  • update Debugbar version by @mambax7 in #61
  • fix(installer): guard optional function calls that fatal on PHP 8.2 by @mambax7 in #60
  • Fix/installer required extensions gate by @mambax7 in #62
  • test(installer): cover required-extension helpers (stacked on #62) by @mambax7 in #63
  • Translation info by @mambax7 in #64
  • docs(changelog): record installer extension-guard fixes for 2.7.0 Final by @mambax7 in #65
  • chore(changelog): set up git-cliff for a generated CHANGELOG.md by @mambax7 in #66
  • fix(ci): changelog workflow — PR-based delivery + Node 24 checkout by @mambax7 in #67
  • fix(ci): changelog workflow must open a PR, not push to protected master by @mambax7 in #68
  • docs(changelog): regenerate CHANGELOG.md by @github-actions[bot] in #69

New Contributors

  • @github-actions[bot] made their first contribution in #69

Full Changelog: v2.7.0-RC5...2.7.0

XOOPS v2.7.0-RC5

22 Apr 10:25
077c823

Choose a tag to compare

XOOPS v2.7.0-RC5 Pre-release
Pre-release

What's Changed

  • chore(deps): bump actions/cache from 5.0.4 to 5.0.5 by @dependabot[bot] in #22
  • show section for system services always, after controlpanel by @ggoffy in #21
  • normalize profile and session indexes for 2.7.0 by @mambax7 in #23
  • TinyMCE default config was not actually loading the full plugin set. by @mambax7 in #24
  • the /install folder is deleted after installation, so we can't call d… by @mambax7 in #25
  • SonarQube settings update by @mambax7 in #26
  • fix(install): add menusitems FK during fresh install for schema parity (#9) by @mambax7 in #27
  • RC-scoped 3.6.4 fixes for PHP 8, dblayertrap, and filter loading by @mambax7 in #28
  • fix for skipping index normalisation on profile_field.field_name, if … by @mambax7 in #29
  • Setting utf8mb4 as a default by @mambax7 in #30
  • fix(xbootstrap5): load runtime scripts in the right order by @mambax7 in #31

Full Changelog: v2.7.0-RC4...v2.7.0-RC5

XOOPS v2.7.0-RC4

14 Apr 15:46
9adc259

Choose a tag to compare

XOOPS v2.7.0-RC4 Pre-release
Pre-release

What's Changed

  • fix(installer): remove XMF dependency from all pre-autoloader install… by @mambax7 in #19

Full Changelog: v2.7.0-RC3...v2.7.0-RC4

XOOPS v2.7.0-RC3

14 Apr 06:31
e44dfdf

Choose a tag to compare

XOOPS v2.7.0-RC3 Pre-release
Pre-release

What's Changed

  • fix(installer): prevent column-shift corruption and autoloader failure on fresh install by @mambax7 in #16
  • update modern theme by @ggoffy in #14
  • fix(upgrade): skip stale patch directories and fix System module update URL by @mambax7 in #17

New Contributors

Full Changelog: v2.7.0-RC2...v2.7.0-RC3

XOOPS v2.7.0-RC2

13 Apr 21:19

Choose a tag to compare

XOOPS v2.7.0-RC2 Pre-release
Pre-release

Fix for missing /htdocs/modules/system/constants.php

v2.7.0-RC1

12 Apr 03:10
27c1f77

Choose a tag to compare

v2.7.0-RC1 Pre-release
Pre-release

What's Changed

  • Update README for XOOPS Core version change to 2.7.x by @mambax7 in #2
  • Bump actions/checkout from 5.0.0 to 6.0.2 by @dependabot[bot] in #1
  • Delete xbootstrap and xswatch4 by @mambax7 in #3
  • add xtailwind and xtailwind2 themes by @mambax7 in #4
  • chore(tinymce): update TinyMCE 7 from 7.7.2 to 7.9.2 by @mambax7 in #6
  • Feature/upgrade 270 by @mambax7 in #5
  • add theme screenshots for installation by @mambax7 in #7
  • fix(system-menus): create and seed menu tables during fresh install by @mambax7 in #8
  • refactor(upgrade): migrate upgrade framework to namespaced classes with DI by @mambax7 in #10

Full Changelog: https://github.com/XOOPS/XoopsCore27/commits/v2.7.0-RC1