Skip to content

0.10.0

Compare
Choose a tag to compare
@sebthom sebthom released this 15 Feb 11:35
· 147 commits to main since this release

What's Changed

Noteworthy changes

  • feat: add support for loading .tmTheme and VSCode JSON themes by @sebthom in #705
  • feat: allow manual setting of default dark/light theme by @sebthom in #686
  • feat: process css themes background-color directive by @sebthom in #687
  • feat: add support for named CSS colors in CSS themes by @sebthom in #696
  • feat: auto-reload modified CSS themes by @sebthom in #688
  • feat: improve preference UI dialogs by @sebthom in #691
  • feat: support for langcfg indentation rules by @sebthom in #683
  • fix: theme defined editor.lineHighlight color is not applied by @sebthom in #704
  • fix: parsing langcfg patterns may fail if onigurama dialect was used by @sebthom in #671
  • fix: no syntax highlighting for files outside Eclipse workspace by @sebthom in #700
  • fix: light TM themes don't have light background in Eclipse dark mode by @sebthom in #693

Other changes

  • feat: parse/display config of indentation rules and colorized bracket pairs by @sebthom in #675
  • feat: show "Previous Line Text" in LangCfg OnEnter Rules by @sebthom in #668
  • feat: register content-type for *.tmTheme files by @sebthom in #701
  • feat: link "text.xml" scope with "org.eclipse.core.runtime.xml" content type by @iloveeclipse in #699
  • fix: allow importing *.plist files via Grammar Import Wizard by @sebthom in #702
  • fix: Prevent .txt files being associated with wrong content types by @sebthom in #706
  • fix: loading csharp, markdown-math, and search-result syntax failed by @sebthom in #680
  • fix: many Exceptions logged if editor underlying resource (re)moved #661 by @sebthom in #663
  • fix: langcfg files with trailing commas after ] create null elements by @sebthom in #669
  • fix: theme associations not working anymore by @sebthom in #685
  • fix: content type mapping of file extension with dots by @sebthom in #689
  • fix: ColorManager caching not working because RGB misses hashCode/equals by @sebthom in #694
  • refact: fixing a few sonarlint findings by @sebthom in #664
  • refact: add EditSession for LangCfg/Grammar Registry Managers by @sebthom in #692
  • refact: refactor org.eclipse.tm4e.core.internal.theme package by @sebthom in #695
  • refact: minor code cleanup by @sebthom in #667
  • refact: add/use AbstractTableWidget in tm4e.languageconfiguration by @sebthom in #670
  • refact: make all lists of LanguageConfiguration non-null by @sebthom in #672
  • build(deps): bump org.apache.maven.surefire:surefire-junit-platform from 3.2.3 to 3.2.5 by @dependabot in #658
  • build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 by @dependabot in #659
  • build(deps): bump tycho-version from 4.0.4 to 4.0.5 by @dependabot in #676
  • build(deps): bump org.junit.jupiter:junit-jupiter-engine from 5.10.1 to 5.10.2 by @dependabot in #684
  • ci(deps): bump actions/cache from 3 to 4 by @dependabot in #665
  • ci: run tests also on MacOS and Windows by @sebthom in #674
  • chore: sync with upstream vscode-textmate repo by @sebthom in #681
  • chore: extend tm4e.languageconfiguration tests by @sebthom in #682

New Contributors

Full Changelog: 0.9.0...0.10.0