Skip to content

Releases: aseprite/aseprite

Aseprite v1.3.18-beta3

29 Apr 13:13

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v1.3.18-beta2...v1.3.18-beta3

Aseprite v1.3.17.2

29 Apr 13:12

Choose a tag to compare

What's Changed

Full Changelog: v1.3.17.1...v1.3.17.2

Aseprite v1.3.18-beta2

21 Apr 19:17

Choose a tag to compare

Pre-release

What's new

  • Better presentation of Layer Groups in Timeline #5651 #5758
  • Fixed hidden layers affect z-index #5681
  • New -power-of-two-size CLI parameter to create sprite sheets with a power of two size #2289
  • Fixed bug opening .aseprite-extension from Windows File Explorer #5744
  • Fixed right-click on multi-line text editor (e.g. user data field)
  • Avoid confusing Eyedropper behavior when there is no Reference Layer available #5685
  • +Changes in v1.3.17.1
  • Lua API:
    • New plugin API to add custom file formats when loading/saving sprites #4950 #5174
    • Improved Dialog labels and buddy enabled handling #5117 #5554
    • Added support for eyedropper tool in app.useTool()

PRs

Full Changelog: v1.3.18-beta1...v1.3.18-beta2

Aseprite v1.3.17.1

21 Apr 19:14

Choose a tag to compare

What's new

  • Fixed Edit > Insert Text which doesn't paste text on viewport's center #5615
  • Allow installing extensions by dropping them into the preferences dialog #5697
  • Fixed tips for thin filled ellipses (thanks to @emmachase)
  • Fixed underscore and strike-sthrough not shifted with layer's name #5736 (thanks to @sliva0)
  • Fixed color picker selecting below alpha bar #2006 (thanks to @luke-henry-04)
  • Fixed selection tool performance in tilemap layers in 'Tiles' mode #5760
  • Fixed crash when painting in an empty tilemap in manual mode #5717
  • Fixed bug showing invalid zoom level in status bar #5545 (thanks to @Darth712)
  • Release mouse capture after switching to other app with Alt+Tab #325 #5601 #5691
  • Fixed the Palette unlock icon (thanks to @thkwznk)
  • Added some missing translation stirngs for the Advanced Mode dialog #5704
  • macOS: Inactive window doesn't pass events to window below #4561 #4835
  • Linux: Don't change process name to "main"
  • .aseprite decoder/encoder:
    • Fixed crash decoding invalid external file types
    • Fixed stack overflow decoding multiple level of properties
  • Lua API:
    • Update API version to 40
    • Fixed moving active cel to 0,0 when drawing for some specific scripts #5679
    • Added Sprite.hasAssociatedFile property #5721

PRs

New Contributors

Full Changelog: v1.3.17...v1.3.17.1

Aseprite v1.3.18-beta1

25 Feb 20:44

Choose a tag to compare

Pre-release

What's new

  • Added a Search field to Edit > Preferences #5507 #5353
  • New option to configure tooltip delay from Edit > Preferences > Experimental > Tooltip Delay #5503 #2986
  • Internal changes to support faster undo/redo #4860
  • New "Widget Zoo" command (Ctrl+Space > Widget Zoo) to test widgets and themes #5478

PRs

Full Changelog: v1.3.17...v1.3.18-beta1

Aseprite v1.3.17

25 Feb 20:43

Choose a tag to compare

What's new

  • New options to extend the "Keep closed sprite on memory" time #5603
  • Fixed square brush rotation direction #5597
  • Fixed auto focusing layer name when pressing F2 to rename the layer #5609
  • Fixed regression painting selected text in text input fields #5628 #5643
  • Fixed a crash when doing 'Export As' for animation and the target file is read only #5635 (thanks to @nelson-steve)
  • Fixed crash copying floating image when Tiled Mode is enabled #5602
  • +Changes from v1.3.17-beta2
  • Lua API:
    • Update API version to 39
    • Fixed security issue where a script could gain already given access from other script

PRs

New Contributors

Full Changelog: v1.3.16...v1.3.17

Aseprite v1.3.17-beta

10 Dec 20:12

Choose a tag to compare

Aseprite v1.3.17-beta Pre-release
Pre-release

What's Changed

Aseprite v1.3.17-beta1

  • New option to paint/select rounded rectangles #2184
  • Moving the selection in Tiled Mode now works correctly #1457
  • Now mouse buttons (even X1 / X2) can be associated to commands / tools / drag values #598 #1793
  • Avoid confusing UX creating new keyframes for slices #5125 #2284
  • Avoid confusion with Slice selection search field #5484 t/27705
  • Don't modify the sprite when we just click/select slices #5578
  • Lua API:
    • Added Dialog onresize event #4736 #5354
    • Fixed Image:drawSprite() call when the user is drawing #3916

Full Changelog: v1.3.16...v1.3.17-beta1

Aseprite v1.3.17-beta2

  • Fixed not responding menus after using Keyboard Shortcuts dialog #5591
  • Fixed Ctrl+drag to start a new copy of the selection #5585
  • Fixed Shift+special mouse button to drag values when the Pencil tool is selected #5589
  • Fixed some customization to select quick tools using regular keys #5588

Full Changelog: v1.3.17-beta1...v1.3.17-beta2

Aseprite v1.3.16

10 Dec 20:09

Choose a tag to compare

What's Changed

Aseprite v1.3.16

  • Added possibility to search commands by its keyboard shortcut #5465 (thanks to @AlexJauregui02)
  • Added key bindable "Solo Layer" command #5291 #5527
  • Windows: New option to associate any kind of file with the running instance of Aseprite + customize how to see thumbnails on File Explorer #2606
  • Fixed selection in text fields with special fonts #5520
  • Fixed HSL+ and HSV+ filters with mask color #5548
  • Fixed UI bug in Keyboard Shortcuts with the "Add" button in other languages #5523
  • Fixed bug starting to drag the color palette after picking a new ink #5547 / t/27779
  • Fixed bug selecting a recent/pinned folder to export with relative paths #5388
  • Fixed crash due big font sizes #5535
  • Fixed dragged tabs lingering when executing commands #5496
  • Fixed several issues with multiple screens laf#164
  • Fixed crash using Select Used/Unused Colors when there is a pixel out of bounds #5096
  • Fixed crash with Lasso tool + pixel perfect + new selection #5571
  • Lua API:
    • Update API version to 38
    • New Behavior: Property changes outside a transaction don't generate undo steps #4568
    • New Behavior: Layer flag changes inside a transaction generate undo steps #2991
    • Avoid clicking an invalid button after a new window is displayed #4757
    • Don't reset dialog bounds after Dialog:show{autoscrollbars} when dialog.bounds were set before #4758
    • Allow mouse wheel scrolling in dialogs with autoscrollbars option #5116
    • Fixed widgets interactivity using bounds and autoscrollbars in Dialog:show{} #5516
    • Fixed dialog with scrollbar wrong size in a particular case #5396 #5481
    • Fixed crash using a label field in Dialog:endtags{} #5114
    • Fixed disabled checkbox style change after Dialog:combobox() change #4988
    • Fixed crash setting properties with its same value #5519
    • Added Sprite.isValid #5017
    • Fixed console re-centering #5349 #5562
    • Fixed calling filters inside the same app.transaction() with ui=true #5572
    • Don't show progress bar for filters when running with ui=false #5537

Full Changelog: v1.3.16-beta3...v1.3.16

Aseprite v1.3.16.1

  • Hide Hand cursor/restore arrow cursor after Space bar is released on sprite editor #5586

Full Changelog: v1.3.16...v1.3.16.1

Aseprite v1.3.16-beta

23 Sep 21:47

Choose a tag to compare

What's Changed

Aseprite v1.3.16-beta3

  • Windows: Added IME support on text fields #1767 #2841 (thanks to @Cerallin)
  • Windows: New external process to show Open/Save File dialog, in case of crash the dialog is restarted without crashing Aseprite. This is the most common crash at the moment on Windows #4412
  • Include changes from Aseprite v1.3.15.5

Aseprite v1.3.16-beta2

  • Include changes from Aseprite v1.3.15.4

Aseprite v1.3.16-beta1

  • Added "Run Command" window (press Ctrl+Space to try it!) #5393 featuring:
    • Aseprite's command search
    • Input of math expressions
    • Inline Lua script evaluation
  • Added UI customization by making all elements on screen dockable/movable/resizable #518 #3485
  • Lua API:
    • Added 'ui' parameter to all commands for enabling/disabling user interaction through their dialogs #3025

Merged PRs

Full Changelog: v1.3.15.4...v1.3.16-beta3

Aseprite v1.3.15

26 Aug 22:09

Choose a tag to compare

What's Changed

Aseprite v1.3.15.5

  • Added Ignore empty frames toggle to File > Export > Export As #5452 (thanks to @JoshuaL03)
  • Improved rotated rectangles and square brushes #5459
  • Fixed small graphical bug when dragging cels #5216
  • Fixed creating a copy rotating selection (CW/CCW) when we associate these commands with a shortcut including Ctrl modifier #1330 (thanks to @JoshuaL03)
  • Fixed export file window not starting out centered #5480
  • Fixed some Brush Preview visual traces when canvas is zoomed out #5005
  • Fixed Move tool with Auto Select Layer when the composition of groups is enabled #4812
  • Steam: -batch arg should have the same effect as -noinapp #5482
  • macOS: Fixed thumbnails for macOS Sequoia #5009
  • Windows: Fixed regression pasting DIB bitmaps from old Windows programs, e.g. Photoshop v7.0 #5458
  • Windows: Added compatibility to paste 1bpp and 4bpp bitmaps from clipboard
  • Lua API:
    • Update API version to 37
    • Avoid setting window bounds when the app is closing #5384
    • Fixed centering a dialog with autoscrollbars behavior #5485
    • WebSocket: Added error param to onreceive handler
    • Fixed app.clipboard.content.selection property

Aseprite v1.3.15.4

  • Fixed random crashes applying filters (Replace Color, Outline, etc.) #4991
  • Fixed crash with certain scripts pasting images with an empty selection #5361
  • Fixed crash dropping certain images #5447
  • Fixed mouse gestures not working after switching tabs #4388 (thanks to @JoshuaL03)

Aseprite v1.3.15.3

  • Fix UI theme colors to match theme color space commit c444b56
  • Context matching and prioritization using keyboard shortcuts #5390
  • Fixed Color Management issues (t/15751), (t/21945)
  • Lua API:
    • [lua] Update scripting API version to 36
    • [lua] Enclose key names for plugin preferences with ["..."] when it's required #5412

Aseprite v1.3.15.2

  • Fixed arrow keys to move selection #5385
  • Fixed close button in popup window #5386
  • Fixed pivot position when Tiled Mode is enabled #2316

Aseprite v1.3.15.1

  • Reverted Esc key behavior to drop pixels + deselect #5102
  • Added slices copy & paste and duplication #4466
  • Fixed bug in Saturation layer blend mode #2661

Aseprite v1.3.15

  • Added "Show hidden" option to file selector #3079
  • Added options to stroke/fill text #5271
  • Export files:
    • Added possibility to the output filename with "one click" (t/25920)
    • Added pinned/recent folders to export file popup menus
  • Activate the native window when asking the user to save sprite changes #3542 #5318
  • Fixed marquee tool escape deselection #5102 and added right-click to configure the cancel selection button
  • Fixed mouse wheel zooming not working with zoom tool (quick) #2019 (thanks to @hwabis)
  • Fixed Color Management regression #5333
  • Fixed crash dropping file on timeline #5289
  • Fixed updating context bar positions when moving pixels with arrow keys #5329
  • Allow gif encoding to be stopped #2619
  • Fixed crash deselecting moved pixels when using certain extensions #5280
  • Fixed brush boundaries "accumulation" switching brush type only #5281
  • Lua API:
    • Update API version to 35
    • Added sprite.undoHistory #5205
    • Added resizeable property to Dialog constructor #5177
    • Added onchecked parameter to Plugin:newCommand() #5198
    • Added missing FlipType.DIAGONAL #5359
    • Added app.tip #5316 #5348
    • Added autofit and sizeHint properties to Dialog #5176
    • Refresh timeline when changing layer collapsed status #5366
    • Process mnemonics consistently for plugins #5250
    • Escape characters in the console that we can't show properly #5324

Merged PRs

Read more