rare Changelog

What's new in rare 0.3.3

Aug 5, 2023
  • Changelog:
  • a4e8f49 Add new testing to log.fatal cases (#99)
  • 1f903ae Bar & histo logscale (#98)
  • 4f85e10 Docs
  • 5e10c1d First pass at implementing log10/2 scale (#97)

New in rare 0.3.2 (Jun 15, 2023)

  • Add CSV output support to some aggregators (#94)

New in rare 0.3.1 (Jun 3, 2023)

  • New Features:
  • 16ea2e6 Add Map-reduce functionality (#87)
  • Major Updates:
  • 14197f4 Expression errors (#89)
  • 4b0d0eb Expression errors 2 (#90)
  • 3f4e4ad Another pass at errors to make results more predictable (#93)
  • 28c1cfc Expression command (#91) -- Minor breaking change
  • Minor Updates:
  • 028797b Add array in func
  • 4244630 Add ability to use numbers for stacked bargraphs (#88)
  • 667f8fd Add floor, ceil, and round functions
  • 25df2c4 Add percent func
  • 1ee2932 Optimize expression range allocs by using a pool (#92)
  • Bug Fixes:
  • 2cdaf89 Fix bug with equals/not-equals for empty string

New in rare 0.3.0 RC 3 (Oct 18, 2022)

  • af35992 Add color to expression helper, and always print out evaluation
  • c053bfb Docs footer links
  • f7eaf18 Local i18n (#85)
  • 24c635c Range expressions (#84)
  • 940cdb8 Regnerate cli docs

New in rare 0.3.0 RC 2 (Sep 29, 2022)

  • b53177e Close heatmap writer
  • 6a55e48 Heatmap example
  • f266977 New homepage image
  • 5edf15b Optimize memory usage by reducing buffered batches by default (#82)
  • 7ec5457 Snapshots (#83)

New in rare 0.3.0 RC 1 (Sep 17, 2022)

  • Minor Breaking Changes:
  • fccfed4 Upgrade urfave cli to v2 (#77) -- May cause flags after arguments to not work
  • f7b4e4e Sorting (#79) -- Replace --sort-key and --reverse with new --sort flag
  • Improvements:
  • 7651b26 Follow reader (#66) -- Significantly faster file tailing
  • 0b91037 Enable follow tailing (#70)
  • e53c9af Heatmap (#73)
  • 1e7191b Heatmap doc addition
  • 3fc3fe8 Heatmap header (#74)
  • fdbd885 Readthru (#64) -- More responsive reading
  • 8e8cae8 UTF8 Render support (#75)
  • Misc:
  • 395a9d3 Add default time format as empty string
  • 1f5f343 Add duration format function
  • 317df91 Add flag categories to base arguments
  • 8fdbc4f Add manfile to archives to fix darwin manpage install
  • c8a6060 Add tests for dupe flags and commands and other confusing things
  • 4035fa1 Add upper and lowercase expression functions
  • d100a68 Allow single-row table
  • 5360801 Bump gjson version and add more json tests
  • 36dd9dd Bump mkdocs (#65)
  • 6ab0795 Bump static check (#68)
  • 7f4de82 Expression command for testing (#81)
  • 7ed61a4 Fix panic in arg splitter
  • 12c62f1 Fix race
  • f72dc76 Fix test to not sleep
  • 1c9d67c Fix time format typo
  • ce093f8 Fix timeattr docs
  • 29bee6a Go118 (#76)
  • 8a56a1a Introduce timed flush (#69)
  • 7ed831d More test coverage
  • a6418a6 Optimize bucketing
  • 0dee960 Organize expression functions into categories
  • af6436c Remove inconsistent use of double-arrows for certain errors
  • dc39cbd Replace specific bucket errors with generic ones
  • 4d310df Standardize parse errors
  • ecf556c Tables2 (#72)
  • b524815 Tests for reader batcher
  • db66f53 Time exp2 (#71)
  • 948df77 Tweak expression benchmarks
  • 6b3b53b Urfave cli 2 shrink (#78)

New in rare 0.2.2 (May 30, 2022)

  • Fix brew release

New in rare 0.2.1 (Aug 29, 2021)

  • Aggregator gifs (#59)
  • Bump to go 1.17 (#60)
  • Clarify aggregator values
  • Mark macports as communitry contributed
  • README: add MacPorts install info (#58)
  • Significantly fast json escaping in the average case
  • Tweak next steps

New in rare 0.2.0 (Jul 11, 2021)

  • Changelog:
  • 448b0ec Add ability to do some simple coloring/drawing with expressions. Support escaping (#52)
  • 2f5ebaa Add ignore-case modifier flag for ease of use
  • 2397fa4 Allow outputing matched data as json (#51)
  • eaeb6bb Batcher cleanup (#54)
  • 26c424a Break out bytesize to humanize, add some features, expand to expression lib
  • 3654616 Create mkdocs site, and reorganize some of the doc files (#53)
  • da708e6 Display read bytes and read-rate (#55)
  • 79b154e Doc fixes (#49)
  • 0bd7f6d Doc tweaks
  • cbcd424 Faster string-select lookup and null-rune recognition
  • 380764c Fix PCRE panic when filter has no expression
  • 5c70a29 Fix bytesize test
  • ba59e52 Fix embedded docs on windows
  • 97d690f If fail to read input as gzip, rewind to get entire file as plain text
  • 0eb2b09 Not google analytics (On mkdocs site)
  • 545f909 Performance bump (#56)
  • afe912c Readme tweaks
  • b2b463b Strconv is much faster than printer
  • bed0fb4 Update README.md (#47)
  • e5b48cb Use default pager when outputting docs
  • 2000129 Useability 3 (#50)
  • 8213b35 Build arm64 version
  • dc90df1 Filter delim (#42)
  • f9a464e Fix manpage path
  • a444c98 Implement exit codes to signal exit states (#43)
  • 22b0a34 Introduce some better code for term size (#44)
  • ce59a7e Manpage generation and packaging (#45)
  • efaee25 Docs website

New in rare 0.1.31 (May 13, 2021)

  • Bump version of urfave/cli to fix #41

New in rare 0.1.30 (May 9, 2021)

  • Fix catastrophic subkey counting issue
  • Support named regexp groups (#40)
  • Multi dimensions via multi arguments (#39)
  • Writing cleanup, better colors, and graph sorting (#38)
  • Refactor batchers to be a stateful concept (#37)
  • Helper refactor (#36)
  • Expression static analysis (#35)
  • Time format detection (#34)
  • PCRE2 zero-length panic
  • Bargraphs (#33)
  • Go1.16 (#32)

New in rare 0.1.28 (Apr 12, 2021)

  • Adds PCRE to linux version build (performance up to 4x faster!)
  • Add bargraph rendering
  • Misc rendering and bug fixes

New in rare 0.1.27 (Oct 21, 2020)

  • Attempt to prevent dirty repo (#27)
  • Bump go version
  • Clean up extractor worker code
  • Code static analysis and cleanup
  • Fix staticcheck
  • Fix test
  • Fuzzy search (#23)
  • More accurate line count
  • Optionally allow a full histogram output at the end of a run (#26)
  • Refactor expression functions into their own package
  • Stop panic when coloring groups with inner groups. (#25)
  • Update goreleaser builds

New in rare 0.1.26 (Oct 17, 2020)

  • Fix goreleaser build
  • Fix goreleaser build