Releases: amkrajewski/TDB-Highlighter
v1.3.3
Minor Changes:
- Added install instructions for IntelliJ, PyCharm, and other JetBrains products per user request in #6
- Other minor
README
improvements.
Full Changelog: v1.3.2...v1.3.3
v1.3.2
Major Changes:
- Added names with Strukturbericht suffixes (e.g.,
TIO2_C21
orCRAZYPHASE_B13
) to recognized phase names (d89770d) and explained it in README. - Improved FAQ section and added instructions on overriding color theme to customize it to one's liking.
Minor Changes:
- Added a few rendering examples under different light and dark themes for both VS Code and CotEditor.
- General README improvements in terms of clarity, typos, and style.
Full Changelog: v1.2.1...v1.3.2
CotEditor Plugin Added
While VS Code is the primary target for this software and repository, we will try to sometimes include plugins for other software on a per-request basis if there is enough interest.
CotEditor is a very lightweight native open-source editor for macOS. It is my go-to for quickly looking up and editing files with syntax highlighting but without the overhead of a full IDE. It is a free, open-source software and super fast to get started with. There is a one-click install available through the Mac App Store. Then follow 30s install instruction in README, and you are good to go!
Major Changes:
- Converted
tdb.tmLanguage.json
intoCotEditor/TDB.yml
language syntax definition with a number of necessary simplifications, but the vast majority of functionalities are still covered.
Minor Changes:
- Added description and install instructions in
CotEditor/README.md
. - Tested performance across all CotEditor default themes and attached 5 of them to
CotEditor/README.md
.
Full Changelog: v1.2.1...CotEditor
v1.2.1
Minor Changes:
- Added
IONIC_L\\w*
pattern to handle iconic liquid phase names likeIONIC_LIQ
. - Normalized presentation of exponents, which was distracting in certain color themes.
- Small configuration improvements.
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Major Changes:
- Addressed Issue #1 - All TDBs from TDBDB I looked at had LETTERS# formatting without numbers, but other software, including ESPEI, likes to include numbers in them. I adjusted the pattern to
"[A-Z][A-Z0-9]*#"
so that numbers are allowed inside the function name (when#
-referenced in equations) - Small bugfix versus v1.1.0 - Phase names consisting of words appended with phase type (e.g., "FCC") like "ORD_FCC" will require "_" before it to mitigate conflicts with function names like "GCRFCC".
- Added
R_PHASE
to the recognized common phase names.
Full Changelog: v1.1.1...v1.2.0
v1.1.0
Major Changes:
- Addresses feature request #3 by adding
\\w*FCC|\\w*BCC|\\w*HCP|\\w*BCT
, i.e., any name that ends with FCC, BCC, HCP, or BCT, likeORD_FCC
orDISORDERED_BCC
to the list of phase name patterns.
Full Changelog: v1.0.3...v1.1.0
V1.0.0 Public Release
The first implementation of the Thermodynamic DataBase (TDB) highlighter I'm happy with, and everything seems to be working smoothly on a bunch of literature examples I've tested! The only issue is that it's so useful it's very addictive!
You can (1) install it from VS Code Marketplace in app, (2) install from the VSIX attached here, or (3) clone this repository and package it with vsce package
.
Unsolicited contributions are welcome, and I will do my best to update the tool as they arrive!
Full Changelog: https://github.com/amkrajewski/tdb-highlighter/commits/v1.0.0