Skip to content

Releases: mateconpizza/gurl

Release list

v0.1.7

Choose a tag to compare

@mateconpizza mateconpizza released this 25 Jan 13:43

[0.1.7] - 2026-01-25

Bug Fixes

  • (extractor/user) Use NewRegexExtractor
  • (extractor) Panic when Extract fn is nil

Features

  • (cli) Add menu flag
  • (cli) Remove atotto/clipboard dependency
  • (regex) Add case-insensitive pattern
  • Add execute command once, with all search results as arguments.

Other

  • (deps) Update Go to 1.24
  • (linter) Update golangci-lint

Refactor

  • (extractor) Move deduplication to scanning phase
  • (core) Add App struct and encapsulate app logic
  • (extractors) Implement NewRegexExtractor factory
  • (extractor) Allow custom extraction logic per extractor
  • (extractors) Implement concurrent pipeline with ordered output
  • (scanner) Optimize result handling
  • (core) Add session management
  • (help) sort built-in extractor output
  • (cli) Restructure extractor system and CLI interface
  • (cli) Remove exec flag
  • (core) Add context and signal handling for cmd execution
  • (core) Restructure global flags into Args struct

Documentation

  • Updates
  • Update README

Performance

  • (core) preallocate slice capacity

Testing

  • (extractor) Add selectExtractors
  • (types) Add resolveTypes
  • (extractors) Add buildExtractorRegistry
  • (input) Add processInputData
  • (extract) Add runExtractor
  • (output) Add outputData
  • (types) Add parseTypes
  • (parser) Add user extractors
  • Add getItemsFrom
  • (custom) Update
  • (regex) URLs regex (main)

Miscellaneous Tasks

  • Add pre-commit hooks conf
  • (go) Update module path
  • (core) Improve code structure
  • Clean dead code
  • Better naming

[0.1.6] - 2024-10-20

Features

  • STDOUT after selection.

Miscellaneous Tasks

  • Minor update

[0.1.5] - 2024-08-21

Bug Fixes

  • menu args flag
  • Remove linters on build
  • (regex) Tweaks

Features

  • (args) Add default urls flag
  • (menu) Add [-p|--prompt] flag
  • Use slice pointer
  • Add bufio.Scanner

Miscellaneous Tasks

  • Add logs
  • Simple updates

[0.1.3] - 2024-07-19

Bug Fixes

  • Remove unused channel
  • Remove spinner
  • Limit results to flag limitFlag

Features

  • (flag) Add ignore URLs
  • (args) Add -e,--email flag
  • Add simple spinner
  • (make) Add install/uninstall option
  • Tags v0.1.1

Documentation

  • Update README
  • Update README
  • Update README
  • Update README
  • Update README
  • Update README

[0.1.1] - 2024-04-03

Bug Fixes

  • (regex) Obtain before whitespace

Features

  • (regex) Add custom regex
  • (items) Show unique items
  • Add version flag
  • Add find emails
  • Add handleAction func
  • Add index option
  • Add dump URLs to file
  • Add limit to results
  • Add print flag
  • Add Makefile
  • Add main logic
  • Extract URLs from data
  • Add verbose mode
  • (menu) Add dmenu
  • Add browser environment variable
  • (regex) Add regex for URLs

Refactor

  • (regex) Remove magnet
  • (regex) Remove magnet
  • Extract addIndex
  • Tweaking help msg
  • Simple main fn
  • Clean-up
  • Simple flags
  • Tweaking urlRegex
  • (menu) Add methods

Documentation

  • Update README
  • Add README
  • Add func comments