1.2.3
Release Date: 11 Jan 2021
Minimum OS: macOS 10.14.4
SHA-1 Checksum: 88ee8e44e7a9289e514a3c8add1ff0e55387c984
- Improvement: corrected syntax highlighting for rune literals
- Fix: memory leak that could occur on each key press
- Fix: memory leak on document close
- Fix: crash when displaying overlays that span whitespace-only lines
1.2.2
Release Date: 18 Dec 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: e92f94cd49c0a7a157fa769ddf894c85fa469905
- Improvement: Updated gopls to v0.5.5
- Improvement: Typing completions will now adjust indentation when typing a closing brace
- Fix: could become difficult for editor to regain keyboard focus after diagnostics were presented
- Fix: Typing completions could incorrectly indent following a line with exactly one character in it
- Fix: Scroll bar display is now more consistent across different pointing device types
- Fix: Typing completions will no longer duplicate a closing delimiter if one is already on the line
- Fix: Autocomplete state will now correctly reset if you delete all the characters in a word
- Fix: Gutter width is not correctly recalculated on theme change
- Fix: Horizontal scroll position will now be correctly adjusted when moving/selecting text with the command key
- Fix: Uncommenting will not longer remove blank lines
- Fix: Outdenting will not longer remove blank lines
- Fix: A completion placeholder will no longer temporarily change the font of the following character
1.2.1
Release Date: 16 Oct 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: f67d04b8a2672c1d5ef32241cbb222196e43d36a
- Feature: Monokai theme
- Feature: Show in Finder and Open in Terminal menu commands
- Improvement: Minimum window size has been reduced
- Fix: New document save panel should no longer produce error about null file extension
- Fix: Typing completion could produce an unintended duplicated quote in certain situations
- Fix: Diagnostics could get stale if editing quickly and affecting their state
- Fix: Editor focus could be lost unexpectedly when opening documents from the file navigator
1.2.0
Release Date: 7 Oct 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: 5733c0c62241e2c5b40b83494552befd39457ffa
- Feature: diagnostics support
- Feature: Apple Silicon support
- Fix: crash related to reverting opened files
- Fix: greatly improved performance when using accessibility features when line numbering is visible
- Fix: editing a file name in the file browser would not correctly restore keyboard focus
1.1.10
Release Date: 2 Sep 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: 5122688c62ae497a16bc8cb5f07cba19e8ec21d0
- Fix: The enter key will now advance to the next search result if a search is active
- Fix: A crash would occur if a file opened from Jump to Definition was saved and then re-opened
- Fix: Search results would not be re-computed when the case-sensitivity button was toggled
- Fix: Search would behave incorrectly if a new project document was opened while per-document results were active
- Fix: Search case sensitivity button state was flipped
- Fix: Graphical glitch present at very top of gutter when last line of document is only whitespace
1.1.9
Release Date: 7 Aug 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: 21e12b8ce9fbe601e5180385a74450291e469861
- Improvement: Search status accessibility has better label
- Improvement: Extending selection toward the beginning of a line will first stop at leading whitespace
- Improvement: delimiter typing completions should now do the expected thing in more circumstances
- Fix: Text that is inserted as part of an undo/redo operation will no longer be processed for typing completions
- Fix: Search dismissal and status item count display
- Fix: memory leak after closing a document
1.1.8
Release Date: 22 Jul 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: 41c00f094caf6412f58aa16e7143aedf4aa30595
- Improvement: Line number rendering performance
- Improvement: Launch time slightly reduced
- Improvement: typing completions now calculate desired indentation with much better accuracy
- Improvement: the tab key will now match preceding indentation
- Fix: missing localized string for "Correct Document" on save behavior
- Fix: crash while presenting completions when a result did not match the triggering token and had an unexpected length
- Fix: typing a closing delimiter character will no longer cause it to be duplicated
1.1.7
Release Date: 24 Jun 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: 5b445677e5d2390951c07c097fa08b94325c6fac
- Fix: mouse cursor no longer shows an I-beam when over status items
- Fix: pasting and undo/redo no longer trigger completions
- Fix: mis-managed state in the completion system that would result in crashes
- Fix: an unlikely race condition could cause a crash when opening a document
- Fix: included another situation where a workaround is needed to prevent horizontal scroll position from moving unexpectedly
- Fix: line label geometry could be slightly wrong, depending on font
- Fix: incorrect color in Muted Light overlay content
- Fix: an active completion session is now dismissed when the theme changes
- Fix: font/size changse are now correctly reflected in completion results
1.1.6
Release Date: 21 May 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: 3ef08462944dbeb2e7d38ebe6a1a7da35cffdf7a
- Feature: release notes link in the Help menu
- Improvement: documentation around dismissing code completion
- Fix: accepting certain completions could result in re-triggering the completion system
1.1.5
Release Date: 19 May 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: fff40c1877b0ba85fcd4f32642fa91586c29332d
- Feature: code completion trigger on a timer
- Feature: code completion trigger on special characters
- Feature: preferences to better control code completion behavior
- Feature: documentation on code completion
1.1.4
Release Date: 7 May 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: 20aca5e76cdac685d0adad74fb071c5d28e95636
- Fix: Failure to get autocomplete results could cause a crash
- Fix: With a very specific set of conditions, the horizontal scroll position could be get stuck slightly too far, obscuring text
- Fix: When showing/hiding the gutter, text will no longer be obscured
- Fix: Toggling line wrap could potentially leave the text view incorrectly sized until the containing window itself was resized
1.1.3
Release Date: 30 Apr 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: f56aa24845fce177bf188820e8ab9781846d086e
- Feature: control over line wrapping behavior
- Feature: tab completion acceptance, with optional partial matching
1.1.2
Release Date: 20 Apr 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: cb7c1a9c349b87a274e2ee15d280301a95b48f6c
- Feature: Displaying invisible characters
- Improvement: Updated gopls to 0.4.0
- Fix: tabstop widths were slightly incorrect for certain font/size combinations, resulting in character misalignments between lines
- Fix: Certain autocomplete results could render incorrect placeholder label/content
1.1.1
Release Date: 13 Apr 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: ff49ce43adb9e9c0686bb8b19a7d2f52142acb6e
- Feature: CMD-Left Arrow now moves the cursor to the beginning of the line's indentation if it isn't already within that indentation
- Improvement: status bar information now included in built-in help documentation
- Improvement: additional checks to help debug a text-handling crash when lazily computing line numbers
- Improvement: stricter invariant checking to address some text-handling crashes during searching and autocomplete placeholder bookkeeping
- Fix: Autocomplete snippets with close curly braces weren't being correctly unescaped in certain circumstances
- Fix: Crash handler now waits for internal monitoring thread to fully initialize before other actions
- Fix: Crash if jump to definition fails to find a result
1.1.0
Release Date: 8 Apr 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: 198b05de2eb75caf8a37e4f5624e3ca6bc7d45c8
- Feature: gofmt/goimports, via manual invocations (check out Edit menu)
- Feature: tab width is now controllable via a "defaults" command, to be exposed via preferences eventually too
- Improvement: Removed "Substitutions" menu, which isn't appropriate for plain-text editing
- Improvement: Updated gopls to 0.3.4
- Improvement: Multiple concurrent status bar animations will no look wrong
- Improvement: Long-operation status item's animation much smoother
- Improvement: Optimized view updates when selection changes
- Fix: addressed a visual artifact left around by text selection + scrolling
- Fix: crash if search is initiated with project open and scope set to file
- Fix: "Use Selection for Find" menu now correctly disabled when nothing is selected
- Fix: Hiding the status bar will no longer also hide important alerts and/or progress indicators
- Fix: "Show Semantic Details" in the editor contextual menu is no longer disabled too aggressively
1.0.3
Release Date: 12 Mar 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: f58da1bed3ad360da3a5666bf46d3188f8c9b19f
- Feature: Nord light and dark themes
- Improvement: yet more robustness to user environment variable detection
- Improvement: internal LSP changes to support upcoming features
- Fix: semantic overlay text wasn't being correctly themed
- Fix: semantic overlay text color wasn't being defined in built-in themes
1.0.2
Release Date: 4 Mar 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: bc01f80df6ae0f940ab847cd87e44b25755e9f03
- Improvement: improved efficiency of reparsing and highlighting after editing
- Fix: parsing could read past the end of the document in certain circumstances causing a crash
- Fix: opening a new tab from an empty project could lead to a crash
- Fix: quote characters could be incorrectly highlighted after specific kinds of edits
1.0.1
Release Date: 1 Mar 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: f6a912dae7107b2f651efcc7ae39cee6e0f0c7cd
- Improvement: shell executable detection is now more robust (needed to reconstruct go executable environment)
- Fix: semantic details menu item was named incorrectly and never enabled
- Fix: "paste" item wasn't correctly capitalized in the text context menu
- Fix: crash caused by autocomplete result mismatch with partial text trigger
- Fix: crash caused by stale autocomplete data in completion selection UI
- Fix: Update type (manual/auto) wasn't been correctly persisted
- Fix: Update channel (release/beta) wasn't been correctly persisted
1.0
Release Date: 27 Feb 2020
Minimum OS: macOS 10.14.4
SHA-1 Checksum: c2e8ca7e0b287104697b569c96cc5647faa9d56a
- First public release