Skip to content

Latest commit

 

History

History
95 lines (76 loc) · 3.06 KB

ChangeLog.md

File metadata and controls

95 lines (76 loc) · 3.06 KB

1.1.1 / 2024-01-23

  • Switched to using require_relative to improve load-times.

1.1.0 / 2023-09-12

  • Added support for reading zip (.zip) and 7zip (.7z) compressed wordlist files.
  • Added support for building zip or 7zip compressed wordlist files.

CLI

  • -f,--format now accepts zip and 7zip format values.

1.0.3 / 2023-08-04

  • Fix reading of compressed wordlists on macOS.
    • macOS's version of zcat, bzcat, and xzcat do not accept a file path argument, but instead require the compressed input be piped or redirected into them (ex: zcat < path/to/file.gz).

1.0.2 / 2023-07-18

CLI

  • Fixed a bug where operator options (ex: --power 3) were not being applied to the wordlist.

1.0.1 / 2023-07-17

  • Require Ruby >= 2.0.0.
  • Added frozen_string_literal: true magic comments.
  • Flush the output after each line is written in {Wordlist::Builder}. This allows for watching the wordlist file grow using tail -f.
  • Fixed a bug in {Wordlist::Lexer#parse} where Unicode whitespace or other Unicode characters caused an infinite loop.
  • Various documentation fixes.

1.0.0 / 2021-11-01

  • Redesigned the API.
  • Added {Wordlist::AbstractWordlist}.
  • Added {Wordlist::ListMethods}.
  • Added {Wordlist::Operators}.
  • Added {Wordlist::Operators::Operator}.
  • Added {Wordlist::Operators::UnaryOperator}.
  • Added {Wordlist::Operators::BinaryOperator}.
  • Added {Wordlist::Operators::Concat}.
  • Added {Wordlist::Operators::Subtract}.
  • Added {Wordlist::Operators::Product}.
  • Added {Wordlist::Operators::Power}.
  • Added {Wordlist::Operators::Union}.
  • Added {Wordlist::Operators::Intersect}.
  • Added {Wordlist::Operators::Unique}.
  • Added {Wordlist::Modifiers}.
  • Added {Wordlist::Modifiers::Modifier}.
  • Added {Wordlist::Modifiers::Capitalize}.
  • Added {Wordlist::Modifiers::Downcase}.
  • Added {Wordlist::Modifiers::Upcase}.
  • Added {Wordlist::Modifiers::Tr}.
  • Added {Wordlist::Modifiers::Sub}.
  • Added {Wordlist::Modifiers::Gsub}.
  • Added {Wordlist::Modifiers::Mutate}.
  • Added {Wordlist::Modifiers::MutateCase}.
  • Added {Wordlist::Words}.
  • Added {Wordlist::Format}.
  • Added {Wordlist::Compression}.
  • Added {Wordlist::Compression::Reader}.
  • Added {Wordlist::Compression::Writer}.
  • Added {Wordlist::File}.
  • Added {Wordlist::Lexer}.
  • Added {Wordlist::Lexer::StopWords}.
  • Added {Wordlist::Builder}.
  • Added {Wordlist::CLI}.
  • Refactored {Wordlist::UniqueFilter} to only store Object hashes.
  • Removed Wordlist::List.
  • Removed Wordlist::FlatFile.
  • Removed Wordlist::Mutator in favor of {Wordlist::Modifiers::Mutate}.
  • Removed Wordlist::Parsers in favor of {Wordlist::Lexer}.
  • Removed Wordlist::Builders.
  • Removed Wordlist::Runners.

0.1.1 / 2012-06-11

  • Default Wordlist::Builders::Website#proxy to Spidr.proxy.

0.1.0 / 2009-08-31

  • Initial release:
    • Supports building word-lists from arbitrary text.
    • Supports building word-lists from files.
    • Supports building word-lists from websites.
    • Supports enumerating through flat-file word-lists.
    • Supports applying multiple mutation rules to each word in a word-list.