The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 4.0.11 - 2015-01-15

  • First non-trial release with the "recs" command! Aside from some small changes noted below, this release is largely the same as 4.0.10-TRIAL. –tsibley
  • Installation
    • Don't offer fromtcpdump on Perl < 5.10 due to NetPacket support
  • Tests
    • Don't use bash-isms in tests, less /bin/sh is something like dash
    • Travis CI integration: https://travis-ci.org/benbernard/RecordStream

Changes for version 4.0.10-TRIAL - 2015-01-07 (TRIAL RELEASE)

  • Documentation
    • Cleaned up App::RecordStream/README overview
    • New installation instructions
    • Documented the recs command and how to extend recs
    • Removed outdated documentation for alternate install methods
    • Added a "recs help" command
    • Provided examples and story as "recs examples" and "recs story", as well as linkable POD
    • fromps: Document default fields for both Linux and OS X, regardless of the OS of the releasing author
  • Features
    • Bash completion for recs subcommands, see etc/completion.bash
  • Tests
    • Account for Woothee version 1.0.0's os_version field
  • Development
    • Move to a vanilla Dist::Zilla releng process for easier customization
    • Version the in-tree fatpacked recs with a git-based version, for better precision

Changes for version 4.0.9 - 2014-10-26 (TRIAL RELEASE)

  • Features
    • fromcsv, tocsv: add a --delim option to use a field delimiter other than commas
    • fromjsonarray: Support flattening multiple arrays, concatenated back-to-back
  • Bug fixes
    • Conditionalize optional dependencies of fromdb, todb, fromatomfeed, and fromxml so that they don't assume their modules are installed.

Changes for version 4.0.8 - 2014-10-17 (TRIAL RELEASE)

  • Authoring tooling switched to Dist::Milla
  • Optional dependencies are now provided in the metadata; use cpanm's --with-feature=... option to install them
  • New git-like recs command which dispatches to operations (xform, fromcsv, etc)
  • New entirely self-contained ("fatpacked") version of new recs command which requires only libraries bundled with core Perl 5.8+

Provides

in lib/App/RecordStream/Accumulator.pm
in lib/App/RecordStream/Aggregator.pm
in lib/App/RecordStream/Aggregator/Aggregation.pm
in lib/App/RecordStream/Aggregator/Array.pm
in lib/App/RecordStream/Aggregator/Average.pm
in lib/App/RecordStream/Aggregator/Concatenate.pm
in lib/App/RecordStream/Aggregator/Correlation.pm
in lib/App/RecordStream/Aggregator/Count.pm
in lib/App/RecordStream/Aggregator/CountBy.pm
in lib/App/RecordStream/Aggregator/Covariance.pm
in lib/App/RecordStream/Aggregator/DistinctCount.pm
in lib/App/RecordStream/Aggregator/First.pm
in lib/App/RecordStream/Aggregator/FirstRecord.pm
in lib/App/RecordStream/Aggregator/InjectInto.pm
in lib/App/RecordStream/Aggregator/InjectInto/Field.pm
in lib/App/RecordStream/Aggregator/InjectInto/Subrefs.pm
in lib/App/RecordStream/Aggregator/Internal/Constant.pm
in lib/App/RecordStream/Aggregator/Internal/ForField.pm
in lib/App/RecordStream/Aggregator/Internal/ForField2.pm
in lib/App/RecordStream/Aggregator/Internal/Ord2BivariateMap.pm
in lib/App/RecordStream/Aggregator/Internal/Ord2UnivariateMap.pm
in lib/App/RecordStream/Aggregator/Last.pm
in lib/App/RecordStream/Aggregator/LastRecord.pm
in lib/App/RecordStream/Aggregator/LinearRegression.pm
in lib/App/RecordStream/Aggregator/MapReduce.pm
in lib/App/RecordStream/Aggregator/MapReduce/Field.pm
in lib/App/RecordStream/Aggregator/MapReduce/FieldSet.pm
in lib/App/RecordStream/Aggregator/MapReduce/Subrefs.pm
in lib/App/RecordStream/Aggregator/Maximum.pm
in lib/App/RecordStream/Aggregator/Minimum.pm
in lib/App/RecordStream/Aggregator/Mode.pm
in lib/App/RecordStream/Aggregator/Ord2Bivariate.pm
in lib/App/RecordStream/Aggregator/Ord2Univariate.pm
in lib/App/RecordStream/Aggregator/Percentile.pm
in lib/App/RecordStream/Aggregator/PercentileMap.pm
in lib/App/RecordStream/Aggregator/RecordForMaximum.pm
in lib/App/RecordStream/Aggregator/RecordForMinimum.pm
in lib/App/RecordStream/Aggregator/Records.pm
in lib/App/RecordStream/Aggregator/StandardDeviation.pm
in lib/App/RecordStream/Aggregator/Sum.pm
in lib/App/RecordStream/Aggregator/UniqArray.pm
in lib/App/RecordStream/Aggregator/UniqConcatenate.pm
in lib/App/RecordStream/Aggregator/ValuesToKeys.pm
in lib/App/RecordStream/Aggregator/Variance.pm
in lib/App/RecordStream/BaseRegistry.pm
in lib/App/RecordStream/Clumper.pm
in lib/App/RecordStream/Clumper/Base.pm
in lib/App/RecordStream/Clumper/CubeKeyPerfect.pm
in lib/App/RecordStream/Clumper/Key.pm
in lib/App/RecordStream/Clumper/Key/WrappedCallback.pm
in lib/App/RecordStream/Clumper/KeyLRU.pm
in lib/App/RecordStream/Clumper/KeyPerfect.pm
in lib/App/RecordStream/Clumper/Options.pm
in lib/App/RecordStream/Clumper/Window.pm
in lib/App/RecordStream/Clumper/WrappedClumperCallback.pm
in lib/App/RecordStream/DBHandle.pm
in lib/App/RecordStream/Deaggregator.pm
in lib/App/RecordStream/Deaggregator/Base.pm
in lib/App/RecordStream/Deaggregator/Field.pm
in lib/App/RecordStream/Deaggregator/Split.pm
in lib/App/RecordStream/Deaggregator/Unarray.pm
in lib/App/RecordStream/Deaggregator/Unhash.pm
in lib/App/RecordStream/DomainLanguage.pm
in lib/App/RecordStream/DomainLanguage/Executor.pm
in lib/App/RecordStream/DomainLanguage/Library.pm
in lib/App/RecordStream/DomainLanguage/Registry.pm
in lib/App/RecordStream/DomainLanguage/Snippet.pm
in lib/App/RecordStream/DomainLanguage/Valuation.pm
in lib/App/RecordStream/DomainLanguage/Valuation/KeySpec.pm
in lib/App/RecordStream/DomainLanguage/Valuation/Sub.pm
in lib/App/RecordStream/DomainLanguage/Value.pm
in lib/App/RecordStream/Executor.pm
in lib/App/RecordStream/Executor/Getopt.pm
in lib/App/RecordStream/KeyGroups.pm
in lib/App/RecordStream/KeyGroups.pm
in lib/App/RecordStream/KeyGroups.pm
in lib/App/RecordStream/LRUSheriff.pm
in lib/App/RecordStream/Operation.pm
in lib/App/RecordStream/Operation/annotate.pm
in lib/App/RecordStream/Operation/assert.pm
in lib/App/RecordStream/Operation/chain.pm
in lib/App/RecordStream/Operation/chain.pm
in lib/App/RecordStream/Operation/collate.pm
in lib/App/RecordStream/Operation/collate/BaseClumperCallback.pm
in lib/App/RecordStream/Operation/decollate.pm
in lib/App/RecordStream/Operation/delta.pm
in lib/App/RecordStream/Operation/eval.pm
in lib/App/RecordStream/Operation/examples.pm
in lib/App/RecordStream/Operation/flatten.pm
in lib/App/RecordStream/Operation/fromapache.pm
in lib/App/RecordStream/Operation/fromatomfeed.pm
in lib/App/RecordStream/Operation/fromcsv.pm
in lib/App/RecordStream/Operation/fromdb.pm
in lib/App/RecordStream/Operation/fromjsonarray.pm
in lib/App/RecordStream/Operation/fromkv.pm
in lib/App/RecordStream/Operation/frommongo.pm
in lib/App/RecordStream/Operation/frommultire.pm
in lib/App/RecordStream/Operation/fromps.pm
in lib/App/RecordStream/Operation/fromre.pm
in lib/App/RecordStream/Operation/fromsplit.pm
in lib/App/RecordStream/Operation/fromtcpdump.pm
in lib/App/RecordStream/Operation/fromxferlog.pm
in lib/App/RecordStream/Operation/fromxml.pm
in lib/App/RecordStream/Operation/generate.pm
in lib/App/RecordStream/Operation/grep.pm
in lib/App/RecordStream/Operation/help.pm
in lib/App/RecordStream/Operation/help/FromManual.pm
in lib/App/RecordStream/Operation/join.pm
in lib/App/RecordStream/Operation/multiplex.pm
in lib/App/RecordStream/Operation/multiplex/BaseClumperCallback.pm
in lib/App/RecordStream/Operation/normalizetime.pm
in lib/App/RecordStream/Operation/sort.pm
in lib/App/RecordStream/Operation/story.pm
in lib/App/RecordStream/Operation/stream2table.pm
in lib/App/RecordStream/Operation/substream.pm
in lib/App/RecordStream/Operation/tocsv.pm
in lib/App/RecordStream/Operation/todb.pm
in lib/App/RecordStream/Operation/togdgraph.pm
in lib/App/RecordStream/Operation/tognuplot.pm
in lib/App/RecordStream/Operation/tohtml.pm
in lib/App/RecordStream/Operation/topn.pm
in lib/App/RecordStream/Operation/toprettyprint.pm
in lib/App/RecordStream/Operation/toptable.pm
in lib/App/RecordStream/Operation/totable.pm
in lib/App/RecordStream/Operation/xform.pm
in lib/App/RecordStream/Site.pm
in lib/App/RecordStream/Stream/Base.pm
in lib/App/RecordStream/Stream/Printer.pm
in lib/App/RecordStream/Stream/Sub.pm
in lib/App/RecordStream/Test/Aggregator/ArrayHelper.pm
in lib/App/RecordStream/Test/DistinctCountHelper.pm
in lib/App/RecordStream/Test/LastHelper.pm
in lib/App/RecordStream/Test/OperationHelper.pm
in lib/App/RecordStream/Test/OperationHelper.pm
in lib/App/RecordStream/Test/Tester.pm
in lib/App/RecordStream/Test/UniqConcatHelper.pm
in lib/App/RecordStream/Operation/annotate.pm
in lib/App/RecordStream/Operation/annotate.pm
in lib/App/RecordStream/Operation/annotate.pm