IMPORTANT: Releases and changelogs are now tracked via the GitHub releases page. Older changelogs are listed below.
- 📅 Release Date: June 23th 2023
- All changes: https://github.com/eclipse/tm4e/compare/0.7.1...0.8.0
- 📅 Release Date: May 25th 2023
- All changes: https://github.com/eclipse/tm4e/compare/0.7.0...0.7.1
- 📅 Release Date: May 11th 2023
- All changes: https://github.com/eclipse/tm4e/compare/0.6.3...0.7.0
- On enter rule don't use the proper insert spaces / tab width when those settings are changed
- ToggleLineCommentHandler.removeLineComments does not process comment lines in order which may corrupt the open document
- Task Tag UI preferences
- dependency updates
- disable broken markdown.math grammars
- 📅 Release Date: March 16th 2023
- All changes: https://github.com/eclipse/tm4e/compare/0.6.2...0.6.3
Many bugfixes and dependency updates.
- 📅 Release Date: November 26th 2022
- All changes: https://github.com/eclipse/tm4e/compare/0.6.1...0.6.2
Many bugfixes and dependency updates.
- 📅 Release Date: September 14th 2022
- All changes: https://github.com/eclipse/tm4e/compare/0.6.0...0.6.1
The onEnterRule
directive of language-configuration files is now honored, so new lines can be pre-edited according to previous one (comments, indentations... are propagated).
- 📅 Release Date: June 23th 2022
- All changes: https://github.com/eclipse/tm4e/compare/0.4.5...0.6.0
TM4E now requires Java 17 to run.
A "language pack" feature can now be installed. It adds some support for about all possible code files. More details at org.eclipse.tm4e.language_pack/README.md.
Marker tasks are now created for each occurrence of BUG,NOTE,FIXME,HACK,TODO,XXX in comments.
Toggling comment, auto-closing pairs... got improved so they now feel more natural.
-
📅 Release Date: May 11th 2022
-
All changes: https://github.com/eclipse/tm4e/compare/0.4.3...0.4.5
-
0.4.4 release was skipped to align public and internal version numbers
-
Many many many... code improvements
-
Dependency updates
-
Bugfixes in file detection and compare editor
- 📅 Release Date: 19th November 2021
- All changes: https://github.com/eclipse/tm4e/compare/0.4.2...0.4.3
This allows to have syntax highlighting for buffers that are not backed by a filesystem locations.
Avoid an exception making TM4E incompatible with most simple ITextViewer in some case.
Parent content-type are taken into account and allow to enable syntax highlighting for the children of content-types which are bound to a grammar/scope as well, without extra configuration.
By default, TM4E now decides of the best theme to use according to the background color of the text widget. This allows to get a better text theme when mixing dark global them with light background or editor, or light global theme with dark background in editor.
- 📅 Release Date (tentative): 6th September 2021
- All changes: https://github.com/eclipse/tm4e/compare/0.4.1...0.4.2
No new feature, numerous bugfixes and code improvements.
- 📅 Release Date: 27th August 2020
- All changes: https://github.com/eclipse/tm4e/compare/0.4.0...0.4.1
It's not possible for users to add extra TextMate theme to use in their IDE via the Textmate > Theme preference page.
- 📅 Release Date: 21st November 2019
- All changes: https://github.com/eclipse/tm4e/compare/0.3.4...0.4.0
Most TM4E API entry-points can now be configured with a specific logger. That allows embedders (like the Eclipse UI plugin) to pass a specific logger so TM4E can log at the same location as other parts of the application that includes it, or enable some totally different logging is it fits better.
In Eclipse IDE, the logger takes the "trace" settings into account and logs in the usual Eclipse logs.
No release notes were maintained before that.