TexturePacker Changelog

What's new in TexturePacker 7.2.0

Apr 9, 2024
  • Features:
  • Exporter for GameMaker
  • Unity data/texture files may be exported to different directories
  • Fixes:
  • Tooltip color in dark mode
  • Ask for decryption key when encrypted PVR is opened
  • Unexpected trim mode change when setting packer algorithm
  • Crash in polygon tracer
  • Issue with pivot point reset for PixiJS framework

New in TexturePacker 7.1.0 (Nov 2, 2023)

  • Features:
  • CSS: support animations
  • Solar2D: support animations
  • melonJS: support animations
  • Phaser: support 9-slice scaling (requires Phaser 3.61 or newer)
  • Improved polygon packer performance
  • Updated PVRTC/KTX/ASTC/BASISU encoders
  • Flipped PVR: export metadata entry with axis orientation
  • Use polygon packing algorithm as default for Unity
  • Fixes:
  • Removed OS-dependent binary differences in exported images
  • Crash in CSS exporter
  • Crash in ETC2 encoder
  • Bug in "Trim sprite names"
  • Bug in CSS exporter
  • Bug Polygon trim with empty input
  • Scale factor input field
  • Missing tooltips
  • Bad layout of multipack texture preview
  • Basic algorithm: don't abort at first unpackable sprite

New in TexturePacker 7.0.3 (May 12, 2023)

  • Features:
  • Docker/CI licenses wait for a free seat instead of returning an error
  • The license key for a Docker/CI license can be set using the environment variable TP_FLOATING_LICENSE
  • Fixes:
  • Docker/CI license activation, when running in parallel on the same machine
  • Release Docker/CI licenses when packing is aborted (CTRL-C)

New in TexturePacker 7.0.2 (Mar 2, 2023)

  • Fixes:
  • Loss of pivot point positions when opening old .tps files
  • Crash when opening .tps files with unknown exporter

New in TexturePacker 7.0.1 (Feb 2, 2023)

  • Features:
  • Support 9-patch scaling with PixiJS exporter
  • Color bleeding algorithm used to reduce border artifacts
  • Fixes:
  • Problem when changing texture / data file names in existing project
  • Crash in "split sheet" tool
  • Data file name update on "Basic settings" panel

New in TexturePacker 7.0.0 (Dec 16, 2022)

  • Features:
  • Added manual multipack mode: You can now choose which sprite is packed on which sheet
  • Improved the layout of the sprite sheet preview for a better user experience
  • Fixes:
  • Fixed minor UI issues on macOS 13
  • Fixed minor issues in the dark mode UI
  • Fixed a crash in the polygon outline tracer

New in TexturePacker 6.0.2 (Jun 2, 2022)

  • Removed support for deprectated and outdated image formats ATF and PVR(v2). The current PVR v3 format is of course still available and should be supported by all game engines. Users who still need ATF file support should stay on TexturePacker 6.0.1.
  • Features:
  • Improved "dark mode" user interface
  • Fixes:
  • Color space configuration of some image formats

New in TexturePacker 6.0.1 (Feb 15, 2022)

  • Features:
  • Allow bigger paddings in sprite sheet splitter
  • Improved security of auto-updater
  • Increased sprite size limit to 16k x 16k pixels
  • Corona SDK is now called Solar2D
  • Updated NoesisGUI XAML exporter
  • Fixes:
  • Broken slider widgets
  • EaselJS animation detection
  • Outdated tooltip

New in TexturePacker 6.0.0 (Dec 14, 2021)

  • Features:
  • Zopfli algorithm for better PNG file compression (~5% smaller files for opt levels 2-7)
  • Support for Kivy framework
  • Native support of Apple M1 chip
  • Write .basis files (Basis Universal codec)
  • Write .astc files (ASTC codec)
  • Write .ktx2, .ktx, .pvr files (with ASTC, Basis Universal and DXT/BC codecs)
  • Support .dds files with DXT coded on macOS
  • Load/preview .astc, .basis, .ktx2 files
  • Quicklook Plugin for macOS supports new file formats
  • Changed command line options for pvrtc and etc codecs
  • Updated libWebP to version 1.2.1
  • Updated PvrTexLib to version 5
  • Dropped support for loading Flash (swf) files
  • Added sprite scale property to templated based exporters
  • Fixes:
  • PixiJS with multipack: export all animations to first data file
  • Monogame: better replacement of unsupported characters in C# identifiers
  • Allow smaller values for individual sprite scaling

New in TexturePacker 5.5.0 (Jan 15, 2021)

  • Features:
  • Commandline option --save to save .tps file
  • Updated Orx exporter with support for pivot points and animations - thanks to Kristoffer Danielsson
  • Fixes:
  • Linux: Scaling problem on 4K displays
  • macOS: Various minor issues on macOS Big Sur / Apple M1
  • Rounding errors in scaling variants with "Force identical layout"
  • Rare deadlock in command line tool

New in TexturePacker 5.4.0 (Jun 5, 2020)

  • Features:
  • Updated Amethyst exporter
  • Zoom in animation preview
  • Fixes:
  • Missing sheet recalculation after scaling individual sprite
  • 9-patch scaling of scaled sprites
  • Support 9-patch sprites on command line

New in TexturePacker 5.3.0 (Jan 29, 2020)

  • Features:
  • Added floating licenses to permit the use of TexturePacker in Docker / CI environments
  • Spine exporter generates one combined atlas file in multi-pack mode
  • Fixes:
  • FlashUnpacker works on macOS again - up to macOS 10.14
  • Allow setting of individual sprite scale factor for all frameworks
  • Crash in grid packer algorithm
  • Mapbox exporter
  • Some minor issues on Windows High DPI displays

New in TexturePacker 5.2.0 (Oct 15, 2019)

  • Features:
  • Scaling of individual sprites
  • Exporter for Amethyst Game Engine
  • Added KTX texture format
  • Added ETC2 compression for PKM texture files
  • Updated ETC1 codec for PKM texture files
  • Support for macOS 10.15 Catalina
  • Fixes:
  • Wrong ETC1/2 RAM usage was displayed
  • Crash when closing "Split sheet" window
  • Crash in grid packing algorithm with multipack

New in TexturePacker 5.1.0 (Jul 5, 2019)

  • Features:
  • Auto-fit sprite sheets after packing
  • Exporter for PopcornFX
  • Exporter for Blacksmith 2D
  • Exporter for LayaBox / LayaAir 2.0
  • Exporter for XAML Resource Dictionaries (NoesisGUI)
  • Fixes:
  • Unity: Don't set Unity's "Alpha is Transparency" if "Keep transparent pixels" is set in TP
  • Missing translations in settings sidebar

New in TexturePacker 5.0.1 (Jun 5, 2019)

  • Fixes:
  • Improved translation for Simplified Chinese

New in TexturePacker 5.0.0 (May 23, 2019)

  • Features:
  • User interface localization - starting with Simplified Chinese
  • Updated exporter OPTPiX SpriteStudio 6

New in TexturePacker 4.12.1 (Mar 14, 2019)

  • Features:
  • Updated exporter for Spark AR Studio (former Facebook AR Studio)
  • Fixes:
  • Sprite sheet splitter can now work with sprite sizes below 8x8
  • Display correct WebP quality when project is openend
  • OpenSSL problem on Ubuntu 18

New in TexturePacker 4.12.0 (Jan 31, 2019)

  • Features:
  • Packer algorithm for grids, strips
  • WebP codec v1.0.2, better lossless compression
  • Fixes:
  • Broken normalmap/sprite matching
  • Rounding errors in absolute pivot point coordinates

New in TexturePacker 4.11.1 (Dec 21, 2018)

  • Fixes:
  • Install command line client creates link to correct executable
  • Startup crash on MacOS when stating from symlink in terminal

New in TexturePacker 4.11.0 (Dec 11, 2018)

  • Features:
  • Added exporter for Egret
  • Added exporter for Mapbox
  • Fixes:
  • Less exporter now exports identical sprites
  • UI tooltip
  • Fixed scaling limitation
  • Installer now keeps desktop and taskbar icons on Windows
  • Reduced download size for Windows installer
  • Removed obsolete texture path setting for Phaser 3

New in TexturePacker 4.10.0 (Nov 1, 2018)

  • Features:
  • Sprite sheet splitter: Extract and repack existing sprite sheets
  • Fixes:
  • Removed size limitation for scaled sprites
  • Minor UI improvements for MacOS light+dark mode
  • Crash in PNG-8 pngquant algorithm
  • License activation handled properly with "/" and "%" in user or computer names

New in TexturePacker 4.9.0 (Oct 12, 2018)

  • Features:
  • Support for MacOS Mojave (10.14)
  • Ended support for MacOS Yosemite (10.10)
  • Darkmode in Mojave
  • Fixes:
  • Font rendering on Mojave
  • Disabled rotation for Phaser

New in TexturePacker 4.8.3 (Jul 27, 2018)

  • Features:
  • License deactivation from command line
  • Fixes:
  • Crash with open popup menu in help zone
  • Better formatted error messages in command line

New in TexturePacker 4.8.2 (Jul 12, 2018)

  • Features:
  • PixiJS: support pivot points + animations (requires PixiJS >= 4.8.2)
  • Added context menu items to access pivot point editor
  • "Sprite settings" is now "Edit pivot point" with new icon
  • Fixes:
  • Ubuntu 18 / OpenSSL incompatibility
  • Broken link in MacOS installer
  • Only export pivot points if enabled (JSON, XML)
  • Sprite selection in sprite sheet after returning from sprite editor

New in TexturePacker 4.8.1 (Jun 19, 2018)

  • Features:
  • PixiJS: support rotated sprites
  • Fixes:
  • UI issues
  • Problem with case-sensitive file systems
  • Width field in scaling variants

New in TexturePacker 4.8.0 (May 28, 2018)

  • Features:
  • GDPR compliance (EU's General Data Protection Regulation)
  • Updated license agreement
  • Fixes:
  • Jumping values in 9-patch editor when switching between props and settings
  • Removed self referencing file path in .tps file

New in TexturePacker 4.7.0 (May 13, 2018)

  • Features:
  • Added support for FaceBook AR Studio
  • Added normal_map reference to json file's meta section (Pixi, Phaser, Generic)
  • Enabled support for rotated sprites in Phaser

New in TexturePacker 4.6.3 (Mar 14, 2018)

  • Features:
  • AtlasTexture and TileSet exporter for Godot 3
  • Speed up polygon packer by 50% on average
  • FPS display in animation preview
  • Fixes:
  • Removed AndEngine support

New in TexturePacker 4.6.2 (Feb 20, 2018)

  • Features:
  • EaselJS: Set animation framerate
  • Panda 2: New exporter with trimming, pivot point editor
  • Upgraded to libwebp 0.6.1
  • Fixes:
  • Support trimmed sprite names in Phaser3
  • Network issues caused on Wifi network while TexturePacker was running.
  • TexturePacker URLs in exporters

New in TexturePacker 4.6.1 (Dec 21, 2017)

  • Features:
  • Display messages about important framework changes/fixes (e.g. Unity)
  • Fixes:
  • Added opengl sofware renderer as fallback
  • Unity Importer warning
  • Removed warning message from Phaser exporter
  • Windows UI style

New in TexturePacker 4.6.0 (Dec 20, 2017)

  • Features:
  • Phaser 3: Exporter with multipack, pivot points, normal maps
  • Panda 2: Exporter with pivot points
  • CSS: Multipack: 1 css file, many pngs
  • LibGDX: Support .atlas extension
  • Better error reporting for non matching sprites
  • Set default pivot points in custom exporters

New in TexturePacker 4.5.0 (Sep 13, 2017)

  • Features:
  • Packer speed improved by 30% on average
  • Smaller PNG file size due to optimized alpha bleeding (with "Reduce border artifacts" enabled)
  • Integrated latest PVR codec
  • Support Ubuntu 16.04 and newer; don't install this update if you're using older versions
  • Fixes:
  • Wrong tab order
  • Status bar displays permanently "Loading images..."
  • Custom exporter values of TPS are ignored by command line client
  • CSS exporter: Using non breaking spaces for placement of css sprites
  • Alias issue with "Reduce border artifacts"

New in TexturePacker 4.4.0 (Mar 24, 2017)

  • Features:
  • EaselJS: set sprite pivot points using TexturePacker
  • Flag to disable automatic detection of animation sequences (LibGDX, EaselJS)
  • Added "Extrude" option to basic settings page
  • Image viewer can now open pvr.gz (v3) files
  • Fixes:
  • Don't merge smart folders with same name
  • File dialog problem with double extensions like .pvr.gz (Windows)
  • Tracer tolerance tooltip
  • Wrong instruction displayed in "install command line client"
  • Crash when generating compressed ATF textures with size < 64x64
  • Simplified windows installer
  • Fixed status bar in PVR viewer
  • Icon resolution on Windows
  • Duplicate recent file entries due to slash / backslash in path
  • Allow txt file extension for Spine data files (Unity)

New in TexturePacker 4.3.3 (Jan 12, 2017)

  • Features:
  • Added old css exporter as css-simple
  • Fixes:
  • CSS exporter can now handle files in sub folders
  • License activation deactivates the computer if the hardware was changed

New in TexturePacker 4.3.2 (Jan 12, 2017)

  • Fixes:
  • CSS exporter contains invalid values when sprite size matches sprite sheet size

New in TexturePacker 4.3.1 (Nov 18, 2016)

  • Fixes:
  • Problem with code signing
  • Crash in scaling variants

New in TexturePacker 4.3.0 (Nov 16, 2016)

  • Features:
  • LibGDX: Export one data file for all multi-pack textures
  • Unity, LibGDX: Support for 9-patch scaling
  • CSS exporter: Support for Retina / HighDPI sprites, editable media query
  • CSS exporter: Responsive images (div)
  • CSS exporter: Option to set path to sprite sheet image
  • CSS exporter: Option to add prefix to css class names
  • CSS exporter: Using template engine to allow modifications
  • ATF files: Added support for ETC2
  • PVR files: Added quality settings for ETC2
  • Normal maps: Pack normal maps with transparent background (can now be used for other map types, e.g. light maps)
  • Layout: Option to align sprites to a grid in polygon mode
  • UI: Panning with middle mouse button
  • UI: Sprite tree view supports copying sprite names to clipboard
  • UI: Warning if POT size constraint conflicts with maximum texture size
  • UI: Only display relevant scaling presets
  • Custom exporters: Support for custom parameters (string and bool) available from UI and command line
  • Custom exporters: Defining scaling variant presets
  • Custom exporters: Defining default values for paddings, trimming, size constraints
  • Fixes:
  • Avoid possible negative vertex coordinates in polygon mode
  • Crash / hang when changing global scale factor
  • Crash when closing TexturePacker after opening color dialog in preferences

New in TexturePacker 4.2.3 (Aug 5, 2016)

  • Fixes
  • EaselJS exporter (wrong sprite name for animation frames containing numbers)
  • Basic settings UI is default on first startup
  • Optimized smooth scaling
  • Floating point precision

New in TexturePacker 4.2.2 (May 31, 2016)

  • Features:
  • number-aware sorting of sprites
  • Fixes:
  • wrong size constraints check
  • improved packing (common divisor)
  • multi-pack file name warnings
  • SpriteKit problem when using flash files
  • non-fitting sprites in polygon mode
  • automatic resize of main window to very large width
  • command line client: wrong dither type check
  • command line client: removed deprecated --autosd-variant
  • command line client: premultiply alpha

New in TexturePacker 4.2.1 (May 4, 2016)

  • Fixes:
  • Basic Settings interface
  • Polygon tracer crash
  • Show display outlines

New in TexturePacker 4.2.0 (Apr 28, 2016)

  • Features:
  • Added button to set Animation Previewer's background colors
  • Added hardware compression for PVR files: PVRTCII, ETC2, DXT1/5 (windows only)
  • Added PNG-8 as texture format
  • Added option to store ETC1 compressed alpha channel in PVR and PKM files
  • Improved display of errors / warnings
  • "Force Word Aligned" is now in "Size Constraints"
  • Removed unused functionality from UI, still available from tps files (DPI, HeuristicMask)
  • Added simplified user interface for beginners
  • Framework selector on first start
  • Export all data files as UTF-8
  • Fixes:
  • EaselJS/CreateJS animation frames
  • TexturePacker now runs on case sensitive file system on MacOS
  • Overlapping sprites in preview (RGB565 + polygon packing)
  • Crash in polygon tracer with 1 pixel wide sprites
  • Cocos2d-x smart update works again
  • Fixed naming of PVRTC compression modes: PVRTC2 -> PVRTCI_2BPP_RGBA, PVRTC2_NOALPHA -> PVRTCI_2BPP_RGB, PVRTC4 -> PVRTCI_4BPP_RGBA, PVRTC4_NOALPHA -> PVRTCI_4BPP_RGB

New in TexturePacker 4.1.0 (Mar 9, 2016)

  • Features:
  • Pivot/Anchor point editor (Unity, Cocos2d-x, Generic exporters)
  • Animation previewer
  • Cocos2d-x: Optional header + source files with sprite and animation definitions
  • Cocos2d-x: Writing pixel format and premultiply alpha in data file
  • Fixes:
  • Spine: Updated .atlas format
  • Custom file dialog to prevent crash on systems with AlienRespawn / Dell Backup And Recovery installed

New in TexturePacker 4.0.2 (Feb 3, 2016)

  • Features:
  • Exporters for Phaser, PixiJS, MelonJs available in free version
  • Latest PVRTexLib, now dynamically linked for easier replacement
  • Integrated crash reporter (Windows version)
  • Fixes:
  • Crash with normal maps + identical layout packing
  • Polygon packer: fixed endless calculations in some very special cases
  • Unity: Texture size is divisible by 4 in polygon mode
  • ATF minimum mipmap size set to 16 to avoid crashes in ETC1 compression

New in TexturePacker 4.0.1 (Nov 11, 2015)

  • Fixes:
  • Corona: Jittering sprites when trimming enabled
  • Accidental reset of "force identical layout" flag
  • Crash in "Enter license key" dialog

New in TexturePacker 4.0.0 (Nov 6, 2015)

  • Features:
  • Polygon mesh optimizer + polygon packing (Unity, Cocos2d-x)
  • Removed framework selector, added recent files to center screen
  • Improved default values for padding, extrude, trim margin
  • Replaced "inner padding" by "trim margin" (see https://www.codeandweb.com/blog/2015/09/16/reducing-sprite-artifacts-with-trim-margin)
  • Cocos2d-x: export plist format version 3, added polygon mesh data
  • Cocos2d: export plist format version 3
  • Unity: better escaping of special characters in sprite names
  • MelonJS: added exporter
  • LibGDX: Added size property
  • Support variant name {v} in texture sub path
  • Make "sprite sheet only" exporter usable in free version
  • Updated license activation dialog
  • Normal map packing in polygon mode
  • Fixes:
  • Problem with sidebar layout
  • Mandatory data file for JSON exporter
  • Unicode problem in PSD file names
  • Resizing of background image
  • ALPHA pixel format export PVR format
  • Fixed crash when loosing focus on startup
  • Fixed handling of empty sprites
  • Phaser: CropKeepPos now sets trimmed=true in the json data formats

New in TexturePacker 4.0.0 Beta 2 (Oct 28, 2015)

  • Features:
  • Exporter for MelonJS
  • Added size property to LibGDX exporter
  • Support variant name {v} in texture sub path
  • Make "sprite sheet only" exporter usable in free version
  • Improved default values for padding, extrude, trim margin
  • Fixes:
  • Problem with sidebar layout
  • Mandatory data file for JSON exporter
  • Unicode problem in PSD file names
  • Normal map packing in polygon mode
  • Triangle orientation
  • Resizing of background image

New in TexturePacker 4.0.0 Beta 1 (Sep 28, 2015)

  • Features:
  • Polygon mesh optimizer + polygon packing (Unity)
  • Replaced "inner padding" by "trim margin" (see https://www.codeandweb.com/blog/2015/09/16/reducing-sprite-artifacts-with-trim-margin)
  • Cocos2d-x: export plist format version 3, added polygon mesh data
  • Cocos2d: export plist format version 3
  • Unity: better escaping of special characters in sprite names
  • Removed frame work selector, added recent files to center screen
  • Fixes:
  • ALPHA pixel format export PVR format
  • Fixed crash when loosing focus on startup
  • Fixed handling of empty sprites
  • Phaser: CropKeepPos now sets trimmed=true in the json data formats

New in TexturePacker 3.9.4 (Sep 8, 2015)

  • Fixes:
  • Improved usability of framework selection dialog
  • Occasional crash

New in TexturePacker 3.9.3 (Sep 5, 2015)

  • Features:
  • Command line option --prepend-folder-name
  • Sort sprite tree view alphabetically
  • Starling xml: added texture size attribute
  • Fixes:
  • Crash when opening invalid tps file
  • Don't overwrite PVR version when passing tps file on command line
  • Unexpected changes in smart update hash
  • PVRTC4 tooltip

New in TexturePacker 3.9.2 (Jul 10, 2015)

  • Fixes:
  • no "save changes" dialog for unmodified projects
  • erroneous change of dithering type to FloydSteinberg
  • broken layout when combining "force identical layout" with "crop, flush position"

New in TexturePacker 3.9.1 (Jun 26, 2015)

  • Features:
  • Writing uncompressed ATF files by default, added option to enable compression. Compressed ATFs might create artifacts on several devices with the current Flash version.
  • Fixes:
  • Wrong tooltip
  • PVRTC formats are now selectable with PVR V3

New in TexturePacker 3.9.0 (Jun 23, 2015)

  • Features:
  • 8bit PNGs using PngQuant (output format INDEXED)
  • PVR V3 format support, PVR V2 is now deprecated
  • Spritesheet-only exporter
  • Fixes:
  • .svg removed from trimmed sprite name

New in TexturePacker 3.8.0 (May 27, 2015)

  • Features:
  • Multipack for basic algorithm
  • Updated EaselJS exporter (multi-pack, animations)
  • Support for wave engine http://waveengine.net
  • Support for panda http://www.pandajs.net
  • Custom exporters with own icons (exporter.png)
  • License agreement (support mails via Zendesk instead of FogBugz)
  • Fixes:
  • extruded sprite size in ogre exporter
  • wrong tooltip in UI
  • Double clicking .tps files
  • more robustness against ssl errors
  • missing sprite frames in SWF files

New in TexturePacker 3.7.1 (Apr 8, 2015)

  • Fixes:
  • bug causing high cpu load
  • typos in tooltips

New in TexturePacker 3.7.0 (Mar 31, 2015)

  • Features:
  • Normal map packer mode: Pack normal map images on separate sprite sheet using same layout as main sprite sheet

New in TexturePacker 3.6.0 (Dec 18, 2014)

  • Features:
  • Better framework selector with filtering
  • Visual clue for show advanced / hide advanced settings
  • Exporter for Spritekit/Swift
  • Exporter for Phaser.io (JSON hash + array)
  • Exporter for ShiVa with JPSprite
  • Exporter for OPTPix SpriteStudio
  • Fixes:
  • Using high dpi icons for treeview
  • Spritekit/ObjC header file creation
  • Smart update hash avoid re-building sprite sheets when called on different folders.
  • TexturePacker warns about not writing into Unity's assets folder when using in path

New in TexturePacker 3.5.3 (Oct 28, 2014)

  • Features:
  • Support for ATF textures with no mipmap levels
  • Added warning for PVRTC2/4 when writing non squared textures
  • Removed size constraint force NPOT which was added because of a bug in iOS 3 and 4
  • Default size constraint is now Anysize (command line)
  • Added @3x scaling preset for SpriteKit
  • Fixes:
  • Reduce border artifacts for ATF pixel formats does not trigger quant_nn error
  • Save defaults: Overwriting of allow rotation and size constraints with defaults from the exporter
  • PVRViewer can display content protected PVRs
  • Re-enabled "Install commandline tools" menu item
  • Double clicking .tps files
  • Flickering on startup

New in TexturePacker 3.5.2 (Oct 3, 2014)

  • Features:
  • Added option --mipmap-min-size to write mipmap levels (ATF only)
  • Fixes:
  • PVRTC4 can now be selected for ATF
  • Set ETC1 default quality level to fast
  • Quality settings for ETC1/PVR
  • Removed 2048 texture size restriction from ATF

New in TexturePacker 3.5.1 (Sep 29, 2014)

  • Features:
  • Enabling non-squared PVRTC textures
  • Fixes:
  • Artifacts on PVRTC, ETC1, DXT1, RGB888, RGB565 with semi transparent images
  • Writing compressed ATFs instead of raw data (PVCTC4, ETC1, DXTn)

New in TexturePacker 3.5.0 (Sep 27, 2014)

  • Features:
  • Write sprite sheets as ATF (Adobe Texture Format)
  • Added option to convert a project to another framework
  • Data file for XML and JSON is now optional, allowing texture only exports
  • Activate license key from command line
  • Pixel format "Alpha" for all formats, "Alpha+Intensity" for png and webp
  • PNG-optimization level 1 now writes 8-bit pngs, level 2..7 use pngopt
  • Default png optimization level to 1
  • Force word aligned is now default for cocos2d
  • Option to set PVR compression quality from command line and GUI
  • Updated PVR compression library
  • Scaling variant presets for V-Play
  • Added warning for unity if texture and data file paths do not match
  • Fixes:
  • Fixed trimming of sprites which left over 1 transparent row in some cases
  • Unity, XML, JSON: Avoid writing "NaN" value in pivot point when sprite size is 0
  • Dither format does not automatically change to Floyd/Steinberg after loading tps file
  • Reveal in explorer now works with paths containing spaces

New in TexturePacker 3.4.0 (Aug 8, 2014)

  • Features:
  • Improved User Interface
  • Re-grouped settings in 4 categories: Data, Texture, Layout and Sprites
  • Framework selection dialog
  • Exporter for Unreal Engine (>4.4) / UE4 Paper2d
  • Exporter for MonoGame / XNA
  • Exporter for Spriter (Animation software)
  • Exporter for Spine (Animation software)
  • Tresensa Exporter now supports trimming
  • Shortcuts for zooming CMD+0 (fit), CMD+1 (100%)
  • Framework selector on startup
  • Set pivot points for xml and json exporters
  • Sprite selection in main window and tree view are synchronized
  • Enhanced feedback dialog
  • Option to prepend top level smart folder name as part of the sprite name
  • Added menu to change layout of workspace
  • New icons, flat look
  • PVR viewer can now save jpg and png images
  • Renamed AutoSD to Scaling variants, improved dialog, added documentation
  • Support for with MacOS X 10.10 Yosemite
  • Fixes:
  • Accessibility on Windows and Mac (high contrast modes etc)
  • Sprites are ordered ascending by name in multipack
  • Better compatibility with 4k displays
  • Popups honor screen bounds

New in TexturePacker 3.3.4 (May 9, 2014)

  • Features:
  • Exporter for Molecule Framework (http://www.moleculejs.net)
  • Support of 4k displays on Windows 8.1
  • "Window" menu to switch between top-level windows
  • Button to reset all TexturePacker application settings
  • Use system proxy for network access
  • Fixes:
  • Problem with hidden Multipack checkbox in essential mode
  • Crash in AutoSD dialog

New in TexturePacker 3.3.3 (Apr 17, 2014)

  • Features:
  • Improved packing when using multipack + POT
  • Better input field order when using TAB key for navigation
  • Improved file timestamp check for smart update
  • Updated Windows installer; XP users have to update MSI before launching TexturePacker setup: http://www.microsoft.com/en-us/download/confirmation.aspx?id=8483
  • Fixes:
  • Crash when closing TexturePacker
  • "Install Command Line Tool" no longer creates unwanted subdirectories
  • Enforce sprite sheet update when enabling/disabling "auto alias"
  • Minor GUI updates, better error messages and fixed typos

New in TexturePacker 3.3.2 (Mar 29, 2014)

  • Features:
  • Sprite sheet exporter for Unity - see http://www.codeandweb.com/texturepacker/unity
  • Configurable sprite pivot point (Unity only)
  • More responsive UI when aborting creation of very large sprite sheets
  • Fixes:
  • UI bugs when using multiple monitors, AutoSD, tooltips
  • Crash when closing TexturePacker

New in TexturePacker 3.3.1 (Mar 7, 2014)

  • Features:
  • Support for webp image format
  • Starling / Sparrow exporter: Support for rotated sprites
  • Export of compressed TIFF images
  • Generic exporter: new values available: settings.tpsName texture.size, texture.absoluteFileName, texture.trimmedName, texture.fullName
  • Generic exporter: full access to objects from javascript
  • Updated Orx exporter
  • Shortcut ctrl+ ctrl- to zoom in / out
  • Removed restriction on png width and height
  • Better support for V-Play engine
  • Added license agreement as menu item
  • Improved multipack algorithm
  • Fixes:
  • Less exporter: adding texturepath to the image url, replacing blanks in texture name with _
  • Fixed problem in SpriteKit exporter when loading SWF files and using AutoSD
  • Fixed occasional crash when closing TexturePacker on MacOS
  • Fixed --quiet and --verbose command line parameters
  • Custom exporter writes native linefeeds
  • Installing windows version in 64bit folder
  • GUI / Menu cleanup
  • Tooltips on Windows are no longer cut off
  • Opening .tps files by double click on Windows
  • Faster startup on Windows
  • Retina display support on MacOS
  • Fixed a rare bug in multipack (lost sprites in crowded textures)
  • Crash in update dialog
  • Crash when changing file names manually
  • Crash when using TexturePacker with Wacom Tablets
  • Crash if custom exporter was not found
  • Crash on invalid / non-existing SWF files
  • Better file selection dialog on MacOS
  • Simplified crash reporter UI
  • Removed address book access to populate crash reporter's email field

New in TexturePacker 3.3.0 (Feb 28, 2014)

  • Features:
  • Support for webp image format
  • Starling / Sparrow exporter: Support for rotated sprites
  • Export of compressed TIFF images
  • Generic exporter: new values available: settings.tpsName texture.size, texture.absoluteFileName, texture.trimmedName, texture.fullName
  • Generic exporter: full access to objects from javascript
  • Updated Orx exporter
  • Shortcut ctrl+ ctrl- to zoom in / out
  • Removed restriction on png width and height
  • Better support for V-Play engine
  • Added license agreement as menu item
  • Improved multipack algorithm
  • Fixes:
  • Less exporter: adding texturepath to the image url, replacing blanks in texture name with _
  • Fixed crash on invalid / non-existing SWF files
  • Fixed problem in SpriteKit exporter when loading SWF files and using AutoSD
  • Fixed occasional crash when closing TexturePacker on MacOS
  • Fixed --quiet and --verbose command line parameters
  • Crash if custom exporter was not found
  • Custom exporter writes native linefeeds
  • Installing windows version in 64bit folder
  • GUI / Menu cleanup
  • Tooltips on Windows are no longer cut off
  • Opening .tps files by double click on Windows
  • Faster startup on Windows
  • Retina display support on MacOS
  • Fixed a rare bug in multipack (lost sprites in crowded textures)

New in TexturePacker 3.2.1 (Nov 13, 2013)

  • Fixes:
  • Deleting sprites form main view does not crash TexturePacker
  • Selecting sprites in main view also selects all aliases
  • TexturePacker lite does not complain about activated AutoSD if it was not enabled

New in TexturePacker 3.2.0 (Nov 11, 2013)

  • New: Full Sprite Kit support, including creation of header files
  • New: Preview AutoSD variants in GUI
  • New: AutoSD: Filtering sprites to different textures based on name
  • New: AutoSD: Better name placeholders using {v} instead of replacing main extension • New: Cleaning transparent pixels in input files is now optional (on by default)
  • New: Faster and more responsive UI
  • New: Export multiple data files using templates
  • New: More information available in template system
  • Fix: "Use essential" button works again
  • Fix: Upgrading from 2.x.x licenses now works again
  • Fix: Potential crash when closing TexturePacker while packing
  • Fix: Improved compatibility with MacOS X Mavericks 10.9

New in TexturePacker 3.1.3 (Sep 20, 2013)

  • Features:
  • Full Spritekit support: AutoSD, header files, animations,...
  • Fixes:
  • Flash importer does not duplicate first frame (IMPORTANT: Download new flashunpacker manually!)
  • Wrong sprites and order after refreshing sprite list
  • Update dialog does not (auto-)update if upgrade period is over
  • "." in folder paths does not trim the complete path
  • AI88 and A8 modes are working with PVR files (currently without preview)

New in TexturePacker 3.1.2 (Jul 26, 2013)

  • Fixes:
  • Multipack texture file names (all exporters)

New in TexturePacker 3.1.1 (Jul 25, 2013)

  • Features:
  • Improved multipack, much faster and better pack ratio
  • Support for Spritekit (beta)
  • Support for V-Play ()
  • Fixes:
  • File name warning complaining about wrong suffix
  • Filename in data file honors sheet number
  • Multipack: Reduced placeholders to {n} and {n1}, both are added always
  • TexturePacker does not create empty files anymore
  • Smartupdatehash now working with multipack
  • Commandline build of multiple files sometimes created empty/black textures

New in TexturePacker 3.1.0 (Jul 11, 2013)

  • Features:
  • MultiPack: Create multiple textures if not all sprites do fit in one
  • Improved flash unpacker including frame labels
  • TexturePacker is now 32/64 bit on Mac, Windows update to 64bit will come soon
  • Templates can use isSolid to check if a sprite does not contain any transparent pixels
  • Added warning to fix data file name extensions
  • Zoom with Alt+Mousewheel
  • Fixes:
  • Fixing texture file names now removes complete extension
  • License-Bug with sprites turned red even with active license
  • Smart update key does not contain TexturePacker timestamp anymore
  • MacOSX 10.9 Compatibility
  • Memory leak when adding and removing sprites to the sidebar
  • ZoomToFit now working

New in TexturePacker 3.0.11 (May 17, 2013)

  • Features:
  • Exporter for UIKit
  • Exporer for CAAT ()
  • Fixes:
  • ETC1 compression for libGDX
  • SVG import

New in TexturePacker 3.0.10 (May 17, 2013)

  • Features: Linux build
  • Fixes: EaselJS typo

New in TexturePacker 3.0.9 (Apr 19, 2013)

  • Features:
  • Content protection for cocos2d (entrypted pvr.ccz files)
  • Dislay texture size in previewer
  • Better warning dialogs
  • Warning dialogs offer options to fix problems
  • Free choice of data and image file name extensions (e.g. .txt instead of .json for Unity)
  • Added access to all values in the .tps file for custom exporters
  • Upgraded PVRTexLib
  • Exporter for 2dtoolkit
  • Exporter for x2d
  • Fixes:
  • Text field cursors don't jump to the end
  • AutoSD: Trimming of sprite sheets with identical layout and scaling
  • Re-activated missing file associations (Windows)
  • Tooltips for all settings
  • Texture path now works with MOAI again
  • Trimmed sprite names now available for JSON exporters
  • Enabled Quit menu item on Mac when no window is open
  • Throw error when no --main-extension is set in AutoSD
  • Potentially fixed a bug which caused non itentical sprites to be detected as aliases
  • Removed semi transparent border sometimes showing on popup window

New in TexturePacker 3.0.8 (Apr 19, 2013)

  • Fixes:
  • Dramatically improved startup time on windows by sactificing proxy detection for auto update
  • TexturePacker does not fill New context menu on windows anymore
  • Potential crash on windows when opening .tps files with double click
  • LibGDX exporter exports correct rotation data

New in TexturePacker 3.0.7 (Feb 6, 2013)

  • Features:
  • Online documentation, tutorials, getting started (menu item)
  • Force rebuild menu item and command line (--force-publish)
  • Fixes:
  • Reverted behavior of CoronaSDK trim to 3.0.4, fixed comment on how to use the sheet
  • Completely transparent images are replaced with a pixel of transparent color
  • Completely transparent with extrude don't deliver negative values anymore
  • GUI and command line create identical smart update hashes
  • Window size is restored correctly when TP restarts
  • Command line client prints complete list of non fitting sprites
  • Fixed hardware detection on Windows. This requires re-actvating the license. Sorry.
  • Trim mode is not reset to "Trim" when set to "None" during loading

New in TexturePacker 3.0.5 (Jan 30, 2013)

  • Features:
  • Exporter for Shiva3D (thanks to Christian Herzog)
  • Exporter for SASS mixins (thanks to Rob Moorman)
  • Exporter for LESS (thanks to Paul Covell)
  • Example how to do relative pixel calculations through JS enhancement in plaintext exporter
  • Click on dock icon opens new window or raises open windows (Mac)
  • Using proxy auto configuration
  • TexturePacker detects changes in custom exporters and re-publishes
  • License renewal warning can be disabled from preferences
  • Fixes:
  • Random crash when closing a window with unsaved data
  • Crash when custom exporter does not exist
  • Kwiksher2 exporter did not export aliased sprites
  • Removed duplicated LibGDX entry for exporter list
  • BatteryTech exporter now exports aliases
  • Enabled setting comon divisor up to 2048
  • Restricted padding values to 512
  • Trim sprite names works with .tga
  • Clicking auto alias updates screen
  • CoronaSDK exporter supports trim
  • Potential bug adding rotated sprites even if rotation was disabled

New in TexturePacker 3.0.4 (Dec 3, 2012)

  • Features:
  • Added --common-divisor-x, --common-divisor-y to command line
  • Fixes:
  • Additional space in layout which was introduced in 3.0.3
  • Workaround for MacOS adding multiple .pvr.gz and .pvr.ccz endings to a file name
  • Crash when exiting the application
  • Removed OpenGL rendering of the user interface because it caused instability on MacOS
  • Algorithm Basic now works with constraints (squared, pot/npot/free, word aligned)
  • When reading and migrating an old file no file changed dialog is triggered
  • Crashreporter file transmission on MacOS 10.7 and 10.8

New in TexturePacker 3.0.3 (Nov 30, 2012)

  • Features:
  • Publish dialog only closed when autoclose checkbox is checked (can be reset in preferences)
  • Verifying file name extensions
  • Sorting exporters by name
  • Reduced memory usage
  • Added low memory warning when TexturePacker starts to swap images to harddrive
  • Improved stability in low memory situations
  • Fixed installing command line tool in not yet existing directories
  • Crop with 2 options: flush or keep position
  • Trim/Crop are joined into 1 ComboBox
  • --trim-mode from command line
  • Maximum value for paddings is not 1000
  • Saved defaults can be reset in preferences
  • Option to hide PVR premultiplication warning for cocos2d
  • Fixes:
  • Help tooltips work for all settings
  • Dock icon menu contains empty lines instead of recent file entries
  • Docks (TextureSettings, Sprite) now stored and restored correctly
  • View menu works to hide / show docks
  • Save defaults works again
  • Refresh now working when sprites with identical size changed
  • Resetting "Spritename already in use" errors
  • Deriving file names (data format => texture format name)
  • Closed several memory leaks
  • Load/save opens dialog in last document's position
  • Fixed texture size scales with AutoSD settings

New in TexturePacker 3.0.1 (Oct 26, 2012)

  • Features:
  • TexturePacker creates sub directories if specified in the path
  • AutoSD-Presets for cocos2d-x HDR/HD/SD
  • AutoSD replacement pattern does no more force a dot at the end. Please add the dot to the extension (replacement) if you need it.
  • Fixes:
  • Reverted Crop to its old behavior - setting the offset
  • Added reveal in finder / show in explorer to tree view's context menu
  • DPI range widget now allows values > 100
  • TIFF exporter works again
  • Output order of css pseudo selectors: link, visited, focus, hover, active
  • ETC1 output for AndEngine does not throw an error
  • Crash during layout
  • PSD file transparent color values are now corrected
  • File association and icon on windows

New in TexturePacker 3.0.0 (Oct 22, 2012)

  • Features:
  • Template based exporter system
  • Enhanced Auto-SD with multiple exporter sizes
  • Better packing when allow free size is on, option to control the optimization (--allow-free-size-mode)
  • Calculations are perfomed in the background and don't freeze GUI
  • ForceIdenticalLayout - use same layout across autosd variants (--force-identical-layout)
  • Image formats: BMP, PPM, PKM, TGA, PSD, SVG, KTX, PVR, TIFF, PKX
  • Writing optimized PNG files, option to control optimization level
  • Support for big PVR files
  • ETC1 compression (pkm files)
  • Common divisor to resize sprites to particular sizes - fixed wobbling sprites in CoronaSDK
  • Dialog shows progress while publishing
  • Display non fitting sprites
  • AutoSD command line options (--main-extension, --autosd-variant)
  • Editable texture size (not only fixed to power of two sizes)
  • .tps files are now saved as XML, this breaks compatibility with 2.x.x file format
  • Drag'n'drop support for sprite sheet view (drop sprites on center window)
  • Drag'n'drop support for tps files
  • Menu item to install TexturePacker command line client
  • New End User License Agreement (EULA)
  • New license key to replace licence file (due to expring downloads at FastSpring)
  • Sprites that failed to load are now displayed with an error sign
  • Support for big sprites or animations
  • UI: Toggle between select and scroll in main view with space bar
  • TPS files are now XML based
  • Trial mode (Try TexturePacker Pro for 1 week)
  • Exporter: Corona imagesheet
  • Exporter: EasalJS
  • Exporter: BatteryTech
  • Exporter: Kwiksher ()
  • MacOS: Codesigning for executable and installer
  • MacOS: Enabled retina display fonts (icons will follow soon)
  • MacOS: App closing, menu, full screen mode, menu in dock icon
  • MacOS: Install by drag'n'drop instead of installer package
  • Windows: Codesigning
  • Windows: MSI Installer
  • Betas do not expire anymore
  • Fixes:
  • Allow free size now saved
  • Added title to TextureSettings window (allowing it to be identified in the view window)
  • Adding identical sprites multiple times to .tps file
  • Auto-Update when re-entering the application
  • Auto-Updater on windows now installs MSI files
  • Autosize now saved in defaults
  • Better flash dialog
  • CEGUI exporter texture width and height
  • Change detection (Smartupdate)
  • Change detection: No request to save unchanged data
  • CSS class naming when using gif, jpg or bmp as input
  • Disabling allow free size from GUI works again
  • Double clicking .tps files opens file
  • Duplicated "Install commandline tool" on MacOS
  • Expiry of beta moved
  • Extrude bug in Sparrow exporter
  • Fixed crash on Windows when opening files with doubleclick
  • Fixed wrong tooltips
  • Force identical layout disabled until implemented
  • Generic XML now exports file extensions in names
  • Gideros exporter data format with cropping
  • Hanging install command line tool on MacOS Mointain Lion with activated GateKeeper
  • Images in PVR viewer too bright
  • Installer for windows uses internal redistributable pack
  • LibGDX jumping sprites when trimming
  • LibGDX name trimming in animation detection (also removes _ in sprite_001)
  • Multiplying menu items on MacOS
  • Order of sprites in data file
  • Output rectangle bug with rotates sprites on LibGDX
  • PVR flipping
  • Scale3x output now ok
  • set/unset/set trim exported trimmed sprites with autosd
  • Sometimes optimized pngs could not be written
  • Trim now sets offset to 0/0 (cocos2d)
  • Trimming bug in Gideros exporter
  • Wrong display of trimmed size fixed

New in TexturePacker 3.0.0 Beta 22 (Oct 20, 2012)

  • Hotfix for windows licensing
  • Fixes instant crash on MacOS 10.7.x

New in TexturePacker 3.0.0 Beta 19 (Oct 11, 2012)

  • Features:
  • New license key to replace licence file (due to expring downloads at FastSpring)
  • Trial mode (Try TexturePacker Pro for 1 week)
  • New End User License Agreement (EULA)
  • Common divisor can be used to fix wobbling sprites in Corona SDK
  • Honoring common divisor in autosd
  • Displaying Alpha+Intensity in preview
  • UI improvements
  • Enabled retina display fonts (icons will follow soon)
  • Added alias names to exporters (for compatiblility)
  • Display non fitting sprites
  • Using slider for optiPng level
  • pngOptimizer is disabled by default - for faster output
  • Fixes:
  • Crash when selecting Alpha+Intensity
  • set/unset/set trim exported trimmed sprites with autosd
  • Exporter-Typo - EasyJS is now EaselJS
  • Red sprites were activated everytime if no license was set
  • Pro warning when using template based exporters
  • Pro warning when using some features which triggered red sprites but no warning
  • Added title to TextureSettings window (allowing it to be identified in the view window)

New in TexturePacker 3.0.0 Beta 18 (Sep 12, 2012)

  • Crash when starting the application with default values saved

New in TexturePacker 3.0.0 Beta 17 (Sep 11, 2012)

  • Features:
  • Option to control free size optimization (--allow-free-size-mode)
  • Option to enable identical layout from commandline (--force-identical-layout)
  • Beta versions enable updatecheck for beta versions
  • Fixes:
  • Sometimes optimized pngs could not be written
  • Crash when changing selection after changing files on filesystem
  • Crash when allow free size can't pack all sprites
  • Crash when opening files with double click while Crash dialog is active
  • Crash when opening malformed pvr files
  • Crash when selecting "reveal from finder" after a sheet refresh
  • Duplicated "Install commandline tool" on MacOS
  • Double-Clicking a .tps file sometimes created an empty texture

New in TexturePacker 3.0.0 Beta 16 (Sep 7, 2012)

  • Features:
  • ForceIdenticalLayout - use same layout across autosd variants
  • Fixes:
  • Corona ImageSheet exporter
  • Scale3x output now ok
  • Disabling allow free size from GUI works again

New in TexturePacker 3.0.0 Beta 15 (Sep 4, 2012)

  • Features:
  • Image formats: bmp, ppm, pkm, tiff, tga
  • OptiPNG based PNG optimization
  • ETC1 compression (pkm files)
  • Exporter for BatteryTech
  • Fixes:
  • Reverted trimming behavior to what it was on 2.4.3 (avoid floating point values for cocos2d)
  • Trim now sets offset to 0/0 (cocos2d)

New in TexturePacker 3.0.0 Beta 14 (Aug 31, 2012)

  • Features:
  • Better AutoSD-Dialog
  • AutoSD command line options (--main-extension, --autosd-variant)
  • AutoSD honors main scale setting
  • Beta versions enable beta update checks by default
  • Fixes:
  • Force identical layout disabled until implemented

New in TexturePacker 3.0.0 Beta 13 (Aug 31, 2012)

  • Loading old .tps files with pvr textures
  • Auto-Update when re-entering the application
  • Change detection (Smartupdate)
  • Adding identical sprites multiple times to .tps file

New in TexturePacker 3.0.0 Beta 12 (Aug 13, 2012)

  • Better packing when allow free size is on
  • Background packing, fluid GUI
  • Better Layout for GUI settings
  • TPS files are now XML based
  • Enhanced Auto-SD
  • Common divisor to resize sprites to particulat sizes
  • .tps files are now XML
  • Improved AutoSD to export any size
  • AndEngine exporter with trim enabled
  • Improved GUI
  • Calculations are perfomed in the background and don't freeze GUI
  • Common divisor can be used to equal align sprites of different sizes
  • Dialog shows progress while publishing
  • Sprites that failed to load are now displayed with an error sign
  • Drag'n'drop support for tps files
  • Drag'n'drop support for sprite sheet view (drop sprites on center window)
  • 600% performance increase on MaxRects with ContactPoint
  • Toggle between select and scroll in main view with space bar
  • TexturePacker remembers last open/save dir
  • Fixes:
  • Crash on windows when double-clicking .tps files
  • Disappearing icons on windows
  • Auto-Updater on windows now installs MSI files

New in TexturePacker 3.0.0 Beta 11 (Jul 30, 2012)

  • Features - MacOS Codesigning
  • Fixes - MacOS Quicklook plugin

New in TexturePacker 3.0.0 Beta 10 (Jun 28, 2012)

  • Fixes: Crash on Mac as soon as an error was found.

New in TexturePacker 3.0.0 Beta 9 (Jun 27, 2012)

  • Features:
  • Support for Kwiksher ()
  • Windows MSI installer
  • Codesigning on Windows
  • Fixes:
  • CEGUI exporter texture width and height

New in TexturePacker 3.0.0 Beta 8 (Jun 11, 2012)

  • Fixes - Exporters for easyJS and CoronaSDK did not export sprite aliases

New in TexturePacker 3.0.0 Beta 7 (May 28, 2012)

  • Features:
  • Better hint for windows users using flash
  • Fixes:
  • Images in PVR viewer too bright
  • Gideros exporter data format with cropping
  • PSD loader with more than 4 channels

New in TexturePacker 3.0.0 Beta 6 (May 2, 2012)

  • Fix: Updated PVRTexLib – should fix problems with PVRTC compression

New in TexturePacker 3.0.0 Beta 4 (Apr 23, 2012)

  • New: Updated PVRTexLib again
  • New: Corona imagesheet exporter
  • New: EasyJS exporter (beta)
  • New: Texture details (filename) in exporter template
  • New: Nicer feedback dialogs 
  • New: Feedback dialog remembers last mail address used
  • Fix: Extrude bug in Sparrow exporter
  • Fix: Trimming bug in Gideros exporter
  • Fix: SWF handling on windows
  • Fix: PVR flipping
  • Fix: Generic XML now exports file extensions in names
  • Fix: Typo in UI
  • Fix: Change detection: No request to save unchanged data

New in TexturePacker 3.0.0 Beta 3 (Mar 29, 2012)

  • New: Updated PVRTexLib
  • Fix: Fixed naming -ipadhd -> -ipad
  • Fix: Crash on MacOS when closing app

New in TexturePacker 3.0.0 Beta 2 (Mar 12, 2012)

  • New: Generic Exporter
  • New: Support for big sprites or animations
  • New: Image importer / display now supports additional formats: TGA, PSD, SVG, KTX, PVR, TIFF, PKX
  • New: Fullscreen mode on MacOS Lion
  • New: Better MacOS behavior (app closing, menu)
  • New: Editable texture size (not only fixed to power of two sizes)
  • New: Added -ipadhd as extension for AutoSD
  • Fix: PVR flipping
  • Fix: Fixed wromg tooltips
  • Fix: Allow free size now saved
  • Fix: Wrong display of trimmed size fixed
  • Fix: Autosize now saved in defaults
  • Fix: Output rectangle bug with rotates sprites on LibGDX

New in TexturePacker 2.4.3 (Nov 25, 2011)

  • Fix: Crash on startup in MacOS

New in TexturePacker 2.4.1 Beta 2 (Nov 24, 2011)

  • Option to remove artifacts and dark borders around sprites
  • Enabled using 2x as AutoSD extension for Unity
  • Improved stability with out of memory conditions
  • Moai Exporter
  • Fixed a bug in which the last frame of a .swf movie as added to the texture twice
  • Fixed a bug in which transparent parts of sprites were to dark when rendering with dithering and premultiply
  • Reduced memory consumption
  • GUI updating when scaling sprites

New in TexturePacker 2.4.0 Beta 1 (Nov 10, 2011)

  • DPI settings
  • Generic XML exporter
  • Exporter for bHive (http://www.bhivecanvas.com/)
  • Better moai exporter
  • Exporter for original cocos2d format
  • Background image
  • Crash reporter for MacOS
  • Opening 3 windows when opening a .tps file
  • Save dialog everytime a file is closed even without change
  • Auto alias did not find equal sprites when PNGs had invisible changes
  • Tooltips for several items
  • Save defaults now saves allow free size

New in TexturePacker 2.4.0 (Oct 26, 2011)

  • Flash (.swf) importer for MacOS and Windows
  • QuickLook plugin for .pvr and .pvr.ccz files (MacOS)
  • Save default values (exporter, image formats,…)
  • Support for Ubuntu (11.04)
  • Exporter for Moai
  • Exporter for AppGameKit
  • Exporter for Slick2D
  • Exporter for Unity3D / UIToolKit
  • Option to use flipped PVR files
  • Use backspace or delete to remove sprites
  • Auto update sprite sheet when reentering the application
  • Sprite highlighting
  • Dialog to select Flash Player plugin if not installed in standard position
  • Selection of checkerboard color
  • Support for RGB888
  • Unflip flipped pvrs in viewer
  • Drag-your-sprites-here image
  • New icons
  • Free choice instead of forcing data file name
  • Open in finder / explorer
  • Rotation support for AndEngine
  • Fit button for zoom
  • Allow free size for PVR textures
  • Folders inside a smart folder are now blue
  • Default padding is now 2 – This effects the command line client!
  • Corona exporter uses better module concept (http://blog.anscamobile.com/ 2011/09/a-better-approach-to-external-modules/)
  • Auto populate file names from other names e.g. save blah.tps also sets blah.png and blah.plist
  • Trim sprite names works for all frameworks
  • JSON exporter now uses escaping for file names
  • Windows shortcuts now work
  • Escaping in CSS exporter now only uses endings -hover -focus … to create selectors
  • Shape outlines works again
  • Smart update fixed for some frameworks where a new update was triggered too often
  • Trim checkbox does not stay disabled when switching from a framework that did not support trimming.
  • texturepath now works for all frameworks
  • Zoomfactor is restored after reloading a sprite sheet
  • Default texturename (out.png) get exported for android (was empty before)

New in TexturePacker 2.3.6 Beta 2 (Oct 21, 2011)

  • QuickLook plugin for .pvr and .pvr.ccz files (MacOS)
  • Dialog to select Flash Player plugin if not installed in standard position
  • Sprite highlighting
  • Selection of checkerboard color
  • Support for RGB888
  • Unflip flipped pvrs in viewer
  • Drag-your-sprites-here image
  • New icons
  • Free choice instead of forcing data file name
  • Windows shortcuts now work
  • Escaping in CSS exporter now only uses endings -hover -focus … to create selectors

New in TexturePacker 2.3.5.2907 (Aug 16, 2011)

  • Support for AndEngine

New in TexturePacker 2.3.4.5000 (Aug 1, 2011)

  • Cocos2d plist file reverted to old format containing -hd extension in plist file.
  • Since TexturePacker 2.3.x the name of the texture in the .plist file for cocos2d changed: I remove the -hd from a retina display texture which is related to cocos 2d #1040 and currently discussed on cocos2d forum. According to riq it is the right way to remove the -hd. Otherwise a warning is issued.
  • Some people encountered crashes with this – especially when loading -hd textures on iPad.
  • With 2.3.4 this behavior is reverted until the discussion is settled and a solution working for all cases is found.

New in TexturePacker 2.3.3.2882 (Jul 28, 2011)

  • Exporter for Gideros (issue: 597)
  • New JSON exporter which exports data as array instead of hash (issue: 608)
  • New exporter for CEGUI/OGRE (issue: 600)
  • Added missing comma in JSON exporter (issue: 617)

New in TexturePacker 2.3.2.2866 (Jul 27, 2011)

  • Turned off fast GUI rendering (using OpenGL) by default because it causes
  • instability on some systems. You can turn the feature on again in the
  • preferences dialog. This does not effect the quality of the textures created – it only
  • speeds up the graphical display in the user interface.

New in TexturePacker 2.3.1.2859 (Jul 26, 2011)

  • Option to disable OpenGL rendering on systems on which it does not run stable (issue: 601)
  • TexturePacker 32+64bit for MacOS (issue: 603)

New in TexturePacker 2.3.0.2840 (Jul 25, 2011)

  • Feedback dialog (in help menu) to submit bug reports and feature requests
  • TexturePacker now is 64bit for MacOS
  • Create CSS Sprites (issue: 527)
  • Added option to ignore files on command line (–ignore-files) (issue: 394)
  • Added option to replace parts of a sprite‘s name (–replace) (issue: 348)
  • Sprites are ordered alphabetically (issue: 533)
  • Pixelformat Alpha + Intensity (issue: 469)
  • TexturePacker only opens a file once (issue: 429)
  • Added the current scale to JSON output format meta data (issue: 407)
  • Removed refresh button – TexturePacker now updates the textures when entering the app (issue: 299)
  • Speedup for rendering sprites
  • Red colored sprites in demo mode get a text to make it more obvious
  • Warning when using extended features in TexturePackerPro
  • Auto updater for Windows
  • Removed -hd in texture name which causes warnings in cocos2d (issue: 570)
  • Display broken files when adding single files (issue: 395,381)
  • PVR viewer‘s zoom control (issue: 550)
  • Fixed smart update when changing sprites contents from while in GUI mode (issue: 520)
  • Unicode char in license file (issue: 495)

New in TexturePacker 2.2.0.2607 (May 3, 2011)

  • Added support for gzip compressed pvr files (.pvr.gz) – allowing to create and preview images. (issue: 52)
  • Multitouch support (issue: 22)
  • Added meta data to json exporter (issue: 87)
  • Added support for trimming for sparrow 1.2 (issue: 214)
  • Improved speed when changing parameters (issue: 226, 225, 268)
  • Improved scrolling speed (issue: 214)
  • Improved scrolling speed (using OpenGL for rendering) (issue: 272)
  • New icons (issue: 267)
  • Changed license key extension to .tpkey which can now be opened by clicking on the key (MacOS) (issue: 269)
  • Added support for flipped pvr textures (command line) (issue: 239)
  • Fixed creation of data files when updating sprite sheets from command line using TexturePacker *.tps (issue: 224)
  • json exporter does not add .json.json to files (issue: 99)

New in TexturePacker 2.1.10 (Apr 6, 2011)

  • Fix: Auto-Update was broken in 2.1.9 – please install 2.1.10 by directly downloading and installing manually
  • Fix: Icon was lost in 2.1.9
  • New: Allowing free sizes for PVR files
  • New: –quite for command line reduces output
  • Fix: Improved handling of non power of 2 sizes from command line
  • Fix: Removed duplicated libgdx exporter

New in TexturePacker 2.1.10 Beta 1 (Apr 5, 2011)

  • New: Allowing free sizes for PVR files
  • New: –quite for command line reduces output
  • Fix: Improved handling of non power of 2 sizes from command line
  • Fix: Removed duplicated libgdx exporter

New in TexturePacker 2.1.9.2458 (Apr 2, 2011)

  • Fix: Trim was re-enabled when a file is loaded – even if turned off
  • New: Command line version for windows (without globbing)
  • New: Support for ultra large textures (up to 32k)

New in TexturePacker 2.1.8.2440 (Mar 25, 2011)

  • New: scaling mode: hq2x