Changelog¶ ↑
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning, and yes, platform and engine support are part of the public API. Please file a bug if you notice a violation of semantic versioning.
Unreleased¶ ↑
Added¶ ↑
Changed¶ ↑
Deprecated¶ ↑
Removed¶ ↑
Fixed¶ ↑
Security¶ ↑
0.2.3 - 2026-07-14¶ ↑
-
TAG: v0.2.3
-
COVERAGE: 85.80% – 145/169 lines in 7 files
-
BRANCH COVERAGE: 82.35% – 28/34 branches in 7 files
-
84.62% documented
Added¶ ↑
-
Added support for JRuby 10.1 and TruffleRuby 34.0.
Changed¶ ↑
-
Retemplated project metadata and CI/development automation with
kettle-jemv7.0.0.
Fixed¶ ↑
-
Package configured license files in gem release file lists.
-
Removed stale local-path
version_gemstate from the main lockfile. -
Prevented gemspec version detection from defining top-level
Authon older Rubies.
0.2.2 - 2026-06-18¶ ↑
-
TAG: v0.2.2
-
COVERAGE: 100.00% – 145/145 lines in 6 files
-
BRANCH COVERAGE: 100.00% – 28/28 branches in 6 files
-
84.62% documented
Changed¶ ↑
-
Documented the released
anonymous_loadergem as the preferred reusable helper for zero-auth-sanitizer-namespace loading.
Fixed¶ ↑
-
Documented the
$LOAD_PATHfallback needed by isolated loader consumers when Bundler standalone setup providesauth_sanitizer/loader.rbwithout a matchingGem.loaded_specsorGEM_PATHentry.
0.2.1 - 2026-06-06¶ ↑
-
TAG: v0.2.1
-
COVERAGE: 100.00% – 145/145 lines in 6 files
-
BRANCH COVERAGE: 100.00% – 28/28 branches in 6 files
-
84.62% documented
Fixed¶ ↑
-
Removed the duplicate RBS declaration for
Auth::Sanitizer::VERSION, fixingRBS::DuplicatedDeclarationErrorin downstream projects. -
Fixed the README support table to list Ruby 2.3 as supported but untested, matching the current runtime support and CI policy.
0.2.0 - 2026-06-04¶ ↑
-
TAG: v0.2.0
-
COVERAGE: 100.00% – 145/145 lines in 6 files
-
BRANCH COVERAGE: 100.00% – 28/28 branches in 6 files
-
84.62% documented
Changed¶ ↑
-
Changed
FilteredAttributes#inspectto redact narrow patterns fromsuper.inspectinstead of rebuilding object inspect output, preserving host inspect behavior.
Fixed¶ ↑
-
Redacted configured attributes inside standard Ruby hash inspect fragments, including nested attribute hashes.
0.1.5 - 2026-06-03¶ ↑
-
TAG: v0.1.5
-
COVERAGE: 100.00% – 138/138 lines in 6 files
-
BRANCH COVERAGE: 100.00% – 28/28 branches in 6 files
-
84.62% documented
Added¶ ↑
-
Added
VersionGem::Basichelpers toAuth::Sanitizer::Version.
Changed¶ ↑
-
Refreshed generated package metadata, support documentation, CI workflows, and development dependency floors from the current kettle-jem template.
-
Documented that CI workflows and appraisals now target MRI Ruby 2.4+ while runtime compatibility remains MRI Ruby 2.2+.
Fixed¶ ↑
-
Prevented isolated loader namespace leakage on Ruby 2.5 and older TruffleRuby runtimes.
-
Protected the custom gemspec version loader from templating rewrites so version detection does not define top-level
Authon older Rubies.
0.1.4 - 2026-05-21¶ ↑
-
TAG: v0.1.4
-
COVERAGE: 100.00% – 135/135 lines in 6 files
-
BRANCH COVERAGE: 100.00% – 28/28 branches in 6 files
-
84.62% documented
Changed¶ ↑
-
(docs) Document constrained
auth-sanitizerversion lookup for isolated loader examples -
(dev) Make templating dependencies opt-in for the main
Gemfile
Fixed¶ ↑
-
(test) Stop running Appraisal install steps in the locked-deps workflow for the main
Gemfile
0.1.3 - 2026-05-20¶ ↑
-
TAG: v0.1.3
-
COVERAGE: 100.00% – 135/135 lines in 6 files
-
BRANCH COVERAGE: 100.00% – 28/28 branches in 6 files
-
84.62% documented
Added¶ ↑
-
Add
AuthSanitizer::Loader.load_isolatedfor isolated loading without defining top-levelAuth -
Document zero-top-level-namespace loading for consumers that need to avoid defining
AuthorAuthSanitizer
0.1.2 - 2026-05-15¶ ↑
-
TAG: v0.1.2
-
COVERAGE: 100.00% – 134/134 lines in 5 files
-
BRANCH COVERAGE: 100.00% – 28/28 branches in 5 files
-
87.50% documented
Added¶ ↑
-
gemspec description, summary
Changed¶ ↑
-
gemspec contact email
0.1.1 - 2026-05-15¶ ↑
-
TAG: v0.1.1
-
COVERAGE: 100.00% – 134/134 lines in 5 files
-
BRANCH COVERAGE: 100.00% – 28/28 branches in 5 files
-
87.50% documented
Added¶ ↑
-
Usage documentation in README.md
0.1.0 - 2026-05-15¶ ↑
-
TAG: v0.1.0
-
COVERAGE: 100.00% – 134/134 lines in 5 files
-
BRANCH COVERAGE: 100.00% – 28/28 branches in 5 files
-
87.50% documented
Added¶ ↑
-
Initial release