Skip to content

Commit 31831e5

Browse files
committed
Release v4.7.3
1 parent 55de2ca commit 31831e5

326 files changed

Lines changed: 2321 additions & 1029 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.

CodeIgniter4.7.3.epub

1.93 MB
Binary file not shown.

docs/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 53aeb12484a6ca03db43a020da2d9485
3+
config: 77a1b233da5c7c3eafd00f380041187d
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

docs/_static/documentation_options.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const DOCUMENTATION_OPTIONS = {
2-
VERSION: '4.7.2',
2+
VERSION: '4.7.3',
33
LANGUAGE: 'en',
44
COLLAPSE_INDEX: false,
55
BUILDER: 'html',
Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
/*
2+
* Version switcher for the user guide sidebar.
3+
*
4+
* Injects the sphinx_rtd_theme's native ".switch-menus > .version-switch"
5+
* scaffolding above the search box in the left sidebar, containing a <select>
6+
* so readers can jump between:
7+
* - stable: https://codeigniter.com/user_guide/
8+
* - latest (in-progress): https://codeigniter4.github.io/userguide/
9+
* - local build: file:// or localhost, etc. (only shown when not on a deployed host)
10+
*/
11+
(() => {
12+
const VERSIONS = [
13+
{
14+
slug: 'stable',
15+
label: 'Stable',
16+
host: 'codeigniter.com',
17+
pathPrefix: '/user_guide/',
18+
},
19+
{
20+
slug: 'latest (in-progress)',
21+
label: 'Latest (in-progress)',
22+
host: 'codeigniter4.github.io',
23+
pathPrefix: '/userguide/',
24+
},
25+
];
26+
27+
const LOCAL = Object.freeze({
28+
slug: 'local build',
29+
label: 'Local build',
30+
host: null,
31+
pathPrefix: null,
32+
});
33+
34+
const detect_current = () =>
35+
VERSIONS.find((version) => version.host === window.location.hostname) ?? LOCAL;
36+
37+
/*
38+
* Derive the absolute URL of the documentation root by inspecting the
39+
* <script> tag Sphinx always injects for documentation_options.js. Its
40+
* resolved .src is absolute, so we can back out the directory that
41+
* contains _static/, which is the doc root. This works identically for
42+
* http(s), file://, and localhost.
43+
*/
44+
const doc_root_url = () => {
45+
const opts = document.querySelector('script[src*="documentation_options.js"]');
46+
47+
if (!opts) {
48+
return null;
49+
}
50+
51+
const idx = opts.src.lastIndexOf('/_static/');
52+
53+
return idx < 0 ? null : opts.src.slice(0, idx + 1);
54+
};
55+
56+
const current_page_path = () => {
57+
const root = doc_root_url();
58+
59+
if (!root) {
60+
return '';
61+
}
62+
63+
const here = window.location.href.split('#')[0].split('?')[0];
64+
65+
return here.startsWith(root) ? here.slice(root.length) : '';
66+
};
67+
68+
const url_for = ({ host, pathPrefix }) =>
69+
`https://${host}${pathPrefix}${current_page_path()}${window.location.hash}`;
70+
71+
const build = () => {
72+
const searchArea = document.querySelector('.wy-side-nav-search');
73+
const searchForm = searchArea?.querySelector('[role="search"]');
74+
75+
if (!searchArea || !searchForm) {
76+
return;
77+
}
78+
79+
if (searchArea.querySelector('.switch-menus')) {
80+
return;
81+
}
82+
83+
const current = detect_current();
84+
const entries = current === LOCAL ? [LOCAL, ...VERSIONS] : VERSIONS;
85+
86+
const select = document.createElement('select');
87+
select.setAttribute('aria-label', 'Select documentation version');
88+
89+
for (const entry of entries) {
90+
const option = document.createElement('option');
91+
option.value = entry.host ? url_for(entry) : '';
92+
option.textContent = entry.label;
93+
option.selected = entry.slug === current.slug;
94+
select.append(option);
95+
}
96+
97+
select.addEventListener('change', () => {
98+
if (select.value) {
99+
window.location.href = select.value;
100+
}
101+
});
102+
103+
const versionSwitch = document.createElement('div');
104+
versionSwitch.className = 'version-switch';
105+
versionSwitch.append(select);
106+
107+
const switchMenus = document.createElement('div');
108+
switchMenus.className = 'switch-menus';
109+
switchMenus.append(versionSwitch);
110+
111+
searchArea.insertBefore(switchMenus, searchForm);
112+
};
113+
114+
if (document.readyState === 'loading') {
115+
document.addEventListener('DOMContentLoaded', build, { once: true });
116+
} else {
117+
build();
118+
}
119+
})();

docs/changelogs/index.html

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
9-
<title>Change Logs &mdash; CodeIgniter 4.7.2 documentation</title>
9+
<title>Change Logs &mdash; CodeIgniter 4.7.3 documentation</title>
1010
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=34bb78ad" />
1111
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css?v=eacb1234" />
1212
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css?v=2b70fae9" />
@@ -15,15 +15,16 @@
1515
<link rel="shortcut icon" href="../_static/favicon.ico"/>
1616
<script src="../_static/jquery.js?v=5d32c60e"></script>
1717
<script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
18-
<script src="../_static/documentation_options.js?v=9b38edc8"></script>
18+
<script src="../_static/documentation_options.js?v=fff73d8c"></script>
1919
<script src="../_static/doctools.js?v=9bcbadda"></script>
2020
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
2121
<script src="../_static/js/citheme.js?v=e0bcfc84"></script>
2222
<script src="../_static/js/carbon.js?v=b287325f"></script>
23+
<script src="../_static/js/version_switcher.js?v=124a45e9"></script>
2324
<script src="../_static/js/theme.js"></script>
2425
<link rel="index" title="Index" href="../genindex.html" />
2526
<link rel="search" title="Search" href="../search.html" />
26-
<link rel="next" title="Version 4.7.2" href="v4.7.2.html" />
27+
<link rel="next" title="Version 4.7.3" href="v4.7.3.html" />
2728
<link rel="prev" title="Deployment" href="../installation/deployment.html" />
2829
</head>
2930

@@ -295,6 +296,7 @@ <h2>Version 4.7<a class="headerlink" href="#version-version" title="Link to this
295296
<p>See all the changes.</p>
296297
<div class="toctree-wrapper compound">
297298
<ul>
299+
<li class="toctree-l1"><a class="reference internal" href="v4.7.3.html">Version 4.7.3</a></li>
298300
<li class="toctree-l1"><a class="reference internal" href="v4.7.2.html">Version 4.7.2</a></li>
299301
<li class="toctree-l1"><a class="reference internal" href="v4.7.1.html">Version 4.7.1</a></li>
300302
<li class="toctree-l1"><a class="reference internal" href="v4.7.0.html">Version 4.7.0</a></li>
@@ -381,14 +383,14 @@ <h2>Version 4.7<a class="headerlink" href="#version-version" title="Link to this
381383
</div>
382384
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
383385
<a href="../installation/deployment.html" class="btn btn-neutral float-left" title="Deployment" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
384-
<a href="v4.7.2.html" class="btn btn-neutral float-right" title="Version 4.7.2" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
386+
<a href="v4.7.3.html" class="btn btn-neutral float-right" title="Version 4.7.3" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
385387
</div>
386388

387389
<hr/>
388390

389391
<div role="contentinfo">
390392
<p>&#169; Copyright 2019-2026 CodeIgniter Foundation.
391-
<span class="lastupdated">Last updated on Mar 24, 2026.
393+
<span class="lastupdated">Last updated on May 22, 2026.
392394
</span></p>
393395
</div>
394396

docs/changelogs/v4.0.0-alpha.1.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
9-
<title>Version 4.0.0-alpha.1 &mdash; CodeIgniter 4.7.2 documentation</title>
9+
<title>Version 4.0.0-alpha.1 &mdash; CodeIgniter 4.7.3 documentation</title>
1010
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=34bb78ad" />
1111
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css?v=eacb1234" />
1212
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css?v=2b70fae9" />
@@ -15,11 +15,12 @@
1515
<link rel="shortcut icon" href="../_static/favicon.ico"/>
1616
<script src="../_static/jquery.js?v=5d32c60e"></script>
1717
<script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
18-
<script src="../_static/documentation_options.js?v=9b38edc8"></script>
18+
<script src="../_static/documentation_options.js?v=fff73d8c"></script>
1919
<script src="../_static/doctools.js?v=9bcbadda"></script>
2020
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
2121
<script src="../_static/js/citheme.js?v=e0bcfc84"></script>
2222
<script src="../_static/js/carbon.js?v=b287325f"></script>
23+
<script src="../_static/js/version_switcher.js?v=124a45e9"></script>
2324
<script src="../_static/js/theme.js"></script>
2425
<link rel="index" title="Index" href="../genindex.html" />
2526
<link rel="search" title="Search" href="../search.html" />
@@ -551,7 +552,7 @@ <h2><a class="toc-backref" href="#id1" role="doc-backlink">New Packages List</a>
551552

552553
<div role="contentinfo">
553554
<p>&#169; Copyright 2019-2026 CodeIgniter Foundation.
554-
<span class="lastupdated">Last updated on Mar 24, 2026.
555+
<span class="lastupdated">Last updated on May 22, 2026.
555556
</span></p>
556557
</div>
557558

docs/changelogs/v4.0.0-alpha.2.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
9-
<title>Version 4.0.0-alpha.2 &mdash; CodeIgniter 4.7.2 documentation</title>
9+
<title>Version 4.0.0-alpha.2 &mdash; CodeIgniter 4.7.3 documentation</title>
1010
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=34bb78ad" />
1111
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css?v=eacb1234" />
1212
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css?v=2b70fae9" />
@@ -15,11 +15,12 @@
1515
<link rel="shortcut icon" href="../_static/favicon.ico"/>
1616
<script src="../_static/jquery.js?v=5d32c60e"></script>
1717
<script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
18-
<script src="../_static/documentation_options.js?v=9b38edc8"></script>
18+
<script src="../_static/documentation_options.js?v=fff73d8c"></script>
1919
<script src="../_static/doctools.js?v=9bcbadda"></script>
2020
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
2121
<script src="../_static/js/citheme.js?v=e0bcfc84"></script>
2222
<script src="../_static/js/carbon.js?v=b287325f"></script>
23+
<script src="../_static/js/version_switcher.js?v=124a45e9"></script>
2324
<script src="../_static/js/theme.js"></script>
2425
<link rel="index" title="Index" href="../genindex.html" />
2526
<link rel="search" title="Search" href="../search.html" />
@@ -702,7 +703,7 @@ <h2><a class="toc-backref" href="#id2" role="doc-backlink">PRs merged</a><a clas
702703

703704
<div role="contentinfo">
704705
<p>&#169; Copyright 2019-2026 CodeIgniter Foundation.
705-
<span class="lastupdated">Last updated on Mar 24, 2026.
706+
<span class="lastupdated">Last updated on May 22, 2026.
706707
</span></p>
707708
</div>
708709

docs/changelogs/v4.0.0-alpha.3.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
9-
<title>Version 4.0.0-alpha.3 &mdash; CodeIgniter 4.7.2 documentation</title>
9+
<title>Version 4.0.0-alpha.3 &mdash; CodeIgniter 4.7.3 documentation</title>
1010
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=34bb78ad" />
1111
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css?v=eacb1234" />
1212
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css?v=2b70fae9" />
@@ -15,11 +15,12 @@
1515
<link rel="shortcut icon" href="../_static/favicon.ico"/>
1616
<script src="../_static/jquery.js?v=5d32c60e"></script>
1717
<script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
18-
<script src="../_static/documentation_options.js?v=9b38edc8"></script>
18+
<script src="../_static/documentation_options.js?v=fff73d8c"></script>
1919
<script src="../_static/doctools.js?v=9bcbadda"></script>
2020
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
2121
<script src="../_static/js/citheme.js?v=e0bcfc84"></script>
2222
<script src="../_static/js/carbon.js?v=b287325f"></script>
23+
<script src="../_static/js/version_switcher.js?v=124a45e9"></script>
2324
<script src="../_static/js/theme.js"></script>
2425
<link rel="index" title="Index" href="../genindex.html" />
2526
<link rel="search" title="Search" href="../search.html" />
@@ -987,7 +988,7 @@ <h2><a class="toc-backref" href="#id2" role="doc-backlink">PRs merged</a><a clas
987988

988989
<div role="contentinfo">
989990
<p>&#169; Copyright 2019-2026 CodeIgniter Foundation.
990-
<span class="lastupdated">Last updated on Mar 24, 2026.
991+
<span class="lastupdated">Last updated on May 22, 2026.
991992
</span></p>
992993
</div>
993994

docs/changelogs/v4.0.0-alpha.4.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
9-
<title>Version 4.0.0-alpha.4 &mdash; CodeIgniter 4.7.2 documentation</title>
9+
<title>Version 4.0.0-alpha.4 &mdash; CodeIgniter 4.7.3 documentation</title>
1010
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=34bb78ad" />
1111
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css?v=eacb1234" />
1212
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css?v=2b70fae9" />
@@ -15,11 +15,12 @@
1515
<link rel="shortcut icon" href="../_static/favicon.ico"/>
1616
<script src="../_static/jquery.js?v=5d32c60e"></script>
1717
<script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
18-
<script src="../_static/documentation_options.js?v=9b38edc8"></script>
18+
<script src="../_static/documentation_options.js?v=fff73d8c"></script>
1919
<script src="../_static/doctools.js?v=9bcbadda"></script>
2020
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
2121
<script src="../_static/js/citheme.js?v=e0bcfc84"></script>
2222
<script src="../_static/js/carbon.js?v=b287325f"></script>
23+
<script src="../_static/js/version_switcher.js?v=124a45e9"></script>
2324
<script src="../_static/js/theme.js"></script>
2425
<link rel="index" title="Index" href="../genindex.html" />
2526
<link rel="search" title="Search" href="../search.html" />
@@ -753,7 +754,7 @@ <h2><a class="toc-backref" href="#id3" role="doc-backlink">PRs merged</a><a clas
753754

754755
<div role="contentinfo">
755756
<p>&#169; Copyright 2019-2026 CodeIgniter Foundation.
756-
<span class="lastupdated">Last updated on Mar 24, 2026.
757+
<span class="lastupdated">Last updated on May 22, 2026.
757758
</span></p>
758759
</div>
759760

docs/changelogs/v4.0.0-alpha.5.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
9-
<title>Version 4.0.0-alpha.5 &mdash; CodeIgniter 4.7.2 documentation</title>
9+
<title>Version 4.0.0-alpha.5 &mdash; CodeIgniter 4.7.3 documentation</title>
1010
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=34bb78ad" />
1111
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css?v=eacb1234" />
1212
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css?v=2b70fae9" />
@@ -15,11 +15,12 @@
1515
<link rel="shortcut icon" href="../_static/favicon.ico"/>
1616
<script src="../_static/jquery.js?v=5d32c60e"></script>
1717
<script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
18-
<script src="../_static/documentation_options.js?v=9b38edc8"></script>
18+
<script src="../_static/documentation_options.js?v=fff73d8c"></script>
1919
<script src="../_static/doctools.js?v=9bcbadda"></script>
2020
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
2121
<script src="../_static/js/citheme.js?v=e0bcfc84"></script>
2222
<script src="../_static/js/carbon.js?v=b287325f"></script>
23+
<script src="../_static/js/version_switcher.js?v=124a45e9"></script>
2324
<script src="../_static/js/theme.js"></script>
2425
<link rel="index" title="Index" href="../genindex.html" />
2526
<link rel="search" title="Search" href="../search.html" />
@@ -818,7 +819,7 @@ <h2><a class="toc-backref" href="#id3" role="doc-backlink">PRs merged</a><a clas
818819

819820
<div role="contentinfo">
820821
<p>&#169; Copyright 2019-2026 CodeIgniter Foundation.
821-
<span class="lastupdated">Last updated on Mar 24, 2026.
822+
<span class="lastupdated">Last updated on May 22, 2026.
822823
</span></p>
823824
</div>
824825

0 commit comments

Comments
 (0)