Skip to content

Commit 63c08e7

Browse files
committed
feat: added nightly versions
1 parent 84cbd70 commit 63c08e7

3 files changed

Lines changed: 23 additions & 11 deletions

File tree

.htaccess

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ Options +FollowSymlinks -MultiViews -Indexes
2020
RewriteRule versions /version.php
2121
RewriteRule version/stable /version.php?branch=stable
2222
RewriteRule version/development /version.php?branch=development
23+
RewriteRule version/nightly /version.php?branch=nightly
2324
RewriteRule verify/(.+)$ /verify.php?version=$1
2425
</IfModule>

README.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,19 @@ This subdomain provides information about the latest stable and development rele
1010
JSON Response:
1111

1212
{
13-
14-
"stable": "2.8.18",
15-
"stable_released": "2014-11-30",
16-
"development": "2.9.0-alpha",
17-
"development_released": "2014-08-12"
18-
13+
"stable": "3.2.1",
14+
"stable_released": "2023-09-21",
15+
"development": "4.0.0-alpha",
16+
"development_released": "2023-09-21"
17+
"nightly: "2023-09-21",
18+
"nightly_released: "2023-09-21"
1919
}
2020

2121
### api.phpmyfaq.de/verify/&lt;version&gt;
2222

2323
JSON Response:
2424

2525
{
26-
2726
"created": "2014-11-30 11:24:38+01:00",
2827
"/add.php": "079e1ebf846535c45205cba1f66cedc16d8b9d7b",
2928
"/admin/ajax.attachment.php": "7d7297c5870fadf7c3568ecc6da8939b98124682",
@@ -34,13 +33,19 @@ JSON Response:
3433

3534
JSON Response:
3635

37-
"2.8.18"
36+
"3.2.1"
3837

3938
### api.phpmyfaq.de/version/development
4039

4140
JSON Response:
4241

43-
"2.9.0-alpha"
42+
"4.0.0-alpha"
43+
44+
### api.phpmyfaq.de/version/nightly
45+
46+
JSON Response:
47+
48+
"nightly-4.0.0-alpha"
4449

4550
## Testing
4651

@@ -58,4 +63,4 @@ Requests:
5863

5964
Mozilla Public License 2.0, see LICENSE.md for more information.
6065

61-
Copyright (c) 2014-2022 Thorsten Rinne
66+
Copyright © 2014-2023 Thorsten Rinne

version.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* - api.phpmyfaq.de/versions
66
* - api.phpmyfaq.de/version/stable
77
* - api.phpmyfaq.de/version/development
8+
* - api.phpmyfaq.de/version/nightly
89
*
910
*/
1011

@@ -15,15 +16,20 @@
1516

1617
$branch = filter_input(INPUT_GET, 'branch', FILTER_SANITIZE_FULL_SPECIAL_CHARS);
1718

19+
$yesterday = date('Y-m-d',strtotime('-1 days'));;
20+
1821
echo match ($branch) {
1922
'stable' => json_encode(PHPMYFAQ_STABLE_VERSION),
2023
'development' => json_encode(PHPMYFAQ_DEV_VERSION),
24+
'nightly' => json_encode('nightly-' . $yesterday),
2125
default => json_encode(
2226
[
2327
'stable' => PHPMYFAQ_STABLE_VERSION,
2428
'stable_released' => PHPMYFAQ_STABLE_RELEASE,
2529
'development' => PHPMYFAQ_DEV_VERSION,
26-
'development_released' => PHPMYFAQ_DEV_RELEASE
30+
'development_released' => PHPMYFAQ_DEV_RELEASE,
31+
'nightly' => 'nightly-' . $yesterday,
32+
'nightly_released' => $yesterday
2733
]
2834
),
2935
};

0 commit comments

Comments
 (0)