Revision history for Apophis

1.01    2026-11-06
        - Croak on a store path that does not fit the buffer, with room for
          its .tmp and .meta suffixes, instead of writing to a truncated one.
        - Report a read that failed, which PerlIO returns as nothing read,
          as the error it is: fetch croaks and meta gives undef.
        - Drive derive_ns, identify_fh, the partial store_of probes and the
          short-id refusal of the C ABI from the self test.
        - Tests for every error path, the whole XS covered under xs_cover.
        - Under use Apophis a call to identify, store, exists, fetch, verify
          or remove compiles to a custom op, which runs the body with no sub
          call when the method is this module's and falls back to entersub
          otherwise. no Apophis turns it off.
        - The op_ methods are aliases of those six. _make_op is gone.

0.06    2026-08-31
        - Move Apophis.xs to the top of the dist and drop the XSMULTI
          build, which dlltool could not link on Strawberry.
        - Pair the stat call with its struct on Windows.
        - Replace an existing file on rename on Windows.

0.05    2026-08-20
        - ADDS: a public C ABI, ap_abi.h, reached through
          ExtUtils::Depends and Apophis::_abi_ptr.
        - Regenerate ppport.h with Devel::PPPort 3.73. The old copy
          undef'd perl's STMT_START/STMT_END to force the gcc
          brace-group form, which is what every XopENTRY_set warned
          about under clang. 102 warnings, none of them ours.

0.04	2026-07-11
	- Remove pax headers

0.03    2026-03-29
        - Fix Windows build failures on threaded Perl (MULTIPLICITY)
          - Undo perl.h macro overrides for mkdir, stat, unlink on WIN32
          - Use portable apophis_mkdir wrapper (_mkdir on Windows, mkdir on POSIX)
          - Use Perl Stat_t typedef for struct stat portability
          - Conditional unistd.h include with io.h/direct.h fallback on Windows
        - Fix Makefile.PL to locate Horus include_dir without loading XS bootstrap

0.02    2026-03-27
        Second CPAN release.

0.01    Date/time
        First version, released on an unsuspecting world.
