Skip to content

Releases: amkrajewski/TDB-Highlighter

v1.3.3

27 Sep 12:45
Compare
Choose a tag to compare

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

13 Nov 01:25
Compare
Choose a tag to compare

Major Changes:

  • Added names with Strukturbericht suffixes (e.g., TIO2_C21 or CRAZYPHASE_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

07 Nov 01:54
Compare
Choose a tag to compare

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 into CotEditor/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

06 Nov 21:23
Compare
Choose a tag to compare

Minor Changes:

  • Added IONIC_L\\w* pattern to handle iconic liquid phase names like IONIC_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

06 Nov 21:09
Compare
Choose a tag to compare

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

06 Nov 15:31
Compare
Choose a tag to compare

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, like ORD_FCC or DISORDERED_BCC to the list of phase name patterns.

Full Changelog: v1.0.3...v1.1.0

V1.0.0 Public Release

04 Nov 04:58
Compare
Choose a tag to compare

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