Skip to content

Commit 6b13dfd

Browse files
committed
refactor: simplified code by fetching the advisories
1 parent 9cb5064 commit 6b13dfd

14 files changed

Lines changed: 112 additions & 424 deletions

File tree

content/security/index.md

Lines changed: 0 additions & 162 deletions
Original file line numberDiff line numberDiff line change
@@ -4,165 +4,3 @@ description: We seriously take care about any security issues found in phpMyFAQ
44
canonical: security/
55
layout: none
66
---
7-
8-
{{> head ~}}
9-
10-
{{> header ~}}
11-
12-
<section class="security section">
13-
<div class="container">
14-
<h1>{{page.title}}</h1>
15-
<div class="row">
16-
<div class="col-xs-12">
17-
Here you can find our advisories:
18-
19-
## 2026
20-
<ul>
21-
<li><a href="/security/advisory-2026-02-27">Security Advisory 2026-02-27</a></li>
22-
<li><a href="/security/advisory-2026-01-23">Security Advisory 2026-01-23</a></li>
23-
</ul>
24-
25-
## 2025
26-
<ul>
27-
<li><a href="/security/advisory-2025-12-29">Security Advisory 2025-12-29</a></li>
28-
<li><a href="/security/advisory-2025-11-15">Security Advisory 2025-11-15</a></li>
29-
<li><a href="/security/advisory-2025-10-03">Security Advisory 2025-10-03</a></li>
30-
<li><a href="/security/advisory-2025-01-02">Security Advisory 2025-01-02</a></li>
31-
</ul>
32-
33-
## 2024
34-
<ul>
35-
<li><a href="/security/advisory-2024-07-13">Security Advisory 2024-12-13</a></li>
36-
<li><a href="/security/advisory-2024-12-06">Security Advisory 2024-12-06</a></li>
37-
<li><a href="/security/advisory-2024-07-21">Security Advisory 2024-07-21</a></li>
38-
<li><a href="/security/advisory-2024-03-25">Security Advisory 2024-03-25</a></li>
39-
<li><a href="/security/advisory-2024-02-05">Security Advisory 2024-02-05</a></li>
40-
</ul>
41-
42-
## 2023
43-
<ul>
44-
<li><a href="/security/advisory-2023-10-27">Security Advisory 2023-10-27</a></li>
45-
<li><a href="/security/advisory-2023-09-21">Security Advisory 2023-09-21</a></li>
46-
<li><a href="/security/advisory-2023-08-27">Security Advisory 2023-08-27</a></li>
47-
<li><a href="/security/advisory-2023-07-16">Security Advisory 2023-07-16</a></li>
48-
<li><a href="/security/advisory-2023-05-17">Security Advisory 2023-05-17</a></li>
49-
<li><a href="/security/advisory-2023-04-23">Security Advisory 2023-04-23</a></li>
50-
<li><a href="/security/advisory-2023-03-20">Security Advisory 2023-03-20</a></li>
51-
<li><a href="/security/advisory-2023-02-12">Security Advisory 2023-02-12</a></li>
52-
<li><a href="/security/advisory-2023-01-15">Security Advisory 2023-01-15</a></li>
53-
</ul>
54-
55-
## 2022
56-
<ul>
57-
<li><a href="/security/advisory-2022-12-11">Security Advisory 2022-12-11</a></li>
58-
<li><a href="/security/advisory-2022-10-24">Security Advisory 2022-10-24</a></li>
59-
<li><a href="/security/advisory-2022-10-02">Security Advisory 2022-10-02</a></li>
60-
<li><a href="/security/advisory-2022-07-23">Security Advisory 2022-07-23</a></li>
61-
<li><a href="/security/advisory-2022-01-17">Security Advisory 2022-01-17</a></li>
62-
</ul>
63-
64-
## 2021
65-
<ul>
66-
<li><a href="/security/advisory-2021-10-22">Security Advisory 2021-10-22</a></li>
67-
</ul>
68-
69-
## 2020
70-
<ul>
71-
<li><a href="/security/advisory-2020-12-23">Security Advisory 2020-12-23</a></li>
72-
</ul>
73-
74-
## 2018
75-
<ul>
76-
<li><a href="/security/advisory-2018-09-02">Security Advisory 2018-09-02</a></li>
77-
</ul>
78-
79-
## 2017
80-
<ul>
81-
<li><a href="/security/advisory-2017-10-19">Security Advisory 2017-10-19</a></li>
82-
<li><a href="/security/advisory-2017-07-12">Security Advisory 2017-07-12</a></li>
83-
<li><a href="/security/advisory-2017-04-02">Security Advisory 2017-04-02</a></li>
84-
<li><a href="/security/advisory-2017-01-27">Security Advisory 2017-01-27</a></li>
85-
</ul>
86-
87-
## 2016
88-
<ul>
89-
<li><a href="/security/advisory-2016-04-11">Security Advisory 2016-04-11</a></li>
90-
</ul>
91-
92-
## 2014
93-
<ul>
94-
<li><a href="/security/advisory-2014-11-30">Security Advisory 2014-11-30</a></li>
95-
<li><a href="/security/advisory-2014-09-16">Security Advisory 2014-09-16</a></li>
96-
<li><a href="/security/advisory-2014-02-04">Security Advisory 2014-02-04</a></li>
97-
</ul>
98-
99-
## 2013
100-
<ul>
101-
<li><a href="/security/advisory-2013-11-26">Security Advisory 2013-11-26</a></li>
102-
<li><a href="/security/advisory-2013-11-18">Security Advisory 2013-11-18</a></li>
103-
</ul>
104-
105-
## 2012
106-
<ul>
107-
<li><a href="/security/advisory-2012-04-14">Security Advisory 2012-04-14</a></li>
108-
</ul>
109-
110-
## 2011
111-
<ul>
112-
<li><a href="/security/advisory-2011-10-25">Security Advisory 2011-10-25</a></li>
113-
<li><a href="/security/advisory-2011-09-28">Security Advisory 2011-09-28</a></li>
114-
</ul>
115-
116-
## 2010
117-
<ul>
118-
<li><a href="/security/advisory-2010-12-15">Security Advisory 2010-12-15</a></li>
119-
<li><a href="/security/advisory-2010-09-28">Security Advisory 2010-09-28</a></li>
120-
</ul>
121-
122-
## 2009
123-
<ul>
124-
<li><a href="/security/advisory-2009-12-01">Security Advisory 2009-12-01</a></li>
125-
<li><a href="/security/advisory-2009-09-01">Security Advisory 2009-09-01</a></li>
126-
<li><a href="/security/advisory-2009-06-02">Security Advisory 2009-06-02</a></li>
127-
</ul>
128-
129-
## 2008
130-
<ul>
131-
<li><a href="/security/advisory-2008-09-11">Security Advisory 2008-09-11</a></li>
132-
</ul>
133-
134-
## 2007
135-
<ul>
136-
<li><a href="/security/advisory-2007-02-18">Security Advisory 2007-02-18</a></li>
137-
</ul>
138-
139-
## 2006
140-
<ul>
141-
<li><a href="/security/advisory-2006-12-15">Security Advisory 2006-12-15</a></li>
142-
<li><a href="/security/advisory-2006-04-21">Security Advisory 2006-04-21</a></li>
143-
</ul>
144-
145-
## 2005
146-
<ul>
147-
<li><a href="/security/advisory-2005-11-18">Security Advisory 2005-11-18</a></li>
148-
<li><a href="/security/advisory-2005-09-23">Security Advisory 2005-09-23</a></li>
149-
<li><a href="/security/advisory-2005-08-15">Security Advisory 2005-08-15</a></li>
150-
<li><a href="/security/advisory-2005-06-29">Security Advisory 2005-06-29</a></li>
151-
<li><a href="/security/advisory-2005-03-06">Security Advisory 2005-03-06</a></li>
152-
</ul>
153-
154-
## 2004
155-
<ul>
156-
<li><a href="/security/advisory-2004-07-27">Security Advisory 2004-07-27</a></li>
157-
<li><a href="/security/advisory-2004-05-18">Security Advisory 2004-05-18</a></li>
158-
</ul>
159-
160-
</div>
161-
</div>
162-
163-
</div>
164-
</section>
165-
166-
{{> footer ~}}
167-
168-
{{> scripts ~}}

public/api/news/2020.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"generated": "2026-03-12T14:42:28.305Z",
2+
"generated": "2026-03-31T17:17:06.072Z",
33
"year": "2020",
44
"total": 12,
55
"news": [

public/api/news/2021.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"generated": "2026-03-12T14:42:28.305Z",
2+
"generated": "2026-03-31T17:17:06.072Z",
33
"year": "2021",
44
"total": 5,
55
"news": [

public/api/news/2022.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"generated": "2026-03-12T14:42:28.305Z",
2+
"generated": "2026-03-31T17:17:06.072Z",
33
"year": "2022",
44
"total": 13,
55
"news": [

public/api/news/2023.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"generated": "2026-03-12T14:42:28.305Z",
2+
"generated": "2026-03-31T17:17:06.072Z",
33
"year": "2023",
44
"total": 20,
55
"news": [

public/api/news/2024.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"generated": "2026-03-12T14:42:28.305Z",
2+
"generated": "2026-03-31T17:17:06.072Z",
33
"year": "2024",
44
"total": 18,
55
"news": [

public/api/news/2025.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"generated": "2026-03-12T14:42:28.305Z",
2+
"generated": "2026-03-31T17:17:06.072Z",
33
"year": "2025",
44
"total": 21,
55
"news": [

public/api/news/2026.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
{
2-
"generated": "2026-03-12T14:42:28.305Z",
2+
"generated": "2026-03-31T17:17:06.072Z",
33
"year": "2026",
4-
"total": 8,
4+
"total": 9,
55
"news": [
6+
{
7+
"date": "2026-03-31",
8+
"content": "The phpMyFAQ Team is pleased to announce [phpMyFAQ 4.1.1](/download), the \"Chuck Norris\" releases.\nThis release fixes security vulnerabilities, updates all third party dependencies, and fixes all reported bugs.\n[Click here to find a detailed security advisory](/security/advisory-2026-03-31)."
9+
},
610
{
711
"date": "2026-03-12",
812
"content": "[phpMyFAQ 4.1.0](/download), the \"Neil Sedaka\" release, is here. This release brings a modernized platform with PHP 8.3+ \nsupport, TypeScript, Vite 7, Vitest 4, Jodit Editor, Symfony routing in the admin backend, and many new administration \nfeatures. It also adds OpenSearch, .env support, accessibility improvements with dark mode/light mode/high contrast, \nupdated translations, and several experimental features such as FrankenPHP, MCP Server, LDAP group support, CLI updates, \nand support for PHP 8.5/8.6.\n\nWith this release, phpMyFAQ takes a big architectural step forward and is fully prepared for modern PHP environments, \nenterprise integration, and AI-driven workflows.\n\nWe also released [phpMyFAQ 4.0.19](/download), the last bugfix release for the 4.0 branch, which includes all fixes and \nupdates to third party dependencies."

public/api/news/recent.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
{
2-
"generated": "2026-03-12T14:42:28.305Z",
2+
"generated": "2026-03-31T17:17:06.072Z",
33
"limit": 10,
44
"news": [
5+
{
6+
"date": "2026-03-31",
7+
"content": "The phpMyFAQ Team is pleased to announce [phpMyFAQ 4.1.1](/download), the \"Chuck Norris\" releases.\nThis release fixes security vulnerabilities, updates all third party dependencies, and fixes all reported bugs.\n[Click here to find a detailed security advisory](/security/advisory-2026-03-31)."
8+
},
59
{
610
"date": "2026-03-12",
711
"content": "[phpMyFAQ 4.1.0](/download), the \"Neil Sedaka\" release, is here. This release brings a modernized platform with PHP 8.3+ \nsupport, TypeScript, Vite 7, Vitest 4, Jodit Editor, Symfony routing in the admin backend, and many new administration \nfeatures. It also adds OpenSearch, .env support, accessibility improvements with dark mode/light mode/high contrast, \nupdated translations, and several experimental features such as FrankenPHP, MCP Server, LDAP group support, CLI updates, \nand support for PHP 8.5/8.6.\n\nWith this release, phpMyFAQ takes a big architectural step forward and is fully prepared for modern PHP environments, \nenterprise integration, and AI-driven workflows.\n\nWe also released [phpMyFAQ 4.0.19](/download), the last bugfix release for the 4.0 branch, which includes all fixes and \nupdates to third party dependencies."
@@ -37,10 +41,6 @@
3741
{
3842
"date": "2025-12-29",
3943
"content": "The phpMyFAQ Team would like to announce the availability of [phpMyFAQ 4.1.0-RC](/download),\nthe \"Chris Rea\" release.\nThis release fixes security vulnerabilities, improves the experimental plugin manager, fixes all reported bugs, and \nupdates our third party dependencies.\nWe also updated various bundled translations.\nAdditionally, we also released [phpMyFAQ 4.0.16](/download), the \"Perry Bamonte\" release, \nwhich fixes the same security vulnerabilities.\n[Click here to find a detailed security advisory](/security/advisory-2025-12-29)."
40-
},
41-
{
42-
"date": "2025-12-22",
43-
"content": "The phpMyFAQ Team is pleased to announce [phpMyFAQ 4.0.15](/download), the \"Rosa von Praunheim\" release.\nThis release fixes all reported bugs, and we updated our third party dependencies."
4444
}
4545
]
4646
}

public/api/news/years.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"generated": "2026-03-12T14:42:28.305Z",
2+
"generated": "2026-03-31T17:17:06.072Z",
33
"years": [
44
{
55
"year": "2026",
6-
"count": 8,
6+
"count": 9,
77
"firstDate": "2026-01-06",
8-
"lastDate": "2026-03-12"
8+
"lastDate": "2026-03-31"
99
},
1010
{
1111
"year": "2025",

0 commit comments

Comments
 (0)