Thom1729 / Sublime-JS-Custom

Customizable JavaScript syntax highlighting for Sublime Text.
MIT License
137 stars 9 forks source link

2.0 Release #53

Closed Thom1729 closed 5 years ago

Thom1729 commented 5 years ago

The next branch significantly improves the underlying code, hopefully improving performance, reliability, and extensibility. It is nearly ready for release.

The yaml_macros_engine dependency has been significantly updated for the upcoming JS Custom release. In order to keep everything running stably during the releases, this is the plan:

I've tested this sequence of upgrades, and it worked for me. If anyone runs into trouble, please post here so that I can track it down. First make sure that you have the latest stable releases of both JS Custom and yaml_macros_engine and that you have restarted since upgrading.

Thom1729 commented 5 years ago

v2.0.0-alpha-2 is out. Only minor tweaks or bug fixes are expected (plus documentation improvements). I still need to test the full lifecycle (installing, uninstalling, upgrading) which is tedious to test manually. I would tentatively guess that 2.0 may go out Wednesday evening (giving time for yaml_macros_engine 2.0 to propagate).

Thom1729 commented 5 years ago

I've run into an error when uninstalling the package. I think that this is an artifact of the test environment, not a real bug, but I'll have to track it down regardless.

Thom1729 commented 5 years ago

v2.0.0-beta.1 is out. Hopefully, it's ready for release. If no problems arise, I will release the final stable tag this week.

Thom1729 commented 5 years ago

v2.0.0 is out. I've tested this pretty thoroughly, but I should be close to a computer for most of the weekend in case there are issues.

Release notes below.


Version 2.0 is a major rewrite of the package internals. Key user-facing changes are as follows:

Internal changes: