App-Phoebe

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

4.07

- No user facing changes, just small bugfixes.

4.06

- No user facing changes: The client certificate using extensions are
  no longer tested by default.

4.05

- Uploading of text/gemini is now treated like text/plain, resulting
  in a page (instead of an attempted file upload).

- Uploading "to the /files folder" is now allowed.

- Document how to build and run a docker image.

- MIME type is optional.

4.04

- App::Phoebe::Oracle is new.

4.03

- App::Phoebe::Capsule is new.

- titan now parses the command line arguments better and doesn't
  prefer the default certificate over the one given on the command
  line; use --key_file instead of --cert_key.

4.02

- App::Phoebe::WebDAV is new.

- App::Phoebe::Ijirait changes. No more "map" but a "find" command
  instead. An "id" command, and a "forget" command, because now the
  game allows you to remember certain ids that the player has seen.

- Add log processing to phoebe-ctl, in case you use
  App::Phoebe::DebugIpNumbers.

- Add a --no_tls to phoebe, in case you want to run it as a back-end
  without TLS.

- Add colour styles to history and diff (behind a link).

4.01

- It's now App::Phoebe instead of App::phoebe.

- App::Phoebe::RegisteredEditorsOnly now works if you use
  App::Phoebe::WebEdit.

- App::Phoebe::Ijirait has a backup command to allow players to
  download the world data (without fingerprints); the rooms command
  now allows you to list ghosts (inactive characters).

- Both ijirait and titan scripts no longer use --url= as there is
  exactly one URL and it is mandatory.

- App::Phoebe::Gopher no longer prints links for plain text pages.

- App::Phoebe::WebStaticFiles is new.

4.00

If you are using contributions or have a config that heavily interacts
with the Phoebe code, this is a backwards-incompatible upgrade! Please
review the documentation and rewrite your extensions.

Review your conf.d folder; if you are linking any contributions from
this directory, you will have to change the setup. For example,
instead of linking web-edit.pl into your conf.d directory, you would
edit your config file and add:

    use App::Phoebe::WebEdit;

Serving a web site is now also plugin. Add the following to
your config file:

    use App::Phoebe::Web;

Other changes:

- Search is now case insensitive

- Changed how contributions work: instead of linking extensions into
  your wiki dir's conf.d directory, you just "use" the appropriate
  module; all modules now come with documentation and tests

- App::Phoebe::StaticFiles is new; use it to serve static files from
  directories on your server

- App::Phoebe::Ijirait is new; a MUSH, i.e. a shared world for all
  participants to build and interact in; script/ijirait is also new, a
  custom CLI client for the game

- App::Phoebe::Spartan is new; an alternative to Gemini and Titan
  since it's very simply, suggests gemtext for text formatting, allows
  uploads, but doesn't do TLS

- App::Phoebe::Iapetus is new; an alternative to the Titan protocol
  for uploading

- App::Phoebe::SpeedBump loads the block list on startup; as it saves
  every half an hour, that means you no longer have to worry too much
  about losing information on the blocked IP numbers and networks

- App::Gopher is new and improved; it no longer just prints the Gemini
  text but does line wrapping and all that

3.00

- Add special feeds for the blog, i.e. the pages starting with an ISO



( run in 0.730 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )