# Version History
# 2.6.2
September 21, 2023
- macOS 14 Sonoma compatibility
 
# 2.6.1
October 25, 2022
- macOS 13 Ventura compatibility (allowing Setapp updates)
 - Fixed bug where new documents would always get a .html extension (even if another type) when saving via the titlebar pop over window
 
# 2.6.0
September 2, 2021
- Includes built-in PHP to render previews since it is removed in macOS 12 Monterey
 - New PHP binary path preference automatically detects common installation paths
 - Dialog windows for JavaScript alert(), confirm(), and prompt() calls
 - Fixed issue where switching the system to Dark Mode would not change the code editor color
 - Fixed an issue where opening a PHP document may not immediately show a preview without a refresh
 - Fixed a hang trying to enter serial numbers on Apple Silicon Macs if Rosetta is not installed
 - Fixed an issue where the color picker could flash when opening on Big Sur
 - Fixed a spelling typo in the Mailing List window
 
# 2.5.0
February 1, 2021
- Apple Silicon support to run natively on "M1" Macs
 - macOS 11 Bug Sur compatibility and UI adjustments
 - New App Icons matching the macOS 11 Big Sur style
 - Localizations for German, French, Spanish, Italian, Japanese, and Simplified Chinese
 - Line Comment Selection via Command-Slash
 - The tab key will indent code when there is a multi-line selection
 - Preference for tab width, infinite tab stops without wrapping, tab stop sizing matches font size
 - macOS 11.0+ only: Zoom will magnify like in Safari (page zoom that does not grow the width)
 - Color Swatches can have opacity
 - Option to disable macOS Auto Save
 - Added an optional Save toolbar button
 - Data collection policy window shows submission data
 - Tweaked background and line highlight colors to match Hype and improve contrast
 - Changing to PHP mode will clear out validator errors and changing back to HTML restarts validation
 - Fixed issue where showing/hiding line numbers a few times would never show the line numbers
 - Validation server Java process now properly terminates when Whisk quits
 - Fixed an issue where the source editor font could be blank in preferences
 - Restore Defaults in Interface Preferences will reset line spacing
 - macOS 11.0+ only: Injected scroll sync code JavaScript does not pollute globals anymore
 - Fixed issue where an error was being logged to the console if scrolling before scroll sync could begin
 - Fixed issue where Restore Defaults in Interface Preferences would show "System" on systems that do not have that option
 - Improved centering of color swatch hex field
 - Snippets table scroll bar has better coloring on macOS 10.15 and below in dark theme
 - Fixed issue where scrollers would show up as white in dark theme on macOS 10.12-10.13
 - Removed table headers and vertical grid from Code Snippets table
 - Tweaked visual when dragging Color Swatches
 - Fixed a bug where non-RGB colors could not be chosen
 - Removed the Colors toolbar icon, as it is unused
 - Mac App Store version looks at receipt upon first launch for licenses
 - Mac App Store version no longer uses IAP for Trial
 - About Window tweaks
 - Update copyrights and credits
 
# 2.0.1
May 24, 2020
- Scroll Sync will now work on macOS 10.11 - 10.14
 - Scroll Sync will now work if there is no doctype declared
 - Fixed issue where Hype Reflect previews would not show images and other local page resources
 - Fixed bug where hitting return to accept Kanji with a Japanese input method always created a newline
 - Showing HTML Source Code for PHP in Dark Theme will use a black background and white text
 - Fixed issue where Watched Files table would flicker when modifying watched files
 - Browser preview menu will now show multiple copies with the disk location if the name/version is identical
 - Fixed issue where validator messages would only show a single line on macOS 10.11 - 10.12
 - Fixed issue where Dev Tools may not show up if the Web Preview is closed
 - Fixed issue where splitter resize view would not be shown if Dev Tools are open
 - Fixed issue where detaching the Web Preview with Dev Tools open would result in a blank spot in the window where Dev Tools should go
 - Fixed issue where preferences plist file could get unnecessarily large
 - Email will now attempt to be automatically filled when trying to join Mailing List
 - Trial purchase button no longer covers window titlebar buttons on on RTL languages
 - Validate page button is disabled when starting up the validator
 - Validation is disabled for JavaScript and PHP modes
 - Zoom menu and Reload toolbar buttons are disabled when the web preview is not shown
 
# 2.0.0
May 4, 2020
- Renamed from HyperEdit to Whisk!
 - Requires macOS 10.11 or later, supporting macOS 10.15 Catalina (and 64-bit)
 - Complete UI refresh including integrated inspector and new icons
 - Scroll Sync
 - Dark theme
 - Preview in different browsers and to Hype Reflect
 - Watched Files automatically discovers associated files and reloads the preview when they change
 - Updated syntax highlighting to color keywords added in current language versions
 - Better macOS multi-document tab bar support
 - Support for macOS Versions/Autosave feature
 - HTML5 validation (replacing HTML4 validation)
 - HTML and PHP editing will syntax highlight JavaScript and CSS code blocks
 - Ability to save all document settings for new documents
 - Document settings are preserved across launches
 - New Preferences window where settings take effect immediately
 - Zoom menu for Web Preview (replaces the smaller/larger text buttons)
 - Web Preview uses WKWebView for improved performance and crashes/hangs don't take down the app
 - Web Preview uses HTTP for more realistic rendering
 - New default page is HTML5 and has areas for script/style
 - Preference to change line highlight color
 - Preference to change editor line height
 - Go To Line panel is now a sheet and starts with the line currently on, has steppers
 - Color picker uses a popover and can have alpha values
 - Color swatches accepts rgba, hex, and color name values
 - Code Snippets can have magic variables for ${caret}, ${title}, and ${charset}
 - Code Snippets button to insert into the document
 - Context menu on splitter to change widescreen/portrait or detach
 - Unicode (UTF-8) is now the default encoding
 - In-App feedback/bug reports window
 - New About window
 - New Mailing List prompt
 - Improved trial and purchase flow
 - Free viewer mode if not purchased/no trial activated
 - App Sandbox (Mac App Store version asks for disk access to bypass when needed)
 - Notarized app for direct download/Tumult Store distribution
 - .dmg for direct download/Tumult Store distribution
 - Fixed issue where the line number would not show up on the last line
 - Fixed issue where line highlighting would not always extend to the end of the window
 - Fixed issue where the Dev Tools would steal focus on each key stroke
 - Fixed issue where the Dev Tools may not show the first console logs on refresh
 - Snippet Editor is now resizable
 - Fixed issue indenting/outdenting from first character in a line
 - Fixed Indent/outdent not working with undo
 - Fixed issue where replace and undo/redo would not syntax highlight
 - Fixed a common syntax highlighter crash
 - New documents get a pre-populated file extension based on editing mode
 - Added a tool tip for the refresh delay to make it clear it is in seconds
 - Removed "smart" text insertions in the snippet editor
 - The delete key will clear snippet keyboard shortcuts
 - Better autodetection for text encodings to prevent documents from opening blank
 
# 1.6.1
January 6, 2011
(Mac App Store-only release)
- Support for the Mac App Store
 - Option to highlight current line with insertion point
 - Higher resolution app icon
 - Fixed issue where HTML5 SQL databases could not be initialized
 - Fixed bug where linked files would not be saved when hitting the plus button
 - Syntax highlighter works better with international characters
 - Syntax highlighter is much faster/memory efficient
 
# 1.6.0
April 30, 2008
- Improved Leopard compatibility
 - Fixed many memory leaks
 - Preview menu has browser icons
 - New Javascript console using the WebKit Inspector (if Safari 3.1 is installed)
 - Added preference to display invisible characters
 - Added Text menu item to convert text to upper and lower case
 - New toolbar icons (thanks Marc Edwards of iSlayer!)
 - Added automatic checking for updates (via Sparkle, thanks Andy Matuschak!)
 - Added ability to report crashes (via UKCrashReporter, thanks Uli Kusterer!)
 - Fixed an issue saving window layout when the preview is collapsed
 - Fixed vital information window ordering
 - Fixed bug where the document was not being marked as dirty
 - Support for localizations
 
# 1.5.3
November 29, 2007
- Fixed memory leaks
 - Fixed issue where dragging an image to the editor would give the wrong width/height
 - Option to continuously spell check
 - Leopard Compatibility
 
# 1.5.2
September 18, 2006
- Universal Binary
 
# 1.5.1
March 6, 2006
- Fixed several encoding issues
 - HTML entity coloring
 - Files in the linked-file drawer can be opened by double-clicking on them
 - HyperEdit does a better job of cleaning up temporary files
 - Restored Mac OS X 10.2.8 support
 - Color palette remembers its state
 - Revert sheet is now properly dismissed
 - Fixed a bug in properly loading files with a ".htm" extensions
 - Various other bug fixes
 
# 1.5.0
June 20, 2005
- New color swatches palette allows inserting colors and saving favorites
 - The web preview can be torn off into a separate window
 - Linked files for a document are preserved
 - The document can be previewed in different browsers
 - Dragging images into the editor will generate an HTML image tag
 - Snippets can be dragged to and from the editor
 - Validation errors can be skimmed with control-up/down
 - Preference to not create blank documents automatically
 - Preference to not load the web preview when a file is opened
 - Find/replace correctly updates the web preview
 - Resizing the document will only resize the web preview
 - Disabled "smart delete" when pasting
 - Fixed bug where the Validator would think the user was not an administrator
 - Fixed hangs and crashes related to Mac OS X 10.4 Tiger
 - Other bug fixes and minor performance improvements
 
# 1.0.3
July 22, 2004
- Fixed bug where validation would not work, and say it was improperly installed
 - HyperEdit Help (Command-?)
 - Error skimming with Control-Up/Down
 - Documents created with HyperEdit will now open with HyperEdit
 - Find panel will find next with the return key
 - New HyperEdit document icon and tweaked application icon
 - Fixed some typos
 
# 1.0.2
June 15, 2004
- Much improved stability and many bugs fixed
 - Fixed bug in syntax highlighting where colors would be shifted over, or incorrect
 - Command-Shift-Right/Left is restored to its usual purpose
 - Opens files properly from dragging onto the dock or application icon
 - Does not use package installer anymore and overall size decreased
 - Individual editor background color can be changed by dragging a color swatch into the line number gutter
 
# 1.0.1
May 20, 2004
- Fixed live validation by including appropriate libraries with the installer (optional)
 - Fixed Mac OS X 10.2 support
 - Added Latin-2 encoding
 - Added link to visit HyperEdit website in the Help menu.
 
# 1.0.0
May 17, 2004
- Live HTML W3C-based validation with red underlines and an error drawer
 - View HTML source code rendered from PHP
 - Faster, more colorful, customizable Syntax Highlighter
 - HTML and PHP rendering performance significantly increased
 - Regular expression find and replace (thanks to OgreKit)
 - Text Encoding engine improvements and support for more encodings
 - Shifting right and left of text blocks
 - Snippets palette supports groups, rearranging, window resizing
 - Preview in default web browser
 - Go To Line dialog box
 - Preference to change line endings to Mac, UNIX, or Windows
 - Preference to prevent line wrapping
 - Toolbar items for shifting left/right, previewing in browser, and saving (Customize Toolbar to see them all)
 - 50% split restoration via key combination Command-)
 - Will remember if palettes were open or closed from the previous launch
 - Split position will be saved with manual window position save
 - New/revised toolbar and application icons
 - Fixed bug where PHP documents greater than 8 KB would cause HyperEdit to hang
 - Fixed bug where PHP errors would write a lot to the console.log
 - Fixed bug where the refresh timer would fire after a document was closed causing HyperEdit to crash
 - Fixed bug where the editor's scroll bar would disappear
 - Fixed bug where the number view would cause a crash using 2-byte encodings
 - Fixed bug where Undo would not refresh the preview pane
 
# 1.0b3
December 29, 2003
- New Code Snippets palette
 - Startup Items in advanced preferences
 - New Syntax Highlighting engine colors HTML, PHP, CSS, and Javascript
 - Line numbers appear in the gutter
 - Options drawer is now a palette
 - Linked Files drawer revamped with file icons and customizable check interval
 - Fully reveals and hides the preview by pressing Command-0
 - Editing mode/Syntax highlighting determined by file extension
 - Remembers window position, size, and split orientation
 - PHP include/require statements work correctly
 - PHP default path is set to /usr/bin/php
 - PHP should not crash if nothing is installed
 - Opens and edits files of any type
 - Preserves indentation for new lines
 - Spell checking is disabled by default
 
# 1.0b2
August 18, 2003
- PHP Integration
 - Web view options drawer
 - Linked files make the web view refresh when they are updated
 - Document style sheets (always cached)
 - Support for multiple text encodings
 - Horizontal split view
 - Tabbed Preferences
 - Find/Replace Panel
 - Preservation of indentation level
 - Option to enable/disable cache
 - Turned off syntax highlighting for PHP, CSS, and Javascript files
 - Fixed toolbar item customization bug
 - Fixed bug that did not report correct state of the Javascript console
 - Donation notice
 - New icon (thank you Jenni Lin)
 
# 1.0b1
July 23, 2003
- Initial Release