Releases: Skardyy/mcat
Releases Β· Skardyy/mcat
v0.5.6
CHANGELOG
- improved the html to image, now upto 3x faster on retries of the same/similar html
- improved markdownify to be more relaxed, instead of failing it will give fallbacks more often.
- fixed an regression where text from stdin will not be considered markdown.
- added
mermaidsupport
Install
Linux / macOS
curl -fsSL https://github.com/Skardyy/mcat/releases/download/v0.5.6/install.sh | shPowerShell (Windows)
irm https://github.com/Skardyy/mcat/releases/download/v0.5.6/install.ps1 | iexDownload
| File | Platform | Checksum |
|---|---|---|
| mcat-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| mcat-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| mcat-x86_64-unknown-linux-gnu.tar.xz | x64 Linux (gnu) | checksum |
| mcat-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux (gnu) | checksum |
| mcat-x86_64-unknown-linux-musl.tar.xz | x64 Linux (musl) | checksum |
| mcat-aarch64-unknown-linux-musl.tar.xz | ARM64 Linux (musl) | checksum |
| mcat-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
v0.5.5
CHANGELOG
- added support for
JpegXL - improving the image_preprocessor at the markdown_viewer, now 10% faster at rendering multiple images
- improved queries from url, now detects types using the ext of the url too if exists (now also when the mime type is app)
- fixed an issue that if an image with the same url will appear multiple times in the markdown_viewer, it will be rendered only once
- fixed an issue where images with sizes (html) in the markdown_viewer will sometimes not be respected for their sizes, sizes currently only support % and px
- fixed an issue where using
-o imagethe image would be resized, losing image quality. - fixed an issue in markdownify where some chars such as ">" won't be rendered into the markdown. effected both docx, opendoc and pptx.
- fixed an issue where files to image, would just be an image of the file text instead of html rendered
Install
Linux / macOS
curl -fsSL https://github.com/Skardyy/mcat/releases/download/v0.5.5/install.sh | shPowerShell (Windows)
irm https://github.com/Skardyy/mcat/releases/download/v0.5.5/install.ps1 | iexDownload
| File | Platform | Checksum |
|---|---|---|
| mcat-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| mcat-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| mcat-x86_64-unknown-linux-gnu.tar.xz | x64 Linux (gnu) | checksum |
| mcat-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux (gnu) | checksum |
| mcat-x86_64-unknown-linux-musl.tar.xz | x64 Linux (musl) | checksum |
| mcat-aarch64-unknown-linux-musl.tar.xz | ARM64 Linux (musl) | checksum |
| mcat-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
v0.5.4
CHANGELOG
- added pdf to the ls command, now pdf are printed as image rather then a stub svg
- added ghostty loading bar for ghostty users, replaces the previous loading bar for when fetching images from urls
- added logic to wrap table cells in the markdown_viewer, #63, (@sideshowbarker)
- improved queries from url, now detects types using the ext of the url too if exists
- improved the file tree rendering for when there is multiple files
- fixed an issue where files wouldn't carry over information in the pipeline, e.g. an pdf file would be converted to image, and the original path will be lost and not displayed
- fixed an issue that made the ls command ignore files in .gitignore
- fixed an issue in the markdown_viewer where color won't carry over in wrapped lines after a certain format
- fixed an issue in the markdown_viewer where thematic break would get wrapped in very small screens
- fixed an issue in the markdown_viewer where wrapping of lists inside other blocky elements like alert will be flawed, #72
- fixed an issue in the markdown_viewer where html elements inside "`" and "```" would be consumed as html, #70
- fixed an regression that would make converting an html file to image fail
Install
Linux / macOS
curl -fsSL https://github.com/Skardyy/mcat/releases/download/v0.5.4/install.sh | shPowerShell (Windows)
irm https://github.com/Skardyy/mcat/releases/download/v0.5.4/install.ps1 | iexDownload
| File | Platform | Checksum |
|---|---|---|
| mcat-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| mcat-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| mcat-x86_64-unknown-linux-gnu.tar.xz | x64 Linux (gnu) | checksum |
| mcat-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux (gnu) | checksum |
| mcat-x86_64-unknown-linux-musl.tar.xz | x64 Linux (musl) | checksum |
| mcat-aarch64-unknown-linux-musl.tar.xz | ARM64 Linux (musl) | checksum |
| mcat-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
v0.5.2
CHANGELOG
- improved odt,odp to md in markdownify
- improved docx to md in markdownify
- improved pptx to md in markdownify
- fixed regression in markdownify, where zip based formats would be parsed as zip instead of docx for exmp
Install
Linux / macOS
curl -fsSL https://github.com/Skardyy/mcat/releases/download/v0.5.2/install.sh | shPowerShell (Windows)
irm https://github.com/Skardyy/mcat/releases/download/v0.5.2/install.ps1 | iexDownload
| File | Platform | Checksum |
|---|---|---|
| mcat-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| mcat-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| mcat-x86_64-unknown-linux-gnu.tar.xz | x64 Linux (gnu) | checksum |
| mcat-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux (gnu) | checksum |
| mcat-x86_64-unknown-linux-musl.tar.xz | x64 Linux (musl) | checksum |
| mcat-aarch64-unknown-linux-musl.tar.xz | ARM64 Linux (musl) | checksum |
| mcat-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
v0.5.1
CHANGELOG
- added
--paddingflag for the markdown viewer, applies horizontal padding - added two-face for more file type support for syntax highlighting in the markdown viewer
- added pure Rust PDF rendering via hayro, no external tools required, #64
- added images inside archives are now embedded as data URIs for markdown rendering (
--force-embed-imagesto force it) - added
-vflag for debug logging - added interactive viewer vertical centering for images
- added
scalexandscaleyoptions, for the--optsflag - added musl build to the CI, #57
- added support for viewing tar and zip archives with gz and xz compression.
- added tree view for the markdown viewer when viewing multiple files
- improved error messages from the image encoder
- improved argument parsing
- improved markdownify now detects file formats via magic bytes, no longer relies solely on file extension, #55
- improved text decoding no longer assumes UTF-8, #59
- improved the HTML to image, its now is slightly faster, and produces better images for small content
- improved the markdown viewer rendering, result should feel better formatted. fixes #56, #51
- improved the markdown_viewer wrapping logic, fixes #53
- improved the html_preprocessor for the markdown_viewer, now produces well formatted markdown. fixes #51
- fixed lsix text placement, text was slightly misaligned after a couple of images
- fixed an issue where color would persist after a simple code block in the markdown viewer
- fixed th break in markdown not wrapping correctly in the markdown_viewer
- fixed an issue in the html_preprocessor that caused some tags to not be escaped correctly
Install
Linux / macOS
curl -fsSL https://github.com/Skardyy/mcat/releases/download/v0.5.1/install.sh | shPowerShell (Windows)
irm https://github.com/Skardyy/mcat/releases/download/v0.5.1/install.ps1 | iexDownload
| File | Platform | Checksum |
|---|---|---|
| mcat-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| mcat-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| mcat-x86_64-unknown-linux-gnu.tar.xz | x64 Linux (gnu) | checksum |
| mcat-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux (gnu) | checksum |
| mcat-x86_64-unknown-linux-musl.tar.xz | x64 Linux (musl) | checksum |
| mcat-aarch64-unknown-linux-musl.tar.xz | ARM64 Linux (musl) | checksum |
| mcat-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
v0.5.0-rc.1
Install
Linux / macOS
curl -fsSL https://github.com/Skardyy/mcat/releases/download/v0.5.0-rc.1/install.sh | shPowerShell (Windows)
irm https://github.com/Skardyy/mcat/releases/download/v0.5.0-rc.1/install.ps1 | iexDownload
| File | Platform | Checksum |
|---|---|---|
| mcat-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| mcat-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| mcat-x86_64-unknown-linux-gnu.tar.xz | x64 Linux (gnu) | checksum |
| mcat-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux (gnu) | checksum |
| mcat-x86_64-unknown-linux-musl.tar.xz | x64 Linux (musl) | checksum |
| mcat-aarch64-unknown-linux-musl.tar.xz | ARM64 Linux (musl) | checksum |
| mcat-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
v0.4.6
CHANGELOG
- π markdown viewer now renders YAML headers in a box, but now disabled by default - to show the header you supply the
--headerflag - π now .url files are also supported for image preview
- π now .exe files are also supported for image preview
- π now .lnk files are also supported for image preview
- π the ls command now supports hyprlinks when supplied with the
--hyprlinkflag, or when theMCAT_HYPRLINKenv var is set to either true or 1 - π ls command now supports different sorting methods via the
--sortflag, also with the--reverseflag
Install mcat 0.4.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Skardyy/mcat/releases/download/v0.4.6/mcat-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/Skardyy/mcat/releases/download/v0.4.6/mcat-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install Skardyy/mcat/mcatDownload mcat 0.4.6
| File | Platform | Checksum |
|---|---|---|
| mcat-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| mcat-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| mcat-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| mcat-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| mcat-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| mcat-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v0.4.5
CHANGELOG
- π markdown viewer now supports
<figure>and<figcaption>HTML elements - π fixed an issue in the
lscommand where unicode characters that are more then a single byte could cause a panick - π added macOS x86_64 build to the release
Install mcat 0.4.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Skardyy/mcat/releases/download/v0.4.5/mcat-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/Skardyy/mcat/releases/download/v0.4.5/mcat-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install Skardyy/mcat/mcatDownload mcat 0.4.5
| File | Platform | Checksum |
|---|---|---|
| mcat-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| mcat-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| mcat-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| mcat-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| mcat-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| mcat-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v0.4.4
CHANGELOG
- π interactive_viewer now supports albums - passing multiple images with -o interactive can now be viewed as an album (n/p to move between images)
- π interactive_viewer now automatically treats pdf/latex/typst as albums so you can view multiple pages.
- π markdown viewer now handles multi line links better (link images too)
- π markdown viewer now creates clickable links
- π fixed an issue that stopped pdf files from being used with -o interactive
- π fixed an issue that stopped certain files from being used with -o image
Install mcat 0.4.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Skardyy/mcat/releases/download/v0.4.4/mcat-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/Skardyy/mcat/releases/download/v0.4.4/mcat-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install Skardyy/mcat/mcatDownload mcat 0.4.4
| File | Platform | Checksum |
|---|---|---|
| mcat-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| mcat-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| mcat-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| mcat-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| mcat-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v0.4.2
CHANGELOG
V0.4.1
- π fixed a cleanup issue that causes the markdown viewer to take longer when images are included.
V0.4.2
- π now latex/typst files can also be converted into images / inline images
- π markdown viewer now handles local images too! (#24) by @Alb-O
- π markdown viewer now also handles footnotes
Install mcat 0.4.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Skardyy/mcat/releases/download/v0.4.2/mcat-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/Skardyy/mcat/releases/download/v0.4.2/mcat-installer.ps1 | iex"Download mcat 0.4.2
| File | Platform | Checksum |
|---|---|---|
| mcat-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| mcat-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| mcat-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| mcat-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| mcat-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |