|
| 1 | +====================================================================================== |
| 2 | +AAAPackageDev has received quite a few updates thanks to the hard work of FichteFoll. |
| 3 | +This files contains a rundown of the main changes. |
| 4 | +====================================================================================== |
| 5 | + |
| 6 | ++ Add PyYaml, ordereddict and plist_parser to Lib |
| 7 | + |
| 8 | +~ Changes to sublime_lib: |
| 9 | + + Add `WindowAndTextCommand` class |
| 10 | + + Add `Settings`, `FileSettings` and `view.ViewSettings` abstraction classes |
| 11 | + + Add `view.OutputPanel` class |
| 12 | + + Add `view.base_scope()` |
| 13 | + + Add `view.unset_read_only()` context handler |
| 14 | + + Add `view.extract_selector()` context handler |
| 15 | + + Add `rel` parameter to `view.coorded_region()` and `view.substr()` |
| 16 | + + Add scroll parameter to `view.append()` |
| 17 | + + Add `path.file_path_tuple()` context handler |
| 18 | + * Fix `view.relative_point()` returning wrong values in certain scenarios |
| 19 | + |
| 20 | +~ Rework file conversion (plist <-> json) completely and add YAML to form a "triangle" |
| 21 | + Note: Build system has been renamed to "Convert to ..." |
| 22 | + |
| 23 | ++ Add syntax definition and dynamic completions for YAML syntax definitions |
| 24 | + |
| 25 | ++ Add `rearrange_yaml_syntax_def` command that rearranges and sorts YAML syntax definitions sanely |
| 26 | + |
| 27 | +* Fix #14 |
| 28 | +* Fix #7: Random exceptions for setup.py |
| 29 | +* Fix #19 and make parsing plists work on certain Linux distributions by using another plist parsing lib |
| 30 | +* Fix eventual bugs when the package's folder is not ecactly "AAAPackageDev" by determining that dynamically |
| 31 | +- Allow " " and "," in sublime completion syntax's "scope" key |
| 32 | ++ JSON syntax definitions now support the "@" symbol in goto anything (as well as YAML) and highlights JavaScript-like comments, which can also be toggled |
| 33 | ++ Add comment toggling for keymaps (closes #13) |
| 34 | +* Fix highlighting of comments within sublime settings arrays |
| 35 | +* Fix "*" not recognized in a sublime setting name |
| 36 | +* Fix highlighting comments within "keys" array for keymaps |
| 37 | +* Fix #18: No highlight of "keys" key when it is at the end of an object |
| 38 | +* Fix #15: Weird highlighting of build variants |
| 39 | +* Fix highlighting of non-alphanumeric simple completions in completion files |
| 40 | +* Highlight `null` in sublime settings |
| 41 | +~ Revamp Raw Snippets highlighting |
0 commit comments