# @podlite/image

=head1 Upcoming

=head1 0.0.69

=item the package can be imported from Node directly. The emitted ESM referenced its own files without an extension, which the ESM loader refuses


=head1 0.0.65

=item an image link belongs to its own block: an image with no link of its own is no longer wrapped in the link of an image above it

=head1 0.0.53

=item Image block keeps the src when its content is an inline image node

=head1 0.0.51

=item render a picture caption as inline content — formatting codes and entities resolve, and a leading C<=directive> name stays literal instead of swallowing the caption

=head1 0.0.47

=item add C<exports> map, top-level C<types>, and explicit C<sideEffects> to package manifest

=item C<:image> renders through C<ctx.imageSrc> hook when the host provides one. Hosts pass the resolver via C<<Podlite imageSrc={fn}>>; C<=Image>/C<=picture> blocks and markdown images both flow through the same hook before C<<img>>/C<<video>>. Without the hook C<src> stays raw — preserves the previous behaviour

=head1 0.0.15

=item support for `=picture` block

=head1 0.0.13

=item update deps

=head1 0.0.12

=item refactor tests

=head1 0.0.11

=item refactor

=head1 0.0.10

=item refactor

=head1 0.0.9

=item update register plugin api

=head1 0.0.8

=item add :link attribute support
=item change =Image format ( use text after image link as caption)
=item add :caption support
=item udpdate package

=head1 0.0.7

=item handle empty content

=head1 0.0.6

=item update deps

=head1 0.0.5

=item update deps

=head1 0.0.4

=item update deps

=head1 0.0.3

=item update deps

=head1 0.0.2

=item clean src field

=head1 0.0.1

=iteminitial release
