All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- NOTHING
- Compilation of
highlight
/lua
(thanks @Tatsh).
xsl
support.
- Version number in the final binary.
tf
support.
- CI (thanks @jeffbyrnes).
Big Sur support via integrated Lua and Highlight!
Thanks to @tatsh for his amazing work!
ruby
support.lisp
support.automake
support.powershell
support (thanks @abulgatz).
- CI (thanks @tatsh).
java
support.C++
support.Objective-C++
support.- Others took here.
kts
(kotlin) support.xsh
support.pyc
support (decompilation withuncompyle6
[has to be in/usr/local/bin
]).rst
support.perl
support.bats
(Bash Automated Testing System) support.
fish
support.bat
(Windows Batch) support.diff
support.bash
support.
xquery
support for forgotten extensions (thanks leo@leostuder.ch).
xsd
/xquery
/xml
/xsl
support.
- Minimum rendering size is now
9
.
bazel
support.
CHANGELOG.md
follows "Keep a Changelog".
jad
support.
JetBrain IML Project file
support (as standard XML files).YAML
support (thanks @JJGO).Crystal
Support (thanks @crjaensch).HS
/Cabal
/VueJS
/Go
/Rust
/C
/C++
/Objective-C
/Lua
/CSH
/ZSH
/Python
/CFG
support.- Support Mojave Dark mode (thanks @darkbrow).
- Plain-Text files support to allow QLStephen processing.
- Fix
Height
/Width
/MinimumSize
(thanks @darkbrow).
- Option to preview file as
RTF
(thanks @silum). Kotlin/Gradle
(thanks @sonique6784).C#/Scala
support.reduce_filesize
plugin by default.
JSON
support (thanks @erdtsksn).
PHP
/JS
support (thanks @sloanlance).C#
/F#
support (thanks @breiter).
bash_ref_linuxmanpages_com
plugin.
- autodetect path on 10.11 (thanks @cc941201).
LaTeX
andArduino
support.
Logos
source file support (as plain text).ViM Scripts
source file support.- Ability to use an optional theme only for thumbnails (thanks @vilhelmen).
- Autodetect
highlight
path (thanks @saagarjha).
- Code is now GPL 3.
Lots of minor changes
First version of Anthony GELIBERT.
- New setting to specify the HL path (
/opt/local/bin/highlight
by default). - Some other formats to render.
- Update the XCode Project to 10.8.
- Update the script
colorize.sh
to obtain ZSH by the environment rather than an hardcoded path. - Update the script
colorize.sh
to call ZSH byzsh -f
rather than simplyzsh
.
- Correct some code according to
CLang static analyzer
.
- Include a link to Andre Simon's page with previews of color styles.
- Modified
ReadMe.txt
to include the latest info on theXcode 3.2
conflict
- Added qlcc_debug option. To enable, use:
defaults write org.n8gray.qlcolorcode qlcc_debug 1
To disable, use:defaults delete org.n8gray.qlcolorcode qlcc_debug
- Stop redirecting
stdout
ofcolorize.sh
tostdin
. Error output will appear in the console instead of the preview.
- Build of
highlight
to run on Leopard.
- A note about conflict with Xcode 3.2's source code QL plugin. If you're having problems with QLCC on Snow Leopard please read it!
- Support for
Scala
,Groovy
,Interactive Data Language
, andColdfusion
. - Build for
x86_64
in addition toi386
andppc
.
- Upgrade
highlight
from2.6.6
to2.12
-- This was long overdue. It's nice not to have to patch highlight anymore!
- Customized
.css
language definition -- it was fixed upstream.
- Fixed a bug that caused
QLCC
to fail on files whose names contained '%
'.
- Enabled "safe" plain-text handling. In other words, files like foo.txt will be supported, but not files without extensions. The only way to handle extensionless files is to handle -everything-. This can be done, but it requires a more defensive style of operation.
- Support for
textEncoding
option to set encoding for highlight portion of renderer, with defaultUTF-8
. - Support for
webkitTextEncoding
option to set encoding for webkit portion of renderer, with defaultUTF-8
. - Support for
.cs
,.el
,.jnlp
(xml),.e
(eiffel), and.vb
.
- Fixed support for
Verilog
files.
Actionscript
,Lisp
,IDL
,Verilog
,VHDL
,XHTML
(any others I forgot?)..cls
and.sty
as LaTeX extensions.maxFileSize
option to keep us from hanging on huge files.
- Hopefully fixed the crasher bug by keeping us single-threaded.
- Added
Tcl
,Lua
, andJSP
support.
- Can now configure appearance with
defaults write org.n8gray.QLColorCode ...
commands.
- Improved
OCaml
,C/C++
andObj-C
modes.
- Added
.command
as an alternate extension for shell scripts. - Added
.mll
and.mly
extensions forOCaml
. - Include customized
.css
and.c
language definition files. - Created a
slateGreen
theme that matches my editor colors.
- If highlight fails to colorize a file render it as plain text.
- Ensure highlight is compiled as a Universal Binary.
- Added thumbnailing support.
- Added UTIs for
.css
,.sql
,.erl
, and.sml
.
- Switched from Pygments to Highlight. This should increase speed-and-language coverage.
- Changed
.tex
UTI
to agree with TeXShop's. - (Try to) let the system pick a different plugin if ours fails.
Initial release