Story-Interact
==============

Created:      2023-01-10
Home page:    <https://story-interact.xlc.pl/>
Home page:    <https://metacpan.org/release/Story-Interact>
Bug tracker:  <https://github.com/tobyink/p5-story-interact/issues>
Maintainer:   Toby Inkster (TOBYINK) <tobyink@cpan.org>

0.001014	2023-09-01

0.001013	2023-09-01

 - Story::Interact::State's load and dump methods now encrypt the
   compressed state with CAST5 if the PERL_STORY_INTERACT_KEY environment
   variable contains a key. This change should be mostly transparent.

0.001012	2023-06-12

 - Story::Interact::State's load and dump methods now compress the state
   with Bzip2. This change should be mostly transparent.

0.001011	2023-04-24

 - Added: An `INTERNAL_PAGE` keyword has been added to access the page's
   internals at runtime.
 - Added: Story::Interact::Page now has a reset_next_pages method.

0.001010	2023-04-10

 [ Documentation ]
 - Add link to https://story-interact.xlc.pl/.

 [ Test Suite ]
 - Provide more useful diagnostic output from 00start.t.
 - Tidy up test suite.

 [ Other ]
 - Allow stories to define a special page called `_prelude` which is
   prepended to the source code of every other page.
 - Support defining characters in subclasses of Story::Interact::Character.
 - Support query strings in `next_page` links.

0.001009	2023-02-17

 [ Bug Fixes ]
 - Import `uniqstr` into Story::Interact::PageSource::Waterfall.

0.001008	2023-02-17

 - Added: Story::Interact::PageSource::Waterfall.
 - Added: Story::Interact::State->character_class.

0.001007	2023-02-01

 - Added: Story::Interact::Harness::Test.
 - Factor out common story harness code into Story::Interact::Harness.

0.001006	2023-01-28

 - Regexp fixes.

0.001005	2023-01-18

0.001004	2023-01-16

0.001003	2023-01-13

0.001002	2023-01-11

0.001001	2023-01-11

0.001000	2023-01-11	Initial release