Skip to content

Commit 33b7bb4

Browse files
authored
starting 2.7.1 Beta2 cycle (#109)
* starting 2.7.1 Beta2 cycle - add xoops/helpers ^1.0 and tecnickcom/tcpdf ^6.10 to the bundled libraries (mamba) - bump xoops/smartyextensions from ^1.0 to ^1.3 (brings chillerlan/php-qrcode for QR support) (mamba) - bump xoops/xmf from ^1.3.0 to ^1.3.1 (mamba) - update webmozart/assert from 2.4.0 to 2.4.1 (mamba) * remove duplicate
1 parent 24556f6 commit 33b7bb4

150 files changed

Lines changed: 20701 additions & 127 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/changelog.270.txt

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,73 @@
11
XOOPS 2.7.x Changelog (Language changes: see: /docs/lang_diff.txt)
22

3+
===================================
4+
2.7.1 Beta 2 2026-06
5+
===================================
6+
Version and platform:
7+
- start the 2.7.1 Beta 2 cycle; set XOOPS_VERSION to "XOOPS 2.7.1-Beta2" (mamba)
8+
9+
Dependencies:
10+
- add xoops/helpers ^1.0 and tecnickcom/tcpdf ^6.10 to the bundled libraries (mamba)
11+
- bump xoops/smartyextensions from ^1.0 to ^1.3 (brings chillerlan/php-qrcode for QR support) (mamba)
12+
- bump xoops/xmf from ^1.3.0 to ^1.3.1 (mamba)
13+
- update webmozart/assert from 2.4.0 to 2.4.1 (mamba)
14+
15+
===================================
16+
2.7.1 Beta 1 2026-05
17+
===================================
18+
Version and platform:
19+
- 2.7.1 updates (mamba) in #82
20+
21+
Forms and templates:
22+
- add XoopsFormTabTray tabbed widget with themed renderers (mamba) in #87
23+
- introduce XoopsFormContainerInterface to formalise the form-container contract (mamba) in #90
24+
- adopt XoopsFormContainerInterface in XoopsForm and iterate containers by reference (mamba) in #91
25+
- add SmartyExtensions and register them across themes (mamba) in #97
26+
- preserve TinyMCE 7 language locale casing such as zh_TW (masskrdjn) in #72
27+
- map XOOPS locale to the TinyMCE 7 language pack code (issue #76) (mamba) in #78
28+
- fix default theme: keep inline rich-text baseline aligned (mamba) in #84
29+
30+
Core:
31+
- consolidate theme-config normalisation across runtime readers (mamba) in #81
32+
33+
System:
34+
- hydrate module fields when cloning a block (issue #73) (mamba) in #77
35+
- fix profile search active-filter handling (mamba) in #98
36+
37+
Themes:
38+
- add dark mode to xbootstrap5, xswatch5 and xtailwind2, and register SmartyExtensions (mamba) in #100
39+
40+
Security hardening:
41+
- security/hardening pass (mamba) in #92
42+
- medium-tier hardening pass 2 (mamba) in #102
43+
- medium/low defence-in-depth hardening pass 3 (mamba) in #105
44+
- security tooling (mamba) in #101
45+
46+
Upgrade:
47+
- upgrade tool: Smarty 4->5 readiness gate, 2.7.0->2.7.1 step, and hardening (mamba) in #96
48+
49+
Tests:
50+
- isolate the TinyMCE 7 language test (mamba) in #75
51+
52+
Tooling and CI:
53+
- scope Sonar S115/S3011 out of test sources (mamba) in #74
54+
- make codecov patch coverage informational (mamba) in #99
55+
- mark gitignored vendor excludePaths as optional in PHPStan (mamba) in #103
56+
- align CodeRabbit test-review instruction with PHPUnit ^11.2 (mamba) in #104
57+
58+
Dependencies:
59+
- bump SonarSource/sonarqube-scan-action from 8.0.0 to 8.2.0 (dependabot) in #79, #94
60+
- bump codecov/codecov-action from 6.0.0 to 7.0.0 (dependabot) in #80, #93
61+
- bump shivammathur/setup-php from 2.37.1 to 2.37.2 (dependabot) in #95
62+
- bump actions/checkout from 6.0.2 to 6.0.3 (dependabot) in #85
63+
- bump postcss from 8.5.8 to 8.5.15 in xtailwind and xtailwind2 (dependabot) in #83, #86
64+
65+
Documentation:
66+
- regenerate CHANGELOG.md (github-actions) in #70
67+
68+
New contributor:
69+
- @masskrdjn (first contribution in #72)
70+
371
===================================
472
2.7.0 Final 2026-05
573
===================================

htdocs/include/version.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@
3232
/**
3333
* Define XOOPS version
3434
*/
35-
define('XOOPS_VERSION', 'XOOPS 2.7.1-Beta1');
35+
define('XOOPS_VERSION', 'XOOPS 2.7.1-Beta2');

htdocs/xoops_lib/composer.dist.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@
3030
"smarty/smarty": "^4.5",
3131
"smottt/wideimage": "^1.1",
3232
"tecnickcom/tcpdf": "^6.10",
33+
"xoops/helpers": "^1.0",
3334
"xoops/regdom": "^2.1.0",
34-
"xoops/smartyextensions": "^1.0",
35-
"xoops/xmf": "^1.3.0"
35+
"xoops/smartyextensions": "^1.3",
36+
"xoops/xmf": "^1.3.1"
3637
},
3738
"config": {
3839
"sort-packages": true,

0 commit comments

Comments
 (0)