BusyBird

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for Perl module BusyBird

0.12    2014-12-08
        - No functional changes.
        [PACKAGING]
        - Now it requires Exporter 5.57, because we import the import() function instead of inheritance.
        - Now it requires perl 5.8.0 (previously it was 5.10.0, but in fact I didn't use any feature in 5.10.0).
        - Now it requires autovivification 0.14 for bug fix of RT#99458.
          It drops dependency on EV.

0.11    2014-10-22
        [ENHANCEMENTS]
        - Now it renders "busybird.user_permalink" field as the link URL for the user.
          This is an experimental feature for now.

0.10    2014-10-15
        [ENHANCEMENTS]
        - Web API: add "only_statuses" query parameter to GET /timelines/{timeline}/statues.json
        - Add per-timeline config params: "acked_statuses_load_count" and "default_level_threshold".
        - Now it warns you when you give unknown config parameters.
        [DOCUMENTATION]
        - BusyBird::SafeData is now public class. End-users are free to use it.
        [PACKAGING]
        - Drop dependency on Test::Exception. Use Test::Fatal instead.
        - Add dependency on EV. This is necessary to avoid a bug in autovivification
          ( https://rt.cpan.org/Public/Bug/Display.html?id=99458 )

0.09    2014-09-28
        [BUG FIX]
        - Now it is more tolerant of statuses with unusual structure.
        - Now Text::Xslate's warnings are reported through BusyBird::Log.
        [API CHANGE]
        - The default attached_image_urls_builder now ignores Twitter Entities
          whose 'type' field is set to NOT 'photo'. This change makes it robust
          to future changes in Twitter API. I think this change is backword-compatible in most cases.
        - Refactoring and API revision of BusyBird::Main::PSGI::View.
        [PACKAGING]
        - Add 'Data::Diver' to dependency.

0.08    2014-09-15
        [ENHANCEMENT]
        - Now it renders image URLs attached to statuses.
          To configure how the attached images should be rendered,
          set "attached_image_*" config parameters.
        [UI CHANGE]
        - Revise HTML mark-ups and CSS. Visually it makes little difference.
        [DOCUMENTATION]
        - Make it a little more friendly to non-Perl users.

0.07    2014-08-17
        [PACKAGING]
        - Migrate to Module::Build::Prereqs::FromCPANfile.

0.06    2014-08-14
        [API CHANGE]
        - Timeline and StatusStorage: now contains() method accepts status objects with no "id" field.
          They are always treated as "not contained". Previously the contains() method croaked when
          ID-less statuses were passed. This behavior has been changed.
        [BUG FIX]
        - Now BusyBird::Filter exports functions only by request. Previously they were automatically exported.
        [ENHANCEMENT]
        - Add "hidden" per-timeline config parameter.
        - Add filter_grep() function to BusyBird::Filter.
        - Add make_tracking() function to BusyBird::Util.

0.05    2014-08-13
        [BUG FIX]
        - Fix test t/WebAPI.t. It failed when consecutive acks occurred at different timestamps.
        [ENHANCEMENT]
        - StatusStorage::SQLite enhancements.
        - Add get_timeline_names() method.
        - Re-implement contains() method. This boosts its performance at about 350%.
        - Use SQL::Maker's strict mode with SQL::QueryMaker. This prevents unexpected query



( run in 0.839 second using v1.01-cache-2.11-cpan-39bf76dae61 )