Revision history for Concierge

v0.8.0  2026-05-25
    - Rename Concierge::Setup, ::User, ::Base into Concierge::Desk:: namespace
      (Concierge::Desk::Setup, ::User, ::Base)
    - Resolves visual ambiguity between Concierge::User (object) and
      Concierge::Users (data-store component) in the installed library tree

v0.7.2  2026-05-25
    - Add "What the Suite Provides" section to DESCRIPTION in Concierge.pm
    - Expand README.md into a full suite overview (components, lifecycle,
      backends, field schema, return values, extensibility, installation)

v0.7.1  2026-05-25
    - Fix POD rendering: C<{ ... }> → C<< { ... } >> in EXTENSIBILITY section
    - Expand Return Values documentation with per-method-category field list
    - Add Password Operations intro clarifying add_user() handles registration

v0.7.0  2026-05-21
    - Added Concierge::Desk::Base: records-store base class for custom components
    - Added EXTENSIBILITY POD section to Concierge.pm (component substitution
      API, additional component pattern, future components, contributor invitation)
    - Updated README.md

v0.6.1  2026-02-15
    - POD version number updating issue

v0.6.0  2026-02-15
    - Update and corrections to POD

v0.5.9  2026-02-15
    - Fixed distribution issue with MANIFEST.SKIP

v0.5.8  2026-02-15
    - Fixed distribution issue with MANIFEST.SKIP

v0.5.6 2026-02-13
    - Fixed CPAN testers build failure: require Params::Filter 0.014
      (earlier versions do not export make_filter)

v0.5.5 2026-02-12
    - Rebuilt tarball with GNU tar (fixes PaxHeader issue on CPAN)

v0.5.4 2026-02-12
    - Fixed CPAN testers timeout failure on Windows: session expiry in
      installation tests now mocked via direct SQLite update (no sleep).
      Real-time timeout tests moved to xt/ (author tests only).

v0.5.3 2026-02-12
    - Updated docs: session IDs are now random hex strings, not UUIDs
      (reflects Concierge::Sessions v0.8.5 security improvement)

v0.5.2 2026-02-11
    - Corrected production of tar file