The latest version is 20080420
20080420 Changelog
- Note: This is exactly the same as 1.04, except the update check will notify you of beta versions
20080416 Changelog
- Improved behavior of column select
- Improved behavior of bracket and quote pairing
- Added regex match vs. current line as a key binding context
- Improved behavior when wrapWidth and drawCentered are both in use
- Added insertInlineSnippet command, suitable to be called from plugins
- API: Threading will now work as expected
- API: Egg files are automatically added to the python path on startup
- API: Python files more than one level deep from Packages/ are assumed to not contain plugins
20080408 Changelog
- Added options for paddingTop and paddingBottom
- Bracket matching may now be configured to match against square brackets and braces
- Added some leniency to the handling of line and column numbers passed on the command line
- API: Exposed rowcol->point
- API: Exposed the clipboard to the API
- API: Added an optional args parameter to all runCommands functions
20080404 Changelog
- Fixed a crash bug introduced in 20080403 when the last file is closed
20080403 Changelog
- May now double click on *.sublime-package files in explorer to install
- May now specify multiple rulers, and rulers at column 0
- Added application options 'showTabs' and 'showTabsFullscreen'
- Added syntax highlighting for *.sublime-options files
- Status bar width for the file type will always be suitable
- Fixed drawCentered being ignored when line numbers are turned off
- Fixed an issue with word wrapped files jittering on load
- Fixed problem inserting snippets with tabs when translateTabsToSpaces in on
- API: Options.set() won't accept values with newlines
- API: Added methods packagesPath() and installedPackagesPath()
- Upgraded to Python 2.5.2
20080401 Changelog
- Added compiler support for Haskell and D
- Multiple instance check will work as expected when the command lines for the previous and existing instances differ only in case
- Files specified on the command line, or typed in an open dialog, that don't exist on disk will be 'opened' in a dirty state rather than ignored
- Improved lexing speed
- Improved minimap behavior
- Made minimapMaxWidth configurable (as an application option)
- Fixed a selection rendering issue with word wrap + mixed tab and space indentation
- Added the DetectIndentation plugin, courtesy of Nick Dudfield
- Fixed replace not being able to insert tabs when translateTabsToSpaces is true
- API: Fixed issue with plugins accessing sel() sealing the undo group, even if they don't modify it
- API: Exposed API functions messageBox and questionBox
- API: Added support for *.package-menu files
See also this forum post
20080327 Changelog
- Added bracket matching
- Refactored file type options
- Added an --opengl command line flag
- Fixed mouse selection with drawCentered
- Highlighting non-empty selection regions in the gutter
- Added an option to disable highlighting the current line
See also this forum post
20080326 Changelog
- Added wrapWidth and drawCentered file type options
- Added a revert command
- Implemented file change detection
- API: Implemented __eq__ and __ne__ for Region and RegionSet
- API: Can now access the containing Window from within a View
- API: Holding a reference to a Window no longer causes problems on shutdown
- API: Added runCommand methods to View, Window and the sublime module
- API: Exposed more functionality for the Options class
- API: Exposed application options
See also this forum post
20080324 Changelog
- API: Made print and setTimeout threadsafe
- API: Fixed incorrect handling of unicode charecters in fileName() and print
- API: Fixed some issues with reentrancy
- Files passed on the command line may have :row or :row:col appended
- Fixed a corner case that sometimes caused the minimap to be rendered with nearest neighbour filtering
20080322 Changelog
- Tweaked behavior of page up and page down
- Published plugin API
20080320 Changelog
- Added command focusView, to select a view in the current pane by index
- Fixed a bug that prevented selection of color schemes with apostrophes in their name
- Initial refactoring of the Python API
20080319 Changelog
- Shift+Right mouse button now initiates a column select
- Escape will now run the command singleSelection if no panel is open
- Improved the behavior of backspace when translateTabsToSpaces is turned on
- Fixed a problem with translateTabsToSpaces and inserting snippets
- Fixed an undo problem when translateTabsToSpaces is turned on
- Fixed a problem with indent lines when translateTabsToSpaces is turned on
- Fixed key bindings not being cleared correctly when reloaded from disk
- Fixed rulers hanging around when changing file type
20080318 Changelog
- Note: This is exactly the same as 1.03, except the update check will notify you of beta versions
- Fixed a sometimes occurring crash at startup
20080315 Changelog
- Fixed a bug seen when using the Markdown syntax
- Matlab syntax appears as a selectable option now
- Context menus may be triggered by the keyboard
- Beta releases now have a separate update check
20080311 Changelog
- Fixed a find bug introduced in the previous beta
- Pressing Ctrl+C, Ctrl+V with an empty selection will now cause the current line to be duplicated
- The current syntax is copied alongside text as meta info to the clipboard, and is applied when pasting into an empty file
20080310 Changelog
- Added Monokai as the default color scheme
- Re-added commands to toggle comments
- Added Expand Selection to Scope command
- Improved memory usage
- Fixed a lexing issue with Python
- Assorted miscellaneous fixes
20080303 Changelog
- Fixed duplicate text problem
- URLs are now ignored by the spell checker
- Spell checker dictionaries may be selected via a drop down
- Colour schemes are auto reloaded
- Improved rendering of word wrapped text with a background
20080302 Changelog
- Fixed an issue with the first run setup and non-ascii user names
- Improved memory usage in some situations
20080229 Changelog
- Changed syntax highlighting system, now uses TextMate compatible syntax definitions and color schemes. This includes support for many more languages.
- Added key bindings for Ctrl+Backspace (delete word left) and Ctrl+Delete (delete word right)
20080212 Changelog
- Fixed an issue with HTML syntax highlighting
- Fixed an issue with spellchecking words with leading or trailing punctuation
20080211 Changelog
- Join lines now replaces all whitespace between lines with a single space
- Improved spell check behavior with hyphens
20080203 Changelog
- Fixed a selection bug introduced in 20080202
- Fixed a flaw in regex keybindings that was interfering with some HTML snippets
20080202 Changelog
- Empty selection regions may no longer be neighbours of non-empty ones
- Fixed some issues with backspace and multiple empty selection regions separated by a single character