App-Phoebe
view release on metacpan or search on metacpan
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 )