Changelog for Mojolicious-Broker

0.016     2018-03-15 14:58:57-05:00 America/Chicago

    [Fixed]

    - Fixed use of deprecated `Mojo` base class

0.015     2017-08-22 20:15:48-05:00 America/Chicago

    [Fixed]

    - The broker now always logs to STDERR, even if a directory named
      "log" happens to exist in the working directory.

0.014     2017-08-07 14:20:52-05:00 America/Chicago

    [Fixed]

    - Fixed POD formatting errors. Thanks @manwar!

0.013     2017-08-03 22:06:22-05:00 America/Chicago

    [Fixed]

    - Fixed the link to the broker command in the documentation. Thanks
      @arcanez

    [Added]

    - Added a regular ping for all connected clients. This should make
      Mercury faster to detect broken connections and destroy them.

0.012     2017-01-12 19:28:59-06:00 America/Chicago

    [Fixed]

    - Fixed allow_origin.t test failing on new versions of Mojolicious
      due to an invalid assumption in the test. Previously it was
      accidentally working, now it is deliberately working. Thanks
      @eserte for the report! [Github #37]

0.011     2016-12-17 21:09:31-06:00 America/Chicago

    [Fixed]

    - Default inactivity timeout is now 4 hours instead of 20 minutes.
      This makes it less likely that your subscribers will lose their
      connection to the broker unexpectedly.

0.010     2016-12-08 18:03:45-06:00 America/Chicago

    [Added]

    - /pub/*, /push/*, and /bus/* can now accept POST requests to post
      new messages to the appropriate subscribers. This allows any
      random HTTP client to send messages (but not receive them, yet)

0.009 2016-09-02T01:23:40
 - update dist settings from other projects
 - upgrade perl versions in travis tests
 - add documentation for the new architecture
 - move bus pattern into controller/pattern object
 - move cascading pub/sub into controller
 - add simple pubsub controller and pattern
 - refactor push/pull into composable parts
 - - Auto add key 'provides' to META.* files using the dzil plugin
   [MetaProvides::Package].   as recommended by CPANTS:
   http://cpants.cpanauthors.org/dist/Mercury
 - - Autogenerate META.json using dzil plugin [MetaJSON].
 - add contributors to README
 - add mail mapping for contributors
 - add contributors to docs
 - add release v0.008 announcement
 - fix issue listing merges in release blog post

0.008 2015-12-29T14:20:29Z
 - Correct function name in documentation, and minor typos
 - add Rexfile to deploy the demo Mercury app
 - add example daemon init script
 - add irc meta information
 - change homepage in meta resources
 - add release v0.007 announcement

0.007 2015-12-13T23:22:32Z
 - add link to website in main doc
 - add informational website
 - move example js code into single file
 - fix pubsub in example application

0.006 2015-11-21T00:41:48Z
 - added rudimentary echo parameter to bus
 - add usage help
 - add chat example application

0.005 2015-10-09T05:38:21Z
 - fix test failure when re-using Test::Mojo object
 - break single broker test into pattern tests
 - fix link to the mercury broker command in docs

0.004 2015-10-05T05:06:53Z
 - add more detail on the various pattern docs
 - expand configuration documentation
 - add some other solutions to SEE ALSO
 - add allow_origin config to check origin header
 - fix bad state when cleaning up pull socket close
 - add push/pull to the demo app
 - add push/pull pattern
 - test to ensure strangers don't get bus messages
 - test pubsub messages being sent incorrectly
 - add field to demo to test brokers on other hosts
 - use correct file for README
 - link SEE ALSO to main mercury docs

0.003 2015-09-30T05:36:08Z
 - add strict to test
 - test pubsub topic hierarchy
 - make pattern list easier to read in demo app
 - move more important demo explanation to the left
 - add text to demo app to indicate pub or sub urls
 - use monospace font in demo app logs
 - reformat intro text in demo app
 - add bus messaging pattern
 - move pubsub test into subtest

0.002 2015-09-29T01:49:55Z
 - fix gitignore from project rename
 - add configuration file
 - do not move the app home directory
 - remove global Mojolicious mercury command
 - fix mercury script showing mojo commands
 - move main docs into mercury script
 - add mercury command
 - rename project to Mercury

0.001 2015-09-27T07:07:34Z
 - release v0.001
 - add build artifacts
 - remove extra strict/warnings
 - add core prereqs
 - add example app with pubsub sample
 - fix pod spacing
 - add routes pod directive
 - add broker command
 - remove perl 5.8 support
 - add mojolicious prereq
 - add initial broker app
 - Minting dist
