0.10.0
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
- @iloveeclipse made their first contribution in #699
Full Changelog: 0.9.0...0.10.0