Skip to content

Latest commit

 

History

History
121 lines (99 loc) · 10.2 KB

CHANGELOG.md

File metadata and controls

121 lines (99 loc) · 10.2 KB

Planned:

  • Rework some snippets, like a single import without an alias
  • Add support for all go tools like fix, vet, lint, oracle

###3.2.0 / 2015-09-18

###3.1.0 / 2015-02-04

###3.0.0 / 2014-06-28 Default behavior of some commands has changed, so the version was incremented a major number to indicate backwards-incompatible behavior

###2.1.1 / 2014-06-24

###2.1.0 / 2014-06-24 Merged improvements and fixes from around the community:

###2.0.1 / 2012-10-22 Fixed code-completion with a single result: no longer puts single completions at end of file.

###2.0 / 2012-10-22 Merged in a whole lot of work from other folks, primarily bringing in full support for Go 1.0 and TextMate 2:

###1.3.2 / 2012-10-19

  • Added Symbol List support for functions and received functions (object methods).

###1.3.1 / 2012-10-18

  • Fixed some problems with the indentation regexes.

###1.3 / 2011-11-22

  • Includes a wrapper for +gotest+ on Cmd-Opt-T.

Imported some community additions and bugfixes to bring compatibility with OS X 10.7 and TextMate 1.5.1:

###1.2 / 2010-06-13

###1.0.3 / 2010-03-28

###1.0.2 / 2010-02-16

###1.0.1 / 2009-11-19

  • Fixed a couple of bugs in the language grammar.
  • Cleaned up menu formatting.
  • Commands will now complain correctly if the necessary command-line tools aren't available.

###1.0.0 / 2009-11-18

  • Updated grammar, now uses much fewer backrefs and suchlike, meaning it no longer causes TextMate to hog all your CPU!
  • Grammar now correctly identifies and separately scopes just about everything I've been able to find, including:
    • Function names, receivers, parameters, and return types.
    • Variable initializations, whether by short or long form (including the := operator).
    • Exported variables.
    • Channel I/O operators.
  • Snippets now obey standard Go formatting rules (even though they insist on icky K&R stuff, doh).
  • New command: Tidy. Runs 'gofmt' to reformat your code based on standard Go formatting guidelines. This has the useful side-effect of performing a syntax check on the file, so you can also use it as pre-compilation check.
  • Regular braces () now open up in the same manner as curly braces {} if you press Enter with the cursor between an empty pair.

###0.2.0 / 2009-11-15

  • New indentation increase/decrease rules:
    • Case statements decrease and increase (they pop their own line back by one indent without affecting either prior or following line).
    • Regular braces now increase/decrease indent automatically.
  • Regular braces now act as folding markers for multi-line 'const ( ... )' declarations.
  • Code-folding matches on curly braces are now more conservative-- before, they could match characters beyond newlines.
  • Built-in storage types are now matched properly.
  • Variable initialization is FINALLY matching correctly. Should work for every style & number of variables, even in-line in loop statements.
  • Matches exported variable names correctly (i.e. those beginning with an uppercase letter).
  • Dot-accessed variable match no longer consumes the preceding '.' character.

###0.1.0 / 2009-11-14

  • Initial Revision