Permalink
Commits on Jun 2, 2015
  1. Bump version after release

    autarch committed Jun 2, 2015
  2. v0.13

      [BUG FIXES]
    
      * Crixa now allows the message delivery_tag to be any non-negative integer
        type as long as that type stringifies correctly.
    autarch committed Jun 2, 2015
  3. Remove unused attribute

    autarch committed Jun 1, 2015
  4. Merge pull request #10 from oschwald/greg/flexible-delivery-tag

    Allow non-Math::UInt64 delivery tags
    autarch committed Jun 2, 2015
  5. Allow non-Math::UInt64 delivery tags

    The previous release changed the constraint on delivery_tag so
    that a Math::UInt64 is always required. However,
    Net::AMQP::RabbitMQ will pass a normal Perl scalar integer to
    this module if the Perl install supports 64-bit unsigned
    integers. This causes Crixa to throw an exception. This change
    makes Crixa accept anything that looks like a positive integer.
    oschwald committed Jun 2, 2015
Commits on Apr 22, 2015
  1. Bump version after release

    autarch committed Apr 22, 2015
  2. v0.12

      [BUG FIXES]
    
      * The latest Net::AMQP::RabbitMQ release made the message delivery_tag a
        Math::UInt64 object, which broke Crixa. Fixed by Ran Eilam.
    autarch committed Apr 22, 2015
  3. Changes for next release

    autarch committed Apr 22, 2015
  4. Merge pull request #9 from Tamarou/eilara-eilara/delivery-tag-is-UInt64

    Make delivery_tag a uint64
    autarch committed Apr 22, 2015
  5. Require Math::Int64 (just like Net::AMQP::RabbitMQ does)

    autarch committed Apr 22, 2015
  6. Require Test::Net::RabbitMQ 0.13

    autarch committed Apr 22, 2015
  7. Merge branch 'eilara/delivery-tag-is-UInt64' of https://github.com/ei…

    …lara/Crixa into eilara-eilara/delivery-tag-is-UInt64
    autarch committed Apr 22, 2015
Commits on Apr 20, 2015
  1. Merge pull request #4 from oschwald/typo-correction

    Correct typo in documentation
    autarch committed Apr 20, 2015
Commits on Feb 26, 2015
  1. Correct typo in documentation

    The Crixa object only supports `new_channel`, not `channel`.
    oschwald committed Feb 26, 2015
Commits on Jan 19, 2015
  1. Bump version after release

    autarch committed Jan 19, 2015
  2. v0.11

      [ENHANCEMENTS]
    
      * Implemented Crixa::Queue->consume(), a blocking API for waiting until
        messages are received. Unlike the wait_for_message() method, this method
        does not use a busy loop. Internally, it uses the poll() system call, so
        it should be much kinder on your CPU.
    
      * Added a Crixa::Message->consumer_tag() attribute. This will be set for
        messages received via the new Crixa::Queue->consume() API.
    
      [CHANGES]
    
      * Crixa::Message->message_count() is no longer set for all messages, since
        messages received via consume() have no message count.
    
      [BUG FIXES]
    
      * The docs said that the queue "auto_delete" parameter defaulted to false,
        but it was actually defaulting to true. This was largely irrelevant given
        that there past releases had no support for the consume()/recv() interface
        in Crixa::Queue, but if you made a queue with Crixa and then used the
        underlying mq object to call consume(), this would've been a problem.
    autarch committed Jan 19, 2015
Commits on Jan 15, 2015
  1. Update generated files

    autarch committed Jan 15, 2015
  2. Update generated files

    autarch committed Jan 15, 2015
  3. Remove trailing space

    autarch committed Jan 15, 2015
  4. Ignore eg/ for tidyall

    autarch committed Jan 15, 2015
  5. Trust BUILD in Crixa::Message

    autarch committed Jan 15, 2015
  6. Temporarily add a copy of the next Test::Net::RabbitMQ to the repo

    I need this for tests to pass, and I'd like to do a release sooner rather than
    later.
    autarch committed Jan 15, 2015
  7. Fix handling of ->recv() with a timeout

    Previously, if ->recv() returned undef we exited the consume loop instead of
    passing undef to the callback and letting it decide whether or not to exit.
    autarch committed Jan 15, 2015
Commits on Jan 14, 2015
  1. Tidy all code

    autarch committed Jan 14, 2015
  2. Ignore .tidyall.d

    autarch committed Jan 14, 2015
  3. Update .gitignore

    autarch committed Jan 14, 2015