Release Notes

1.3 | 1.2 | 1.1 | 1.0 | 0.x

Aseprite v1.2

Aseprite v1.2.40 September 5, 2022

  • Added extended support to BMP files #3277 #1495
  • Request frame duration when opening sequence of static images as animation (thanks to @lampysprites)
  • Fixed scaling Reference Layers after Sprite > Sprite Size #3461
  • Fixed RotSprite transparency bug #3444
  • Fixed scale factor when using the "Export for Twitter" #3465
  • Fixed scrollbar for the Extensions list in Preferences is missing on the first open #3456
  • Windows: Fixed several problems painting with a stylus/pen when a mouse is plugged in #3433
  • Lua API changes

Aseprite v1.2.39 August 3, 2022

  • Fixed regression showing text boxes/error console #3442 #3443
  • Possible fix for random crashes resizing windows #3451

Aseprite v1.2.38 July 20, 2022

  • Added option for a new Hue slider where Saturation/Value is applied in Tint/Shade/Tone color picker t/15065
  • Fixed regression/crash showing user data dialog
  • Possible fix for random crashes using invalid Reference Layers

Aseprite v1.2.37 July 19, 2022

  • Fixed regression/crash using File > Export Sprite Sheet #3431

Aseprite v1.2.36 July 19, 2022

  • File > Export improvements:
    • Now the resize factor is editable #3007
    • Implement a "resize on-the-fly" feature when exporting with a resize factor #3008
    • Before this we were resizing the image, saving, and undoing the resize (which deleted the redo history #1112)
  • Some improvements in the status bar with the Move tool: cel bounds are displayed
  • Fixed a bug not restoring layer positions correctly after moving layers, flattening, and undoing #3416
  • Fixed issue clicking items in big submenu boxes #3386
  • Fixed crash clicking Undo History window when there is no sprite #3417
  • Fixed custom brush corruption after selecting colors #3375
  • Fixed error exporting with invalid border color using Export Sprite Sheet with Spacing #3391 t/14774
  • Lua: Fixed crash exiting Aseprite when using plugins listening to sprite events #3162

Aseprite v1.2.35 June 1, 2022

  • Extensions with keyboard shortcuts is now possible #1403 #3239
  • Performance improvement in color selectors #960
  • Added button to refresh the current folder in File > Open #232 (thanks to @Enfyve)
  • Fixed mouse wheel direction to change brush size when we use Ctrl+mouse wheel: mouse wheel up increase the brush size, and mouse

    wheel down decrease it #2364 #2896 (thanks to @TehThanos)

  • Fixed clicking on empty palette space #2776 (thanks to @ruerob)
  • Fixed error messages moving/copying multiple cels from the Timeline when the Cel (or Layer) Properties dialog is open #3278 t/14170
  • Fixed performance issues closing the Undo History window #3281
  • Fixed issue deleting/modifying and undoing Reference Layers #3264
  • Windows: Fixed crash deleting folders while navigating folders #2950 (thanks to @sainthkh)
  • Keep plugin preferences when re-installing an extension #3259
  • Improved selecting words w/double-clicking #3229
  • Added "Show: Menu Name" commands so the user can customize Alt+letter shortcuts to open top level menus #3239
  • Fixed painting extra straight line using Ctrl+Shift w/Pencil tool #3196
  • Fixed several bugs related to decoding utf-8 strings (could crash the program showing truncated Unicode filenames in the file dialog) #3260
  • Removed tag range adjust when exporting sprite sheets #3210
  • Fixed wrong json export with linked, trimmed cels #2600
  • Run console of errors in background #3227
  • Linux: Fix delay pasting text from Aseprite to gedit clip#57
  • Linux: Dropped support for Ubuntu 16.04. Ubuntu 18.04 is the minimum now
  • Lua: Added possibility to set Cel.frame property to move a cel quickly to other frame
  • Lua: Don't show tooltip when a new frame/layer is created from a script transaction
  • Lua: Fixed crash when a Lua error happens in a Dialog onclose #3237
  • Lua: Dialog() returns nil if there is no UI available
  • Lua: Fixed Color HSL Constructor

Aseprite v1.2.34.1 March 14, 2022

  • Fixed crash opening palettes popup #3189

Aseprite v1.2.34 March 14, 2022

  • Added options to change the downsampling algorithm #3183
  • Windows: Use Windows pointer API and disable wintab32 by default #2785
  • Fixed crash pasting 24bpp images from the clipboard #2979
  • Fixed several problems handling slices in animations #3122

Aseprite v1.2.33 February 8, 2022

  • Fixed random crashes in despeckle/median filter #2903
  • Fixed random crashes after moving the selection/pixels #3161
  • Fixed radial gradient when the gradient vector is close to (0,0) #3126
  • Don't show "Reset Scale" notification/red flag when there is enough workarea available on the desktop
  • Lua: Added a warning message deleting objects that are not part of the sprite #3135
  • Lua: Generate onclick event when we reorder/click a Dialog:shades with { mode="sort" } #3081
  • Lua: Added Color{ index } and fixed Color.index to return an integer instead of a number #3159

Aseprite v1.2.32 January 13, 2022

  • Fixed regression clicking same spot with selection tools to deselect t/12491
  • Improved the detection of a single click for styluses/pens to deselect

Aseprite v1.2.31 January 12, 2022

  • Windows: Include aseprite-thumbnailer on Aseprite installer by default
  • Windows: Added new icon for main window when Windows DPI=150% #3034
  • Windows: Fixed possible crashes at exit if some events are still queued when we close the app #3055
  • macOS: New Universal binary (including Intel and M1 code in the same .app bundle) #2451
  • macOS: Fixed glitch moving mouse #3032 t/11558
  • Linux: Added support to drag-and-drop files from the File Manager to Aseprite #1410
  • Lua: Fixed error iterating layers named with numbers #3045
  • Lua: Fixed clipping when drawing a cel image into other image #3054
  • Lua: Added filenamechange event to Sprite.events (thanks to @lampysprites)
  • Lua: Dialog:modify() supports combobox options (thanks to @Omar-Abdul-Aziz)
  • Added automatic crash reporting on Windows & macOS if the user wants to share them
  • Fixed other bugs #2030 #2893 #3069 #3073 #3123

Aseprite v1.2.30 October 26, 2021

  • Added support to save/load .pal files with alpha channel #2878
  • Fixed restoring grid preferences on undo/redo #2872
  • Continue playing the same tag in the Preview window after switching sprites #2797
  • Some fixes when sorting colors in color bar (thanks to @behreajj)
  • Jump between start & end colors when using [ and ] keys or Alt+mouse wheel instead of stopping at the start and at the end of the palette (thanks to @behreajj)
  • Fixed several issues related to pixels w/indexes out of the valid palette range #2934 #2928 #2912 #2842
  • Fixed opening .aseprite files from macOS Finder #2985
  • Lua: Added support to disable plugin commands (thanks to @lampysprites)
  • Lua: Added WebSocket API (thanks to @lampysprites: #2980 and #3009)
  • Lua: New API to listen some events as app.events and Sprite.events
  • Lua: New experimental debugger for Lua scripts

Aseprite v1.2.29 August 24, 2021

  • Windows: Improve performance saving files (thanks to @Amarcolina)
  • Fixed crash changing Screen or UI Scaling #2830
  • Fixed crash pressing ESC when moving selection edges #2840
  • Fixed preview for effect dialogs which don't include pixels at the bottom or right edge #2216
  • Fixed crash trying to save a color palette into a .jpg file #2654
  • Fixed centering the "open sequence as animation" dialog when the first file are specified from the CLI #2899
  • CLI: Added {duration} field to the --filename-format for sprite sheets (thanks to @jestarray)

Aseprite v1.2.28 July 12, 2021

  • Backported some features from v1.3: Full screen mode, redraw window immediately on "live resizing", better handling of OS events.
  • Improved the ellipse algorithm #2217
  • Some performance improvements in the sprite editor #2713
  • Fixed Color Wheel size to fit in its enclosing box #2737
  • Fixed some crashes and problems with the "Remap" command of palette colors
  • Fixed a problem where the color bar disappeared after resizing the window in certain ways
  • Lua: Support using selection tools from app.useTool()

Aseprite v1.2.27 April 19, 2021

  • Fixed Shift+Rectangular Marquee doesn't start Square Aspect #2537
  • Fixed reference layers cannot be moved/resized t/8755
  • Fixed "Simple Crosshair" cursor when switching to Eraser tool

Aseprite v1.2.26 April 14, 2021

  • Added option to save palette presets easily (thanks to @mezz)
  • Fixed crash copying and pasting images from GameMaker 2 to Aseprite
  • Fixed problem with Error Console when the UI Screen Scaling is changed
  • Fixed painting with symmetry and dynamics #2584
  • Fixed duplicate sprite: now it duplicates slices #2564 (thanks to @sumibi-yakitori)
  • Now we can hold tool modifiers before start drawing #2537
  • Fixed some bugs pressing Ctrl+Z while we are dragging a cel with the Move tool t/8290
  • Fixed several bugs modifying non-selected cels t/8618
  • Fixed bugs modifying the timeline selection when it's hidden
  • Fixed bug modifying hidden layers #2680
  • Clicking current cel with Move Tool will deselect the timeline t/8610
  • Fixed long standing bug where Marquee Rectangle, Lasso, etc. weren't showing the selection feedback #1412 #1667 t/8462
  • Added option to disable the "open sequence of static files as an animation" dialog
  • Lua: Added Sprite.pixelRatio t/8627
  • Lua: Added app.fs.makeDirectory, app.fs.makeAllDirectories, useful for export-aseprite-file script
  • Lua: Added app.command.ImportSpriteSheet() t/8482

Aseprite v1.2.25 August 18, 2020

  • Fixed copying images from Firefox (red/blue channels swapped) #2488
  • Fixed CLI export of groups metadata when a layer group is collapsed #2484

Aseprite v1.2.24 August 12, 2020

  • Windows: Fixed copy & paste of 32-bpp images with alpha channel from/to other programs (bug report)
  • macOS: Probable fix to black rectangles in some cases updating the display (old fix was through an internal option)
  • Fixed problem starting playing animation on Preview window automatically #2481
  • Fixed "Replace current pallete" option #2480

Aseprite v1.2.23 August 4, 2020

  • Fixed regressions adding/deleting frames when there are tags in the sprite

Aseprite v1.2.22 August 4, 2020

  • Added more options for brush preview t/6427
  • Added option to rescan the scripts folder (reloading File > Scripts menu) t/6170
  • Support to save .bmp files with 1bpp and 4bpp #2472 t/3892 (thanks to @MacSpain)
  • Fixed cycling through palette indexes when Edit Mode is on (Alt+mouse wheel, 0/9, [/]) t/6500
  • Fixed Preview playback of current tag when new frames are added t/6486
  • Fixed right and bottom auto cel guides when Ctrl (Command) key is pressed
  • Windows: Fixed some crashes getting information from buggy Wintab drivers (thanks to @Gnumaru)
  • CLI: Fixed opening sequences of images several times from CLI #2128
  • Lua: Changed ColorSpace{ sRGB=true } and Dialog:newrow{ always=true } (changes)
  • Lua: Fixed Dialog onclose event, now it's called when we close the app and the dialog is still opened #28
  • Lua: Fixed crash undoing Sprite:newCel() in background layer
  • Lua: Added ui and bounds parameters to app.command.CanvasSize (t/4319)
  • Lua: Fixed app.command.SetInkType to change ink type in customized ways (e.g. cycle them) t/6532
  • Fixed crash modifying cel opacity after a cel is deleted
  • Fixed crash clicking multiple times the same tab to close it without moving the mouse #2467

Aseprite v1.2.21 June 17, 2020

  • Added MSX1/MSX2 color palettes
  • Fixed new bug with timeline separator when its position is limited t/6107
  • Edit > Insert Text now doesn't ignores the transparent color in indexed mode #2444
  • Fixed crash using Selection:deselect() when there is no selection t/6169
  • Fixed some crashes generating thumbnails in the file selector in some special cases

Aseprite v1.2.20 June 11, 2020

  • Fixed preview brush size when dynamics is enabled #2419 t/5919
  • Now we can take & share screenshots with F12 when Steam is running
  • New "Swap Checkerboard Background Colors" command #1812, thanks to @MorganDavid
  • Added Minecraft color palette, thanks to @m13253
  • Fixed crash related to handling multiple documents, the timeline, and undo/redo #2397
  • Fixed memory leak drawing text with Unicode chars
  • Fixed --list-layers including all groups/layers in meta data when --split-layers is used #2380 #2432
  • Fixed some situations where locking a layer doesn't lock the layer #2181
  • Fixed slow performance with Magic Wand and Intersection mode #2393

Aseprite v1.2.19.2 May 30, 2020

  • Fix Simple Ink on Indexed mode when painting with the transparent index (it must behave like the Eraser)

Aseprite v1.2.19.1 May 30, 2020

  • Windows: Added Edit > Preferences > Tablet options to easily switch between Windows 8/10 Pointer API and Wintab (the Pointer API is used anyway if Wintab cannot be initialized or loaded by default)
  • Windows: Fixed some regressions handling events from some tablets/drivers

Aseprite v1.2.19 May 28, 2020

  • Changes to Dynamics/Pressure settings:
    • Now Brush Size is the maximum point of pressure (request)
    • Paint with Foreground Color when sensor is at its maximum value, and with Background Color when it's at its minimum (t/5779)
  • Improve performance drawing selection boundaries
  • New hept32 palette by ENDESGA
  • Fixed some issues with some Wacom tablets on Windows
  • Fixed some critical problems in the new compressed TGA encoder
  • Fixed shading ink for RGBA and grayscale modes in some special cases
  • Fixed some crashes using shading ink and switching between sprites with different palettes
  • Fixed saving layer user data in backup sessions in case of crash #2373
  • Fixed rendering of RTL text in text entries, still requires better text editing capabilities #2355
  • Fixed Alt+click on timeline icons for selected layers #2222
  • Added missing Dialog onchange and onrelease events and expanded Dialog:modify{} function #2359 (thanks to @grauw)
  • Other fixes api#29 #2388

Aseprite v1.2.18 April 24, 2020

  • Added pen pressure sensitivity and dynamic parameters on Windows, macOS, and Linux #710
  • Added support to detect eraser tip on Linux #610
  • Added addition mode back for Hue/Saturation filter #1848
  • New possibility to create extensions with scripts (t/5085)
  • Possibility to scroll menus that are off the screen #2263
  • Now "Auto Select Layer" can be disabled even when we use the Ctrl/Command key shortcut
  • Save "Export File" dialog position on preferences #2300
  • Fixed regression with canvas border in the sprite editor #2294
  • Fixed loading of some particular TGA files (multiple scanlines compressed, invalid alpha information, etc.)
  • Support to save compressed TGA files (and with 16/24/32 bpp)
  • Added Tag.color property #24
  • Added an option to "Fit to Screen" automatically for new/open files (#789, #2267)

Aseprite v1.2.17 March 11, 2020

Aseprite v1.2.16.3 December 3, 2019

  • Added recent file/folder after File > Export Sprite Sheet (#2202)
  • Fixed some regressions using default settings and saving (#2198, on Steam, t/4305, more info)
  • Fixed exporting selected layers only from File > Export Sprite Sheet
  • Fixed flicker during animation playback when the backup data to recover sprites is being saved
  • Fixed setting Layer.stackIndex property from scripts when we use an index greater than the current stack index of the layer
  • Windows: Fixed crash copying & pasting clipboard data between 32-bit and 64-bit versions of Aseprite (#2183)

Aseprite v1.2.16.2 November 20, 2019

  • Fixed bug exporting sprite sheet image even when we cancel the dialog

Aseprite v1.2.16.1 November 19, 2019

  • Fixed bug rendering Unicode fonts with antialiasing

Aseprite v1.2.16 November 19, 2019

  • Added custom brushes + inks: custom brush with lock alpha mode (#2133), with eraser (#1408), with shading (#1615)
  • Now links are preserved when copying cels between layers (Steam thread)
  • Save grid bounds inside .aseprite files (#688)
  • Sprite sheet changes:
    • File > Export Sprite Sheet UI redesigned
    • File > Export Sprite Sheet includes the Packed sprite sheet type (like -sheet-pack), new "Split Layers/Tags" options (like -split-layers/-split-tags)
    • Include empty frames in JSON data when -ignore-empty is not specified (#2116)
    • Removed duplicate frames/images output when -sheet packed is used (#1316)
    • -sheet-type rows/columns can output one row/column for each layer/tag (-split-layers/-split-tags).
    • Added -merge-duplicates to render just one frame in the output for linked cels as separated frames (this was added to replicate the old behavior, where linked cels where merged even for basic sprite sheets where one frame output is expected in the sprite sheet).
  • Added option to reset the symmetry lines to the center of the sprite (#2195)
  • Fixed loading/saving .png files with special user data chunks (#2153)
  • Fixed progress bar when we apply filters (#2152)
  • Fixed crash merging visible layers when all layers are hidden (bug report)
  • Fixed other bugs and crashes: #1582, #2156, #2160, #2192

Aseprite v1.2.15 September 11, 2019

  • Added option to disable transformation of multiple cels when we select layers or frames in the timeline (so only selecting cels on the timeline will transform those cels)
  • Fixed crash using Edit > Cut after pasting clipboard content
  • Fixed contour tool for one pixel in some cases (t/3509 now for real)
  • Fixed issues using selection tool with multiple documents (t/3851)
  • Fixed other minor bugs

Aseprite v1.2.14 September 6, 2019

Aseprite v1.2.13 July 2, 2019

  • Added new Edit > Paste Special options to paste the clipboard content into a new sprite or layer:
    • Edit > Paste Special > Paste As New Sprite (#1024, #1618)
    • Edit > Paste Special > Paste As New Layer (Ctrl+Shift+V) (#672)
    • Edit > Paste Special > Paste As New Reference Layer (#1748)
  • Added Layer > New... > New Layer Via Copy/Cut options to convert the selection into a new layer (Ctrl+J/Ctrl+Shift+J) (#1567)
  • Fixed crashes using Reference Layer or Import Sprite Sheet (reported via email with several .dmp files, and Steam forum, #2096, etc.)
  • macOS: Fixed showing file name extension on native file selector (#1835, thanks to @kawa-yoiko)
  • macOS: Fixed Command+Z/X/C/V/A keyboard shortcuts on native file selector (#1973, thanks to @kawa-yoiko)

Aseprite v1.2.12.1 June 11, 2019

  • Fixed random bug rendering sprites with zoom < 100%

Aseprite v1.2.12 June 10, 2019

Aseprite v1.2.11 May 11, 2019

  • Fixed random crashes on Windows when the backup process started
  • Fixed bug with pixels outside the viewport when Shift+click were used
  • Fixed symmetry with even brush sizes
  • Fixed first pixel of contour tool

Aseprite v1.2.10 May 9, 2019

Aseprite v1.2.10-beta4 December 10, 2018

  • New icon for .aseprite-extension file type
  • Fixed regression with the Pixel-Perfect mode (#1945)
  • Added TGA 2.0 footer for compatibility with other programs (#1946, thanks to @rajivmg)
  • Added --script-param argument and app.param in the scripting API to specify parameters for scripts from the CLI

Aseprite v1.2.10-beta3 December 6, 2018

  • Windows and macOS: Fixed issues with color profiles and multiple monitors (related to #1913)
  • macOS: Improved performance in general and specially when running on Retina display and color profiles with wide color, like Display P3
  • Windows: Fixed performance regression
  • Linux: Fixed bug duplicating mouse wheel events (#1921)
  • Now --ignore-empty --save-as can be used together in the CLI (#551)
  • New option to specify custom checked background grid size
  • Fixed a lot of bugs with the script API and added several new functions.
  • Fixed #1644, #1874, #1901, t/960, #1944 and t/1045.

Aseprite v1.2.10-beta2 October 30, 2018

Aseprite v1.2.10-beta1 September 18, 2018

  • Added new File > Scripts menu to create .lua scripts. Check out the API documentation
  • Linux/X11:
    • Added support for native cursors
    • Fix rendering issues moving windows inside the program (#1006)
    • New backend to fix several issues on Linux (mainly performance improvement)
  • Timeline now scrolls when we drag frames or cels (#1780)
  • Added support for a lot of layers (more than 32767) (t/1762)
  • New palettes: BubbleGum16 by PineTreePizza, Zughy-32 by Zughy, and AAP-RadiantXV by Adigun Polack.
  • Added a New Layer Below with Shift+Space+N keyboard shortcut (#1822)
  • Added option to hide the tooltip that appears when we Undo/Redo an action (#1827)
  • Added Shift modifier on Sprite > Canvas to change the same size on both sides (#1826)
  • Added possibility to flatten visible or selected layers (#1226)
  • macOS: Fixed loading fonts from user home ~/Library/Fonts directory
  • Fixed single click on selection with Add & Subtract modes (#1811)
  • Fixed color palette scroll when we drag-and-drop colors (#1796)
  • Fixed a couple of critical bugs/crashes

Aseprite v1.2.9 July 25, 2018

Aseprite v1.2.9-beta3 June 22, 2018

Aseprite v1.2.9-beta2 June 8, 2018

  • Alt+click to hide all layers (t/151)
  • Show duration of selected frames (#1528)
  • Restore Timeline style (some items from #1744)
  • Now Timeline keeps the selected layers/frames/cels after undo/redo.

Aseprite v1.2.9-beta1 June 5, 2018

  • Added F key to fill the selection and S key to create a stroke. (Old "Advanced Mode" keyboard is Ctrl+F now.)
  • Added clipboard support on Linux/X11. Now we can copy/paste text and images to/from other software like GIMP, Krita, etc. (#1100)
  • Show selection edges again when it's hidden and we use Ctrl+A or Cmd+A (#1614)
  • Updated ARNE32 palette (#1635 thanks to @SagePtr)
  • Fixed issue using moving layer content and the active selection with Move tool
  • Fixed several problems/crashes on macOS because a bug on the compiler or libc++ library
  • Fixed clickable pivot position on selection (#1608, t/1228)
  • Fixed other issues (#1719, #1726, #1737)
  • New way to select timeline frames/layers + color bar entries Shift+click (#1741)

Aseprite v1.2.8 April 3, 2018

  • The button to apply effects to the whole sprite is back
  • Added support to load/save animated .webp files (#273)
  • Added current color indicator with new color side to side on color editor (#1696)
  • Improved general performance drawing color selector/color wheel (#1516, #1695)
  • Improved general performance in animation playback
  • Fixed loading of tool names/tooltips when another translation is selected
  • Fixed order of cels when they are copied between files
  • Fixed bug with RGBA target buttons (#1698, #1695)
  • Windows: Fixed recent folder items using the native file dialog (t/1155)
  • Windows: Fixed installing extensions from .zip files and the current user has an Unicode character in its name
  • Windows: Fixed bug pasting screenshots on Windows Vista (#1687)
  • Changes for translators in en.ini file

Aseprite v1.2.7.3 March 19, 2018

  • Windows: Fixed regression pasting screeshots (Print Screen) or Chrome images (Right-click > Copy Image) into Aseprite. Also we've added support for Alpha channel on images copied from Chrome.
  • Windows: Restore mouse input handling as in v1.2.6 (without pointer API) because it does more harm that good when using Wacom devices.
  • New options for default extension on File > Export commands (#1683)
  • Added support to create extensions with new languages (and an option to change the language from Edit > Preferences > General > Language).

Aseprite v1.2.7.2 March 17, 2018

Aseprite v1.2.7.1 March 17, 2018

  • Windows 8/10: Fixed a couple of regressions with the new Pointer API:
    • Fixed double-clicking with the mouse
    • Fixed canceling the painting stroke using other mouse button

Aseprite v1.2.7 March 16, 2018

  • Added new File > Export dialog with an Animation Direction option to export Forward/Reverse/Ping-Pong animations automatically (#1505)
  • Added possibility to rotate ellipses and rectangles with Alt key (#868)
  • Added Ctrl+Click (or ⌘+Click) to select the layer (or cel) content in the canvas (#1509), other shortcuts
  • Added Normal Map color wheel (thanks to the initial work of @robinjam)
  • .aseprite is the new default extension for new files, and there is a new option to change it
  • Fixed the Adjust Hue/Saturation formula (#1571)
  • Added HSV colorspace to Adjust Hue/Saturation (#1559)
  • Added options to suppress warning dialogs (#917, t/420)
  • Added options to change the number of recent files/folders and clear the list in Edit > Preferences > Files (#578)
  • Now filters like Convolution Matrix, Adjust Hue/Saturation, Replace Color, etc. are applied to the selected range of cels in the timeline
  • Now all message boxes/alert dialogs have the first button as the default one (Enter to confirm, Esc to cancel)
  • Don't select other layer when clicking over play button (t/989)
  • Fixed incorrect preview using linked cels (#1664)
  • Fixed bug editing hex field on Palette Edit mode (F4 key) (#1632)
  • Fixed bug using Unicode chars in translations files (#1661 thanks to @yuxshao)
  • Fixed bug with certain dimensions of ellipses (#1649 thanks to @yuxshao)
  • Fixed bug copying/pasting RGBA images from Aseprite to other apps like Chrome, Discord, etc. on Windows when the image contains semi-transparent pixels
  • Fixed bug where a .ase might be detected as a .bmp file (#1680)
  • Fixed bug saving files with tags with an empty name (#1675)
  • Now unchecking the Preview button on filters dialogs will show the original image
  • Possible fixes for Windows 10 problems:
    • Saving files when turning off the computer (t/31)
    • Mouse doesn't respond correctly (t/738, t/906, etc., etc.)
  • Fixed minor bugs (#1648, and some issues with eyedropper)

Aseprite v1.2.6 December 14, 2017

  • Adjust scroll correctly when tiled mode is changed (t/785)
  • Fixed random crashes using Sprite > Color Mode menu options (mainly with a theme with a TrueType font)
  • Fixed possible crashes using the undo limit option.
  • macOS: Fixed Shift+2 on English keyboard layout (previous fix works only for Spanish-like layouts)
  • Linux: Fixed crash on CLI mode

Aseprite v1.2.5 December 7, 2017

  • Keyboard shortcuts changes:
    • Shift+G: Selects the Gradient tool (so now G key selects the Paint Bucket tool only)
    • Ctrl+': Switches the Grid visibility (in previous version it was Shift+G)
    • Ctrl+Shift+': Switches the Pixel Grid visibility (in previous version it was Alt+Shift+G)
  • Fixed possibility to assign same key to several tools (#1460)
  • Fixed Shift+2 keyboard shortcut on macOS (#1604)
  • Fixed some glitches with the Editor crosshair when the brush size popup is open
  • Fixed application icon on Linux/X11
  • New Switch Nonactive Layers Opacity command available to turn on/off this experimental feature (#1515)
  • +All changes in v1.2.5-beta1 and v1.2.5-beta2

Aseprite v1.2.5-beta2 December 1, 2017

  • Fixed regression dragging colors in Color Bar (#1616)
  • F6 key to switch timeline thumbnails works as expected (#1518)
  • Fixed drawing straight lines with Pencil tool and Shift+right button (t/726)
  • Fixed several issues applying Flip/Rotate commands on range of cels with locked layers (t/750)
  • Fixed #1557, #1610

Aseprite v1.2.5-beta1 November 10, 2017

  • Zoom timeline with Ctrl+mouse wheel (or ⌘+mouse wheel)
  • Several fixes for Tiled Mode:
    • Fixed regression bug on v1.2.4 (#1600)
    • Count extra tiles as the canvas size (so we can zoom in on it) (#1448)
    • Brush preview now works as expected (#348)
    • Fixed Gradient tool in tiled mode
  • Fixed exporting new layer blend modes to JSON files (#1605)

Aseprite v1.2.4 November 3, 2017

  • General performance improvements (will be mainly noticeable on macOS, but affects all platforms)
  • Now themes can specify a non-installed TTF font
  • Undo limit options now really works (#1127)
  • Windows 8/10: Added support for Surface Pro pen/eraser + touch gestures (#1595)
  • macOS: Fixed Shift+mouse wheel to scroll horizontally on Timeline (bug report)
  • Fixed several possibilities of random crashes (mainly when the Edit > Undo History window was visible)
  • Minor improvements in the Edit > Keyboard Shortcuts dialog

Aseprite v1.2.3 October 6, 2017

  • New Edit > Adjustments > Brightness/Contrast menu option
  • New Layer > Lock Layers menu option
  • Restored default behavior on "Add to selection" (#1584)
  • Fixed Switch Colors and Eyedropper behavior when the Edit palette mode is enabled
  • Fixed crash using negative numbers in Despeckle filter
  • Fixed problem inserting a digit/character in a text field with one digit/character
  • Fixed "Paint Brush" mode for custom brushes (#1587)
  • macOS: Fixed Left/Right keys to move the selection
  • macOS: Fixed native file selector (don't show it again if we swich to another window with ⌘Tab)

Aseprite v1.2.2 September 28, 2017

  • Trigger "New Sprite" double clicking tabs area (#912)
  • If a theme has a preferred Screen/UI Scaling values, ask to the user before changing them automatically
  • Fixed Ctrl+drag and drop to copy the selection content on Windows (bug reports)
  • Fixed a crash using a theme with undefined <style> elements (related to this issue)

Aseprite v1.2.1 September 27, 2017

  • Don't save transparent information on full-opaque .png files (#1572)
  • Fixed crash using a frame tag at the end of the sprite with a long name
  • Now you can Add/Subtract selection inside the selection (bug report)
  • macOS: Don't call global commands with F or T keys in Layer Properties dialog (bug report)
  • macOS: Fixed crash undoing/redoing when drawing (bug report)
  • Windows x64: Fixed GIF files encoding

Aseprite v1.2 September 25, 2017

  • Added new Addition, Subtract, Divide blending modes
  • Added support to change theme and UI scaling without restarting (#471)
  • Disable transformation handles in the selection when a Shift or Shift+Alt are pressed by default (reported here)
  • Fixed high CPU usage on Timeline when we copy layers/frames/cels (bug report)
  • Fixed snap to grid bug with selection tool
  • Fixed crash closing all files & opening a new one when preview window was playing an animation
  • Windows: New x64 version (included in the installer and on Steam, it'll install the x64 version on x64 machines)
  • Windows: New --disable-wintab option to avoid loading wintab32.dll
  • Removed Windows XP support (Please contact us in case that you still need a previous version with Windows XP support.)
  • macOS: Use the native macOS menu bar (#135)
  • macOS: Now ⌘M and ⌘H will Minimize and Hide the window respectively. Use Ctrl+M for Color Curves, and Ctrl+H to change View > Show Extras options.
  • macOS: Fixed bug setting broken mouse cursors in some special cases
  • macOS: Retina support (#903)
  • Fixed other bugs (including #1569, and #1423 thanks to @cebolan)

Aseprite v1.2-beta12 July 5, 2017

  • Added F4 key again to switch the color popup (#1527) and other commands
  • Added possibility to associate keyboard shortcuts to Clear/Link/Unlink cels (t/133)
  • Fixed warning icon behavior on edit mode (#1525)
  • Windows: Fixed some issues with Wacom tablets

Aseprite v1.2-beta11 June 29, 2017

Aseprite v1.2-beta10 June 23, 2017

Aseprite v1.2-beta9 April 17, 2017

  • Fixed several display issues using UI Scaling = 200% (issue 1456)
  • Fixed crash showing a layer name with " : " string on the status bar (bug report)

Aseprite v1.2-beta8 April 14, 2017

Aseprite v1.2-beta7 January 6, 2017

Aseprite v1.2-beta6 December 29, 2016

Aseprite v1.2-beta5 December 9, 2016

  • Includes same fixes that in v1.1.11

Aseprite v1.2-beta4 December 8, 2016

Aseprite v1.2-beta3 September 23, 2016

  • Added --ignore-layer <name> CLI option (issue 1264)
  • Added default keyboard shortcut Alt+Shift+N to create layer groups
  • +All changes in v1.1.9

Aseprite v1.2-beta2 September 20, 2016

Aseprite v1.2-beta1 July 28, 2016

  • Added new pixel aspect ratio option so we can draw sprites with double-wide pixels (issue 567)
  • CLI improvements:
    • --frame-tag and --frame-range now can be used with --save-as (issue 897)
    • --save-as now interprets {layer} in the given filename to automatic iterate through layers (issue 1149), so we can use --save-as output-{layer}.gif to save each layer in a different file.
    • New --split-tags to save each tag as .gif file, anyway you can use --save-as output-{tag}.gif as a shortcut.
  • +All changes in v1.1.7