Skip to content

Releases: Cod-e-Codes/parsec

v0.2.1

Choose a tag to compare

@Cod-e-Codes Cod-e-Codes released this 11 Jul 12:33
97be366

v0.2.1
Released: 11 Jul 2026
Commit: 97be366

Changes:

  • Security: Bump golang.org/x/net from 0.42.0 to 0.55.0 (fixes CVE-2026-25680 / GHSA-5cv4-jp36-h3mw: HTML parser denial of service)
  • Dependencies: Bump github.com/sahilm/fuzzy from 0.1.1 to 0.1.3
  • Dependencies: Bump github.com/charmbracelet/bubbletea to latest compatible release
  • Toolchain: Update Go module version to 1.25.0

Assets:

  • parsec-v0.2.1-linux-amd64.zip
  • parsec-v0.2.1-darwin-amd64.zip
  • parsec-v0.2.1-windows-amd64.zip
  • parsec-v0.2.1-windows-amd64.exe

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@Cod-e-Codes Cod-e-Codes released this 13 Aug 15:14

v0.2.0
Released: 13 Aug 2025
Commit: 90a43af

Changes:

  • UI: Fixed left-hand file tree width misalignment for entries missing icons or spaces. Added helper function for consistent width formatting (cursor, selection, icons).
  • Refactored getFileIcon into shared utils/ to eliminate duplication and maintain consistent icon mapping across ui/filelist.go and main.go.
  • Code clarity: Improved line formatting and spacing calculations in the file list view.

Assets:

  • parsec-v0.2.0-linux-amd64.zip
  • parsec-v0.2.0-darwin-amd64.zip
  • parsec-v0.2.0-windows-amd64.zip

Full Changelog: v0.1.0-alpha...v0.2.0

v0.1.0-alpha - Initial Pre-Release

Pre-release

Choose a tag to compare

@Cod-e-Codes Cod-e-Codes released this 24 Jul 19:01

Parsec v0.1.0-alpha - Initial Pre-Release

This is the first pre-release of Parsec, a terminal-based file summarizer designed for developers who need rapid, context-aware code browsing.

What is Parsec?

Parsec provides a split-screen terminal interface that allows you to navigate files and view detailed summaries instantly. It combines file exploration with intelligent code analysis to help developers understand codebases quickly.

Key Features

  • Split-screen interface with file navigation and detailed summary views
  • Multi-language support for Go, Python, JavaScript, TypeScript, Rust, Java, C/C++, and more
  • Directory navigation with live content preview
  • Fuzzy search for quick file location
  • Enhanced file parsing including:
    • Markdown rendering with syntax highlighting
    • Configuration file analysis (JSON, YAML, INI, ENV)
    • Executable help text extraction
    • Text file previews
  • Intelligent code analysis extracting functions, imports, types, and structs
  • Responsive design that adapts to terminal resizing
  • Keyboard-driven interface with vim-style bindings

Installation

  1. Download the appropriate binary for your platform
  2. Make it executable (Unix/Linux/macOS): chmod +x parsec-*
  3. Run: ./parsec [directory]

Usage

# Scan current directory
./parsec

# Scan specific directory
./parsec /path/to/project

# Show help
./parsec --help

Platform Support

This release includes binaries for:

  • Windows (amd64)
  • Linux (amd64)
  • macOS Intel (amd64)
  • macOS Apple Silicon (arm64)

Known Limitations

As this is an alpha release, please note:

  • Some edge cases in file parsing may not be handled perfectly
  • Performance with very large directories has not been extensively tested
  • Error handling could be improved in certain scenarios

Feedback Welcome

This is a pre-release intended for testing and feedback. Please report any issues, suggestions, or feature requests through the repository's issue tracker.

What's Next?

Future releases will focus on:

  • Performance optimizations
  • Enhanced language support
  • Additional file type parsing
  • Improved error handling
  • User experience refinements

Thank you for trying Parsec!

What's Changed

  • Bump golang.org/x/net from 0.33.0 to 0.38.0 by @dependabot[bot] in #2
  • chore(deps): Bump golang.org/x/net from 0.38.0 to 0.42.0 in the go_modules group by @dependabot[bot] in #3

New Contributors

Full Changelog: https://github.com/Cod-e-Codes/parsec/commits/v0.1.0-alpha