Revision history for Concierge

v0.8.4  2026-06-05
    - Desk::Setup POD: add UI Formatting Hints section documenting format_as
      with template example using app-native tokens (t/b/sel)
    - Desk::Setup POD: add format_as to field attribute reference
    - Desk::Setup POD: fix field table -- move last_login_date from standard
      to system fields; fix standard count 12 -> 11; fix Complete Example
      system count 2 -> 3, total 15 -> 16
    - Desk::Setup POD: update get_field_hints() return comment to include
      format_as

v0.8.3  2026-06-01
    - Fix MANIFEST: remove .perl-version (file does not exist in repo,
      causing CPAN Testers MANIFEST mismatch error)
    - Add .perl-version to MANIFEST.SKIP to prevent recurrence
    - Fix POD VERSION sections in all four modules (were stale at v0.8.1)

v0.8.2  2026-05-31
    - Fix version consistency: update Makefile.PL provides section to v0.8.2
      (was not updated when modules were bumped from v0.8.0 to v0.8.1)

v0.8.1  2026-05-27
    - Desk::Setup POD: update show_default_config/show_config examples and
      prose to reflect service-hashref returns (Concierge::Users v0.8.3);
      add validate_as, default, null to get_field_hints return-value comment

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