Skip to content

Latest commit

 

History

History
97 lines (69 loc) · 4.12 KB

File metadata and controls

97 lines (69 loc) · 4.12 KB

Changelog

v0.6.12

  • feat(rules): add new asdf, gpg, iprule, json, phpunit commands and update dig, fdisk, id, ifconfig, ip, iproute, last, ls, nmap, ps, uptime from newmaster branch of original grc
  • feat(docker): change container id, layer_id/hash and sha256 digest to dark style
  • fix(pipe): fix broken pipes by writer.flush()
  • fix(args): when using --config/-c mode, default to colorize for grcat compatibility
  • fix(kubectl): improve coloring rules with regex-lite for grcat compatibility #20

v0.6.11

  • feat(diskutil): add support for diskutil command (macos)
  • feat(bin): remove rgrv validator from release packaging add keep it for development builds only

v0.6.9

  • refactor(regex): replace regex with rigex-lite to reduce bin size(~1.8MB vs ~0.7MB) and improve performance
  • refactor(feature-gate): merge timetrace and debug features to reduce code complexity
  • refactor(debug): use --verbose flag and -v/-vv for different levels of debug output instead of --debug flag
  • feat(bin): add default-run to cargo.toml to save our time in develpment

v0.6.8

  • fix(regex): bugfix #17 kubectl not working properly
  • feat(args): support both --color and --colours mentioned at #18
  • feat(conf): add an option to explicitly specify the conf file and pipling just like grcat #16

v0.6.7

  • fix(color): respect TTY status in auto mode to support piping by @sedlund in #13

v0.6.6

  • feat: add configuration for tailing modern log files (conf.rlog) with support for Rust/Go log formats and add auto-detection for tail commands on .log files
  • fix: use program name instead of absolute path for aliases to improve portability

v0.6.5

  • feat: add support for journalctl command with special alias
  • feat: add podman as alias for docker commands
  • fix: prioritize user configuration in load_rules_for_command function

v0.6.4

  • feat: add "dim" style and treat "dark" as dim attribute
  • fix: change bright_black to use ansi_90 for better visibility on black terminals

v0.6.2

  • fix: refine config loading logic to handle empty files correctly
  • docs: add documentation for new options like shell completions and debug output

v0.6.1

  • feat: implement EnhancedRegex preprocessing for improved regex compatibility
  • feat: add rgrv standalone validator for configuration files
  • test: add unit tests for EnhancedRegex preprocessing

v0.5.1

  • feat: introduce hybrid regex engine with fast path using standard regex and enhanced path with fancy-regex or custom EnhancedRegex
  • feat: replace console crate with custom ANSI style module for zero external dependencies
  • perf: optimize performance with fast-path specialization and increased buffer sizes
  • refactor: reduce dependencies and improve build system with conditional compilation
  • test: increase test coverage to 92.76% with comprehensive regex tests
  • docs: update documentation with feature guides and migration instructions
  • fix: resolve regex compilation edge cases and clippy warnings

v0.4.3

  • feat: add installation script with platform and architecture detection
  • feat: enhance shell completion for commands and files
  • feat: add support for shell completions in command-line arguments
  • feat: simplify packaging process and improve cross-platform builds
  • fix: correct URL construction for release artifacts
  • cleanup: remove obsolete zsh completion file

v0.4.2

  • feat: add support for aarch64 target on macOS in release workflow
  • feat: add support for building .deb packages with Docker and GitHub Actions
  • ci: improve CI workflows with cross toolchain installation and artifact naming
  • cli: add --version / -V flag
  • docs: add AUR install instructions
  • test: fixes for embedded configs and integration tests
  • fix: various cache and release fixes

v0.4.1

  • feat: smart Auto-mode with pseudo-command exclusions for better performance
  • feat: embedded configuration files (embed-configs) for portable binaries
  • feat: performance diagnostics with timetrace feature
  • perf: optimized build settings and faster cold starts
  • test: robust CI testing with isolated temporary directories
  • docs: comprehensive README updates and installation guide
  • fix: cache directory handling and CI test failures