Releases: rasros/lx
Releases · rasros/lx
v1.1.3
v1.1.2
v1.1.1
v1.1.0
lx v1.1.0
This release introduces a complete rewrite of the core engine, shifting to a concurrent streaming architecture and a configuration-based templating system.
Key Changes
- New Output Formats: Added support for XML (optimized for Claude) and HTML, alongside the default Markdown.
- Templating Engine: Output logic is now customizable via YAML configuration and standard Go templates.
- Concurrency: File processing and token estimation are now parallelized for improved performance.
- Enhanced Filtering: Added support for
.gitignorefiles, glob-based include/exclude patterns, and granular symlink control. - Input/Output: Added support for reading file lists from stdin pipes and copying output directly to the system clipboard.
Full Changelog: v1.0.3...v1.1.0
v1.1.0-rc.5
Full Changelog: v1.1.0-rc.4...v1.1.0-rc.5
v1.1.0-rc.4
v1.1.0-rc.3
v1.1.0-rc.2
What's Changed
- support for null-terminated stdin inputs by @rasros in #26
- support for markdown and XML output format flags by @rasros in #27
Full Changelog: v1.1.0-rc.1...v1.1.0-rc.2
v1.1.0-rc.1
What's Changed
Major changes by @rasros
- Added config files with templates in #6
- Improved arg parsing to support interleaved options and actions in #8
- Sections -s and prompts -p in #10
- Compact mode -n0 and binary files in #12
- Performance improvements in #14
- Output to clipboard -c in #17
- Implemented directory walking and .gitignore adherence in #23
- Token estimation output by @adityasingh345 in #13
Full Changelog: v1.0.3...v1.1.0-rc.1
v1.0.3
Token estimation flag to stderr