May 17th, 2013Features:
· Exporter for UIKit
· Exporer for CAAT ()
Fixes:
· ETC1 compression for libGDX
· SVG import
May 17th, 2013· Features: Linux build
· Fixes: EaselJS typo
April 19th, 2013Features:
· 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
April 19th, 2013Fixes:
· 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
February 6th, 2013Features:
· 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
January 30th, 2013Features:
· 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
December 3rd, 2012Features:
· 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
November 30th, 2012Features:
· 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
October 26th, 2012Features:
· 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
October 22nd, 2012Features:
· 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
October 20th, 2012· Hotfix for windows licensing
· Fixes instant crash on MacOS 10.7.x
October 11th, 2012Features:
· 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)
September 12th, 2012· Crash when starting the application with default values saved
September 11th, 2012Features:
· 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
September 7th, 2012Features:
· ForceIdenticalLayout - use same layout across autosd variants
Fixes:
· Corona ImageSheet exporter
· Scale3x output now ok
· Disabling allow free size from GUI works again
September 4th, 2012Features:
· 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)
August 31st, 2012Features:
· 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
August 31st, 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
August 13th, 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
July 30th, 2012· Features - MacOS Codesigning
· Fixes - MacOS Quicklook plugin
June 28th, 2012· Fixes: Crash on Mac as soon as an error was found.
June 27th, 2012Features:
· Support for Kwiksher ()
· Windows MSI installer
· Codesigning on Windows
Fixes:
· CEGUI exporter texture width and height
June 11th, 2012· Fixes - Exporters for easyJS and CoronaSDK did not export sprite aliases
May 28th, 2012Features:
· 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
May 2nd, 2012· Fix: Updated PVRTexLib – should fix problems with PVRTC compression
April 23rd, 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
March 29th, 2012· New: Updated PVRTexLib
· Fix: Fixed naming -ipadhd -> -ipad
· Fix: Crash on MacOS when closing app
March 12th, 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
November 25th, 2011· Fix: Crash on startup in MacOS
November 24th, 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
November 10th, 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
October 26th, 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)
October 21st, 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
August 16th, 2011· Support for AndEngine
August 1st, 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.
July 28th, 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)
July 27th, 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.
July 26th, 2011· Option to disable OpenGL rendering on systems on which it does not run stable (issue: 601)
· TexturePacker 32+64bit for MacOS (issue: 603)
July 25th, 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)
May 3rd, 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)
April 6th, 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
April 5th, 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
April 2nd, 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)
March 25th, 2011· New: scaling mode: hq2x