Skip to content

Latest commit

 

History

History
76 lines (56 loc) · 3.27 KB

Version_changes.md

File metadata and controls

76 lines (56 loc) · 3.27 KB

2.0

  • Command versions updated to GNU grep 3.10 and ripgrep 13.0.0
  • Many more exercises added, and you can practice some of them using this interactive TUI app
  • PCRE chapter — added section for conditional grouping, corrected description and examples for \K, atomic grouping, etc
  • ripgrep chapter — options and regex section modified to present only differences compared to GNU grep, added details for more options such as --field-match-separator, improved recursive search section, etc
  • Long sections split into smaller ones
  • In general, many of the examples, exercises, solutions, descriptions and external links were updated/corrected
  • Updated Acknowledgements section
  • Code snippets related to info/warning sections will now appear as a single block
  • Book title changed to CLI text processing with GNU grep and ripgrep
  • New cover image
  • Images centered for EPUB format

1.7

  • Command versions updated to GNU grep 3.6 and ripgrep 12.1.1
  • Added examples for using --include and --exclude when recursive option is not active
  • Added examples which require ** in the glob pattern with rg -g
  • Updated documentation snippets as per new man and info pages
  • Updated timing data for speed comparison examples
  • Corrected various typos, improved descriptions/comments/examples/exercises/etc

1.6

  • Clarified BRE vs ERE difference for line anchor escaping
  • Added more details for --include and --exclude related options
  • Changed wrt to expanded form instead of abbreviation
  • Added workaround for epub version for iBooks
  • For more detailed view of changes, see the commit changes for the markdown source file

1.5

  • Command versions updated to GNU grep 3.4 and ripgrep 12.1.0
  • Quantifiers terminology and explanation corrected, it is longest match wins instead of greedy for BRE/ERE
  • Using escape sequences via bash feature for BRE/ERE
  • Explicit 'Summary' section for clarity
  • For code snippets in the repo, added chapter sub-headings for clarity
  • Corrected various typos, improved descriptions/comments/examples/exercises/etc
  • Added epub version of the book
  • Updated cover image
  • For more detailed view of changes, see the commit changes for the markdown source file

1.2

  • Updated cover image
  • Added table of contents (in addition to automatic toc provided by some pdf readers) and reference to chapter names in other places are now clickable links
  • Chapter and section names are now colored
  • Borders added to code snippet images
  • Info/Warning messages are now indented
  • Minor description changes based on user feedback
  • Added a note about rga which is based on ripgrep
  • Fixed italic formatting, wasn't showing up as I didn't have that variation of font installed on my system

1.1

  • Speed comparison section for ripgrep reorganized and improved
  • Some minor description changes and links added

1.0

  • First version