diff --git a/messages.json b/messages.json index 34e6bad..26e25db 100644 --- a/messages.json +++ b/messages.json @@ -38,5 +38,6 @@ "0.23.0": "messages/0.23.0.txt", "0.24.0": "messages/0.24.0.txt", "0.25.0": "messages/0.25.0.txt", - "0.26.0": "messages/0.26.0.txt" + "0.26.0": "messages/0.26.0.txt", + "0.27.0": "messages/0.27.0.txt" } diff --git a/messages/0.27.0.txt b/messages/0.27.0.txt new file mode 100644 index 0000000..55f3278 --- /dev/null +++ b/messages/0.27.0.txt @@ -0,0 +1,27 @@ +CFML v0.27.0 Changelog: + +- Using `CTRL+ALT+Left Click` on builtin functions and tags will now open the + cfdocs.org page for that function or tag in your default browser. + +BREAKING CHANGE + +- The CFScript formatting feature has been substantially overhauled. + + The format settings file structure has been flattened so that it no longer + contains any nested objects. Instead those settings are now contained in top + level keys that use periods to denote namespaces. (So, for example, you will + see keys such as "array.padding_inside".) This change allows for more + granular overriding of the default settings. + + In addition, this change will make the format settings compatible with + "PackageDev" (https://packagecontrol.io/packages/PackageDev). PackageDev + provides completions and popup docs for settings files, as well as more + targeted syntax highlighting. (For this reason I highly recommend it, even if + you don't intend to develop any ST packages.) + + However, this means that if you are currently formatting CFScript with + this package, your current user defined settings WILL NOT WORK until you + update them to this new structure. + + Please read through the default settings file to see the updated formatting + options.