Skip to content

Commit 4cfe609

Browse files
committed
🔖 Prepare release v2.3.3
⚡️ A message from a fellow meat-based-AI ⚡️ - [❤️] Finely-crafted open-source tools like omniauth-ldap (& many more) require time and effort. - [❤️] Though I adore my work, it lacks financial sustainability. - [❤️] Please, help me continue enhancing your tools by becoming a sponsor: - [💲] https://liberapay.com/pboling/donate - [💲] https://github.com/sponsors/pboling
1 parent 34035ac commit 4cfe609

36 files changed

+130
-3653
lines changed

CHANGELOG.md

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,8 @@ Please file a bug if you notice a violation of semantic versioning.
2222

2323
### Added
2424

25-
- Documentation cleanup & updates
26-
- YARD documentation covering 94% of the code
27-
2825
### Changed
2926

30-
- kettle-dev v1.1.54
31-
3227
### Deprecated
3328

3429
### Removed
@@ -37,6 +32,22 @@ Please file a bug if you notice a violation of semantic versioning.
3732

3833
### Security
3934

35+
## [2.3.3] - 2025-11-10
36+
37+
- TAG: [v2.3.3][2.3.3t]
38+
- COVERAGE: 97.61% -- 286/293 lines in 4 files
39+
- BRANCH COVERAGE: 79.69% -- 102/128 branches in 4 files
40+
- 94.44% documented
41+
42+
### Added
43+
44+
- Documentation cleanup & updates
45+
- YARD documentation covering 94% of the code
46+
47+
### Changed
48+
49+
- kettle-dev v1.1.54
50+
4051
## [2.3.2] - 2025-11-06
4152

4253
- TAG: [v2.3.2][2.3.2t]
@@ -229,7 +240,9 @@ Please file a bug if you notice a violation of semantic versioning.
229240
[1.0.0]: https://github.com/omniauth/omniauth-ldap/compare/5656da80d4193e0d0584f44bac493a87695e580f...v1.0.0
230241
[1.0.0t]: https://github.com/omniauth/omniauth-ldap/releases/tag/v1.0.0
231242

232-
[Unreleased]: https://github.com/omniauth/omniauth-ldap/compare/v2.3.2...HEAD
243+
[Unreleased]: https://github.com/omniauth/omniauth-ldap/compare/v2.3.3...HEAD
244+
[2.3.3]: https://github.com/omniauth/omniauth-ldap/compare/v2.3.2...v2.3.3
245+
[2.3.3t]: https://github.com/omniauth/omniauth-ldap/releases/tag/v2.3.3
233246
[2.3.2]: https://github.com/omniauth/omniauth-ldap/compare/v2.3.1...v2.3.2
234247
[2.3.2t]: https://github.com/omniauth/omniauth-ldap/releases/tag/v2.3.2
235248
[2.3.1]: https://github.com/omniauth/omniauth-ldap/compare/v2.0.0...v2.3.1

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ GIT
1313
PATH
1414
remote: .
1515
specs:
16-
omniauth-ldap (2.3.2)
16+
omniauth-ldap (2.3.3)
1717
net-ldap (~> 0.16, < 1)
1818
omniauth (>= 1.2, < 3)
1919
pyu-ruby-sasl (>= 0.0.3.3, < 0.1)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -990,7 +990,7 @@ Thanks for RTFM. ☺️
990990
[📌gitmoji]: https://gitmoji.dev
991991
[📌gitmoji-img]: https://img.shields.io/badge/gitmoji_commits-%20%F0%9F%98%9C%20%F0%9F%98%8D-34495e.svg?style=flat-square
992992
[🧮kloc]: https://www.youtube.com/watch?v=dQw4w9WgXcQ
993-
[🧮kloc-img]: https://img.shields.io/badge/KLOC-0.297-FFDD67.svg?style=for-the-badge&logo=YouTube&logoColor=blue
993+
[🧮kloc-img]: https://img.shields.io/badge/KLOC-0.293-FFDD67.svg?style=for-the-badge&logo=YouTube&logoColor=blue
994994
[🔐security]: SECURITY.md
995995
[🔐security-img]: https://img.shields.io/badge/security-policy-259D6C.svg?style=flat
996996
[📄copyright-notice-explainer]: https://opensource.stackexchange.com/questions/5778/why-do-licenses-such-as-the-mit-license-specify-a-single-year

docs/OmniAuth.html

Lines changed: 0 additions & 152 deletions
Original file line numberDiff line numberDiff line change
@@ -1,152 +0,0 @@
1-
<!DOCTYPE html>
2-
<html>
3-
<head>
4-
<meta charset="utf-8">
5-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>
7-
Module: OmniAuth
8-
9-
&mdash; Documentation by YARD 0.9.37
10-
11-
</title>
12-
13-
<link rel="stylesheet" href="css/style.css" type="text/css" />
14-
15-
<link rel="stylesheet" href="css/common.css" type="text/css" />
16-
17-
<script type="text/javascript">
18-
pathId = "OmniAuth";
19-
relpath = '';
20-
</script>
21-
22-
23-
<script type="text/javascript" charset="utf-8" src="js/jquery.js"></script>
24-
25-
<script type="text/javascript" charset="utf-8" src="js/app.js"></script>
26-
27-
28-
</head>
29-
<body>
30-
<div class="nav_wrap">
31-
<iframe id="nav" src="class_list.html?1"></iframe>
32-
<div id="resizer"></div>
33-
</div>
34-
35-
<div id="main" tabindex="-1">
36-
<div id="header">
37-
<div id="menu">
38-
39-
<a href="_index.html">Index (O)</a> &raquo;
40-
41-
42-
<span class="title">OmniAuth</span>
43-
44-
</div>
45-
46-
<div id="search">
47-
48-
<a class="full_list_link" id="class_list_link"
49-
href="class_list.html">
50-
51-
<svg width="24" height="24">
52-
<rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
53-
<rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
54-
<rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
55-
</svg>
56-
</a>
57-
58-
</div>
59-
<div class="clear"></div>
60-
</div>
61-
62-
<div id="content"><h1>Module: OmniAuth
63-
64-
65-
66-
</h1>
67-
<div class="box_info">
68-
69-
70-
71-
72-
73-
74-
75-
76-
77-
78-
79-
<dl>
80-
<dt>Defined in:</dt>
81-
<dd>lib/omniauth/strategies/ldap.rb<span class="defines">,<br />
82-
lib/omniauth-ldap/adaptor.rb,<br /> lib/omniauth-ldap/version.rb</span>
83-
</dd>
84-
</dl>
85-
86-
</div>
87-
88-
<h2>Overview</h2><div class="docstring">
89-
<div class="discussion">
90-
<p>OmniAuth strategies namespace.</p>
91-
92-
<p>This file implements an LDAP authentication strategy for OmniAuth.<br />
93-
It provides both an interactive request phase (login form) and a<br />
94-
callback phase which binds to an LDAP directory to authenticate the<br />
95-
user or performs a lookup for header-based SSO.</p>
96-
97-
<p>The strategy exposes a number of options (see <code>option</code> calls below)<br />
98-
that control LDAP connection, mapping of LDAP attributes to the<br />
99-
OmniAuth <code>info</code> hash, header-based SSO behavior, and SSL/timeouts.</p>
100-
101-
102-
</div>
103-
</div>
104-
<div class="tags">
105-
106-
<div class="examples">
107-
<h4 class="tag_title">Examples:</h4>
108-
109-
110-
<h5 class="example_title"><div class='inline'><p>Minimal Rack mounting</p>
111-
</div></h5>
112-
113-
<pre class="example code"><code><span class='id identifier rubyid_use'>use</span> <span class='const'>OmniAuth</span><span class='op'>::</span><span class='const'>Builder</span> <span class='kw'>do</span>
114-
<span class='id identifier rubyid_provider'>provider</span> <span class='symbol'>:ldap</span><span class='comma'>,</span> <span class='lbrace'>{</span>
115-
<span class='label'>host:</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>ldap.example.com</span><span class='tstring_end'>&#39;</span></span><span class='comma'>,</span>
116-
<span class='label'>base:</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>dc=example,dc=com</span><span class='tstring_end'>&#39;</span></span>
117-
<span class='rbrace'>}</span>
118-
<span class='kw'>end</span></code></pre>
119-
120-
</div>
121-
122-
123-
</div><h2>Defined Under Namespace</h2>
124-
<p class="children">
125-
126-
127-
<strong class="modules">Modules:</strong> <span class='object_link'><a href="OmniAuth/LDAP.html" title="OmniAuth::LDAP (module)">LDAP</a></span>, <span class='object_link'><a href="OmniAuth/Strategies.html" title="OmniAuth::Strategies (module)">Strategies</a></span>
128-
129-
130-
131-
132-
</p>
133-
134-
135-
136-
137-
138-
139-
140-
141-
142-
</div>
143-
144-
<div id="footer">
145-
Generated on Mon Nov 10 14:11:47 2025 by
146-
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
147-
0.9.37 (ruby-3.4.7).
148-
</div>
149-
150-
</div>
151-
</body>
152-
</html>

docs/OmniAuth/LDAP.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ <h2>
148148
</div>
149149

150150
<div id="footer">
151-
Generated on Mon Nov 10 14:11:47 2025 by
151+
Generated on Mon Nov 10 14:34:56 2025 by
152152
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
153153
0.9.37 (ruby-3.4.7).
154154
</div>

docs/OmniAuth/LDAP/Adaptor.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1687,7 +1687,7 @@ <h3 class="signature first" id="bind_as-instance_method">
16871687
</div>
16881688

16891689
<div id="footer">
1690-
Generated on Mon Nov 10 14:11:47 2025 by
1690+
Generated on Mon Nov 10 14:34:57 2025 by
16911691
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
16921692
0.9.37 (ruby-3.4.7).
16931693
</div>
Lines changed: 0 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -1,134 +0,0 @@
1-
<!DOCTYPE html>
2-
<html>
3-
<head>
4-
<meta charset="utf-8">
5-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>
7-
Exception: OmniAuth::LDAP::Adaptor::AuthenticationError
8-
9-
&mdash; Documentation by YARD 0.9.37
10-
11-
</title>
12-
13-
<link rel="stylesheet" href="../../../css/style.css" type="text/css" />
14-
15-
<link rel="stylesheet" href="../../../css/common.css" type="text/css" />
16-
17-
<script type="text/javascript">
18-
pathId = "OmniAuth::LDAP::Adaptor::AuthenticationError";
19-
relpath = '../../../';
20-
</script>
21-
22-
23-
<script type="text/javascript" charset="utf-8" src="../../../js/jquery.js"></script>
24-
25-
<script type="text/javascript" charset="utf-8" src="../../../js/app.js"></script>
26-
27-
28-
</head>
29-
<body>
30-
<div class="nav_wrap">
31-
<iframe id="nav" src="../../../class_list.html?1"></iframe>
32-
<div id="resizer"></div>
33-
</div>
34-
35-
<div id="main" tabindex="-1">
36-
<div id="header">
37-
<div id="menu">
38-
39-
<a href="../../../_index.html">Index (A)</a> &raquo;
40-
<span class='title'><span class='object_link'><a href="../../../OmniAuth.html" title="OmniAuth (module)">OmniAuth</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../../LDAP.html" title="OmniAuth::LDAP (module)">LDAP</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../Adaptor.html" title="OmniAuth::LDAP::Adaptor (class)">Adaptor</a></span></span>
41-
&raquo;
42-
<span class="title">AuthenticationError</span>
43-
44-
</div>
45-
46-
<div id="search">
47-
48-
<a class="full_list_link" id="class_list_link"
49-
href="../../../class_list.html">
50-
51-
<svg width="24" height="24">
52-
<rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
53-
<rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
54-
<rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
55-
</svg>
56-
</a>
57-
58-
</div>
59-
<div class="clear"></div>
60-
</div>
61-
62-
<div id="content"><h1>Exception: OmniAuth::LDAP::Adaptor::AuthenticationError
63-
64-
65-
66-
</h1>
67-
<div class="box_info">
68-
69-
<dl>
70-
<dt>Inherits:</dt>
71-
<dd>
72-
<span class="inheritName">StandardError</span>
73-
74-
<ul class="fullTree">
75-
<li>Object</li>
76-
77-
<li class="next">StandardError</li>
78-
79-
<li class="next">OmniAuth::LDAP::Adaptor::AuthenticationError</li>
80-
81-
</ul>
82-
<a href="#" class="inheritanceTree">show all</a>
83-
84-
</dd>
85-
</dl>
86-
87-
88-
89-
90-
91-
92-
93-
94-
95-
96-
97-
<dl>
98-
<dt>Defined in:</dt>
99-
<dd>lib/omniauth-ldap/adaptor.rb</dd>
100-
</dl>
101-
102-
</div>
103-
104-
<h2>Overview</h2><div class="docstring">
105-
<div class="discussion">
106-
<p>Raised when authentication fails</p>
107-
108-
109-
</div>
110-
</div>
111-
<div class="tags">
112-
113-
114-
</div>
115-
116-
117-
118-
119-
120-
121-
122-
123-
124-
</div>
125-
126-
<div id="footer">
127-
Generated on Mon Nov 10 14:11:47 2025 by
128-
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
129-
0.9.37 (ruby-3.4.7).
130-
</div>
131-
132-
</div>
133-
</body>
134-
</html>

docs/OmniAuth/LDAP/Adaptor/ConfigurationError.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ <h4 class="tag_title">Examples:</h4>
132132
</div>
133133

134134
<div id="footer">
135-
Generated on Mon Nov 10 14:11:47 2025 by
135+
Generated on Mon Nov 10 14:34:57 2025 by
136136
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
137137
0.9.37 (ruby-3.4.7).
138138
</div>

0 commit comments

Comments
 (0)