<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<pubDate>05 Feb 2009 00:00:00 GMT</pubDate>
		<title>Jumploader news</title>
		<description>Jumploader news</description>
		<link>http://jumploader.com/news.html</link>
		<language>en</language>

		<item>
			<title>Jumploader 2.17.0 released</title>
			<pubDate>25 Jun 2010 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.17.0 released:

Feature: native file dialogs (for windows only):
	ViewConfig parameters added:
	- boolean useNativeFileDialog: use native file dialog (false by default,
	currently works for windows platform only, requires xfiledialog.jar applet archive).
	NB! use xfileFilterString to specify filter for file dialog
	- String xfileDialogFilterString: a filter string for native xfile dialog,
	must be formatted like: desc0|*.ext00;...;*.ext0n|desc1|*.ext10;...;*.ext1n...
Feature: user info part of upload url could be passed as urlencoded string,
	so it is possible to specify email address a username, for example:
	ftp://user%40server.org:password@ftpserver.org
Feature: Added IJSUploader method: String invoke(Object target, String methodName, String args);
	this method specially introduced as workaround for poor implementation
	of liveconnect on safari. particular problems are:
	- can't pass and retrieve particular types of arguments (i.e. long, arrays, ...)
	- null object passed as "null" string
	Method parameters:
	- target a target to invoke method of
	- methodName a method name
	- args method arguments, if method has no arguments "noargs" string should be passed,
	multiple arguments should be separated by semicolon (;),
	null argument value should be specified by "null" string
	Method returns invocation result converted to string.
			</description>
		</item>

		<item>
			<title>Jumploader 2.16.4 released</title>
			<pubDate>15 Jun 2010 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.16.4 released:

Bugfix: some images cropped in editor does not produce proper scaled instances.
Bugfix: some images does not get rotated using lossless jpeg rotation (by LLJTran).
Bugfix: hide image edit/rotate actions when image upload finished/failed.
Bugfix: use subsampled image scaling instead of scaling regions if scaling large image to the small (<0.25Mpx).
Bugfix: premature deletion of temp file while processing document in a read only mode.
			</description>
		</item>
		
		<item>
			<title>Jumploader 2.16.3 released</title>
			<pubDate>18 May 2010 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.16.3 released:

Bugfix: document processor temp files was not deleted.
Bugfix: scaling large images with exif orientation flag set produce invalid image layout/orientation.
Bugfix: failure to fetch image info cause overall upload process failure.
Added method IImageInfo.getError() - shows if there was error during image info retrieval.
Bugfix: failed to load CMYK images.
Bugfix: failed to load some JPEG images with error: Not a JPEG file: starts with 0xff 0xff.
Bugfix: core jar try to access jmaster/jumploader/view/impl/image/ImageView.class
Feature: added jmimemagic mimetype detection for asf, wma, wmv file types.
			</description>
		</item>
		
		<item>
			<title>Jumploader 2.16.2 released</title>
			<pubDate>21 Aprill 2010 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.16.2 released:

Bugfix: duplicate entries pasted, when data available from clipboard as image and file at the same time.
Feature: added UploaderConfig.preferredPasteDataFlavor - preferred paste data flavor for adding file from clipboard data.
	Acceptable values are "file" (default) and "image". For example, when image copied with Internet Explorer both data flavors added to cipboard - file reference and bitmap image data. This parameter defines preferred data to be added for uploading.
Bugfix: workaround imeplemented for ImageIO jpeg reading error "IIOException: ICC APP2 encountered without prior JFIF!"
	http://bugs.sun.com/bugdatabase/view_bug.do;jsessionid=f0a7f11100093a31bd1ad9e732585?bug_id=4924909
Bugfix: java 1.5 incompatible code reworked
Bugfix: NullPointerException when executing "processing image" feature 
Bugfix: metadata input popup location adjusted to fit into device bounds, modal dialog frame added to allow window move/resize. 
Feature: added UploaderConfig.ftpResumeCommand - preferred ftp resume command, acceptable values are "REST" (default) and "APPE". 
Feature: added AppletConfig.messagesZipUrl - location (absolute or relative url) of zip file 
	containing localized messages.properties file. This feature is replacement for previously used
	localization technique through "archive" attribute of &lt;applet&gt; tag, because since java 1.6 update 19
	java plugin have introduced "mixed code" warning (http://java.sun.com/javase/6/docs/technotes/guides/jweb/mixed_code.html)
Feature: added UploaderConfig.deleteTempFilesOnRemove - shows if temp files should be deleted 
	as they remove from uploader (true by default).  All the temporary files will be deleted on JVM terminate.
Feature: possibility to query javascript for image scaling transformations.  
Bugfix: reset "orientation" tag of EXIF directory when writing original image metadata for scaled image
			</description>
		</item>
		
		<item>
			<title>Jumploader 2.16.1 released</title>
			<pubDate>08 March 2010 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.16.1 released:

Bugfix: some scaled images may have 0 length
			</description>
		</item>
		
Feature: better support for tif format

		<item>
			<title>Jumploader 2.16.0 released</title>
			<pubDate>04 March 2010 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.16.0 released:

Feature: better support for tif format

Feature: access image info of a file, added IUploader methods:
/**
* retrieve image info for specified file
*/
IImageInfo getImageInfo(IUploadFile file) throws UploaderException;
/**
* reset image info for specified file
*/
void resetImageInfo(IUploadFile file) throws UploaderException;
(demo, see events).

Feature: select single image for edit/upload of multipage image file.

Feature: show image popup tooltip for file list and upload list, controller by ViewConfig parameters:
- fileListViewImagePreviewTooltip - preview image tooltip (true by default)
- fileListViewImagePreviewTooltipBox - preview image tooltip bounding box, must be {width}x{height} (400x400 by default)

Feature: IJSUploader.processDocument(IUploadFile file) method added

Bugfix: IllegalStateException when monitoring clipboard

Feature: Paste images from clipboard onto upload queue. Added UploaderConfig parameters:
- clipboardImageEnabled - shows whether adding image from clipboard enabled (default true) 
- clipboardImageFormat - image format to use when adding image from clipboard, supported formats are: jpg (default), png
- clipboardImageNameFormat - image file name patten to give when adding image from clipboard,
see http://java.sun.com/j2se/1.4.2/docs/api/java/text/DecimalFormat.html
default: "paste 0", this will result with files named sequentally: "paste 1", "paste 2" and so on.

Feature: Metadata input of type "radio" - much similar to select (contains options with names/values), but different view. (documentation, demo)

Feature: Added UploaderConfig.requestProperties parameter: upload request properties (headers).
Multiple properties should be separated by '|' character, key/value should be separated by '=',
special characters should be escaped by '\\uXXXX', for example '='=\\u003d


Feature: Added UploaderConfig.ignoreFileAddErrors parameter: shows if errors occured during directory add should be silently ignored (true by default).
			</description>
		</item>
		
		<item>
			<title>Jumploader 2.15.0 released</title>
			<pubDate>21 January 2010 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.15.0 released:

Feature: New image editor filters added - Hue/Saturation and Blur/Unsharp mask.
Feature: Improved image scaling quality with Lanczos filter,
	added parameter: UploaderConfig.scaledInstanceScaleMode - scale mode for scaled images,
	this could be one or multiple (comma separated) value(s) from list:
	smooth, fast, bilinear, lanczos (default).
Feature: image scaling dimension modifiers functionality reworked.
Feature: "Select all" button for file system browser list.
Bugfix: occasinal duplicate entries in file tree view.
Bugfix: Invalid interpretation of EXIF orientation parameter.
Bugfix: Invalid colors when saving 32 bit images as 24 bit JPEG
Bugfix: empty folders not added to the zip file (when uploading compressed folders)
			</description>
		</item>

		<item>
			<title>Jumploader 2.14.2 released</title>
			<pubDate>04 January 2010 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.14.2 released:

Bugfix: Invalid rotation for images with exif orientation tag.
			</description>
		</item>

		<item>
			<title>Jumploader 2.14.1 released</title>
			<pubDate>20 December 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.14.1 released:

Bugfix: Sony Makernote tag caused error when preparing image metada xml.
			</description>
		</item>

		<item>
			<title>Jumploader 2.14.0 released</title>
			<pubDate>15 December 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.14.0 released:

Feature: Scale large images.
	http://www.jumploader.com/doc_scale_images.html#large_image_scaling
Feature: Write original image metadata to scaled images (UploaderConfig.scaledInstancePreserveMetadata parameter added).
	http://www.jumploader.com/doc_scale_images.html#metadata
Feature: Added parameter: ViewConfig.uploadViewFileChooserDetailsView (default false) - 
	shows whether upload view file chooser should display details view initially.
Feature: Display custom message box from response content when checking for upload resume.
	http://www.jumploader.com/doc_resume.html#message_box
			</description>
		</item>
				
		<item>
			<title>Jumploader 2.13.1 released</title>
			<pubDate>17 November 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.13.1 released:

Bugfix: Progressbar odd behaviour when uploading zip files

Bugfix: Watermark applied on all scaled instances, although not specified so, 
if original image is smaller than specified bounding box

Feature: show upload errors.
Added parameter: ViewConfig.mainViewShowUploadErrors (false by default)

Feature: autoremove uploaded files.
Added parameter: UploaderConfig.removeUploadedFiles (false by default)

Bugfix: OutOfMemoryError catch and proceed with java default detector when jmimemagic fails to detect content type.

Feature: API for metadata popup
Added method: IUploadView.showMetadata(IUploadFile uploadFile);

Bugfix: failed to load CMYK images
			</description>
		</item>

		<item>
			<title>Jumploader builder</title>
			<pubDate>05 November 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>Registered customers can build customized (logo, link/tooltip on logo, publisher name) and secured (prevent applet loading from foreign sites, disable logo removal) applet versions online. Builder link is the same as registered copy download link, but without file at the end of the path.
			</description>
		</item>
		<item>
			<title>Jumploader 2.12.8 released</title>
			<pubDate>09 October 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.13.0 released:

Feature: Selection control added for image editor - 
	shows and allows manual input for x, y, width, height of current selection.

Bugfix: Image editor filter dialogs (contrast, blur) failed to popup

Feature: Added parameter: UploaderConfig.saveImageTransformations (false by default) -
	shows whether image transformations made in the image editor
	should be saved and send to the server as xml (param name "imageTransformations").
	Possible elements include: 
	&lt;resize width="int" height="int"/&gt;
	&lt;rotate clockwise="boolean"/&gt;
	&lt;crop left="int" top="int" right="int" bottom="int"/&gt;
	&lt;grayscale/&gt;
	&lt;sepia/&gt;
	&lt;blur radius="int"/&gt;
	&lt;contrast contrast="float" brightness="float"/&gt;

Feature: upload to FTP

Bugfix: Prevent multiple error messages if adding many files at once. 

Feature: Added parameter: UploaderConfig.zipPartitions (false by default) -
	shows whether individual partitions should be zipped before upload.
	If partition zipped, upload parameter will be posted: zippedPartition=true.
			</description>
		</item>

		<item>
			<title>Jumploader 2.12.8 released</title>
			<pubDate>08 September 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.12.8 released:
Feature: add files from browser tree on double click
Added ViewConfig.fileTreeQueueFileOnDblClick (true)

Feature: Send original image content type, if scaling images
Added parameter Uploaderconfig.sendOriginalImageMimetype (false) 

Feature: add combo box for metadata input.
Added input of type "select", which supports "option" child elements.
Structure is similar to HTML, for example:
&lt;input type="select" name="select" label="select"&gt;
&lt;option value="1"/&gt;
&lt;option value="2" name="text 2"/&gt;
&lt;option name="3"/&gt;
&lt;/input&gt;
Option names visible to the user, values used behind the scene (for request parameters).
If name is missing, its value copied from value and vice versa. 

Bugfix: add .zip extension for zipped folders, avoid zipping zip files
Added UploaderConfig.skipZippingFilesPattern - prevent zipping single files that match pattern.
Sample pattern for common archive files: ^.+\.(?i)((zip)|(rar)|(tar)|(gz))$


Feature: add file type filter string for open files dialog when using filters.
Added UploaderConfig.fileNamePatternDescription


Bugfix: Upload fails when jmimemagic fails to detect file mimetype


Feature: double-clicking the empty space brings up the dialog to select files.
Added ViewConfig.uploadViewListShowAddDialogOnDblClick (true)


Feature: back/forward actions for file browser

Feature: Added parameter UploaderConfig.scaledInstanceRecompressAndUploadSmaller:
if image was not transformed, just recompress that and compare file size to original,
then upload smaller file (original or recompressed) 

Bugfix: send proper content type for scaled images

Bugfix: upload transfer rate limit removed (was made for debugging purposes, my fault, sorry).
			</description>
		</item>
		
		<item>
			<title>Jumploader 2.12.7 released</title>
			<pubDate>30 July 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.12.7 released:

Bugfix: upload transfer rate limit removed (was made for debugging purposes, my fault, sorry).
			</description>
		</item>

		<item>
			<title>Jumploader 2.12.6 released</title>
			<pubDate>30 July 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.12.6 released:

Feature: Added parameter UploaderConfig.preserveImageFormat (false): 
shows whether image format should be preserved if possible (gif, png supported),
otherwise all transformed image encoded to jpeg.

Feature: queue files on double click.

Feature: Send html form data, use UploaderConfig.uploadFormName parameter to specify form name. 

Feature: Add files with arbitrary upload status, 
added following methods to IUploader and IJSUploader interfaces:
public String addFile( path, status );
public String addFile( path, status, error );

Feature: IJSUploader methods arguments of type int converted to type String.

Bugfix: File tree does not respect ViewConfig.fileBrowserInitialLocation.

Feature: POST "zippedDirectory" parameter value "true", if zipped directory being uploaded.

Feature: Added ViewConfig parameters to control upload file list appearance:
uploadViewListShowFileSize (true) - shows whether upload view list should show file size;
uploadViewListShowStop (true) - shows whether upload view list should show stop action for files being uploaded;
uploadViewListShowRetry (true) - shows whether upload view list should show retry action for failed files;


Added Italian translation (thanks to Sergio Marchesini), demo page.

Updated Dutch translation (thanks to Rob Faas), demo page.
			</description>
		</item>

		<item>
			<title>Jumploader 2.12.5 released</title>
			<pubDate>27 May 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.12.5 released:

Bugfix: directory zip failed (due to invalid code obfuscation)
			</description>
		</item>
		
		<item>
			<title>Jumploader 2.12.4 released</title>
			<pubDate>22 May 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.12.4 released:

Bugfix: response content parsed using client system encoding, not specified by content type
Bugfix: directory zipping performance improved
Bugfix: upload doesn't stop when clicking "stop" while querying "resumeCheckUrl"
Feature: display interactive panel when adding many files
Feature: mov, flv and swf mimetype matchers added to magic.xml (thanks to user dutscher)
Bugfix: applet starts if user reject certificate.
Bugfix: lossless jpeg rotation doesn't properly handle non transformable edge blocks (trim Non Transformable edge blocks) 
Feature: autoscroll support for gui lists list when dragging towards the top/bottom edges
Feature: Added UploaderConfig parameters: 
	generalPurposeCheckParamName - general purpose check parameter name for upload files, if not null, 
		each upload file will contain checkbox
		with tooltip message specified by generalPurposeCheckboxTooltip,
		applet will post parameter with value "true" or "false" (no value is same as false)
		corresponding to checkbox state.
	generalPurposeCheckboxTooltip - use general purpose checkbox tooltip
Feature: Added UploaderConfig.uploaderListeners parameter: comma separated list of class names, 
		that implements IUploaderListener interface. 
		These will be instantited and added to uploader on init.	
Feature: Added constraint for maximum allowed image megapixels of file (UploaderConfig.imageMaxMpx)
Bugfix: Uploading image metadata xml is not well formed (when contains unescaped markup characters)
			</description>
		</item>
		
		<item>
			<title>Jumploader 2.12.3 released</title>
			<pubDate>14 Apr 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Version 2.12.3 released:

Bugfix: messages.properties updated: 
renamed keys - uploadFileStatusRenderer.* > fileStatusRenderer.*
added property - resizeDialog.title=Resize
added property - filterContrastView.lbContrast.text=Contrast

Bugfix: added mime detector matcher for BMP files (magic.xml modified).

Bugfix: files do not DND into upload queue on linux (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4899516).

Bugfix: upload disabled and file metadata edit icon invalid when metadata input enabled, but contains no required fields.

Feature: added IFileTreeView methods: getPathString(), setPathString( String path ).

Feature: configure file tree view root files and file browser initial location via ViewConfig parameters: fileTreeViewRootFiles, fileBrowserInitialLocation.
Each parameter accepts full file path (i.e. c:/myfiles) or predefined constants:
- home: user home directory (Desktop for Windows)
- default: default file chooser directory (My Documents for Windows)
- roots: file system root files (Desktop for Windows) 

Feature: javascript callbacks invoked synhronously (was asynhronously)

Bugfix: sometimes file tree renders distorted

Bugfix: applet terminated when switching tabs in safari@osx.

Bugfix: html formatting doesn't work for custom server error message

Bugfix: duplicate upload file rendered when adding directory. 
			</description>
		</item>

		<item>
			<title>Jumploader 2.12.2 released</title>
			<pubDate>20 Mar 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Feature: lossless jpeg rotation whenever possible (utilizing MediaUtil, http://mediachest.sourceforge.net/mediautil/).
	It is necessary to set UploaderConfig.useLosslessJpegTransformations to true and add mediautil_z.jar to applet archive. 
Feature: show/hide hidden files in a file tree/list views, 
	ViewConfig parameters added: fileTreeViewShowHiddenFiles, fileListViewShowHiddenFiles
	(false by default).
Bugfix: invalid scaled image dimensions/orientation produced in some cases.
Feature: try load image from file using increased subsampling, if loading fails with OutOfMemoryError.
Feature: document processing documentation and demo updated.
			</description>
		</item>

		<item>
			<title>Jumploader 2.12.1 released</title>
			<pubDate>16 Mar 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
			<description>
Bugfix: invalid build of core jar prevent applet to initialize.
Feature: added UploaderConfig.autoRetryCount — number of autoretries (0 by default) for each upload file in case of IOException (network error)
Feature: new modifiers added (fitRotate, coverRotate, cropRotate) for UploaderConfig.scaledInstanceDimensions, please read documentation.
			</description>
		</item>
		
		<item>
			<title>Jumploader 2.12.0 released</title>
			<description>
Bugfix: applet lifecycle and thread management improved.
Feature: added ViewConfig.fileListQueueFileOnDblClick (true by default) - 
	shows whether files should be added to upload queue on dbl click.
Bugfix: invalid file reference restored after scaled images upload
Feature: added UploaderConfig.sendImageMetadata - send send image metadata data as xml 
	(EXIF, IPTC, GPS and other directories).
	UploaderConfig.sendExif and UploaderConfig.sendIptc parameters discarded.
Feature: UploaderConfig.scaledInstanceDimensions format changed - 
	each dimension also accepts scaling modifier at the end prepended with "x" separator (for example 100x100xcrop), which could be one of:
	- fit (default if nothing specified) — image will be scaled to maximum size that fits in the box
	- cover — image will be scaled to minimum size that covers the box
	- crop — image will be scaled to minimum size that covers the box, then cropped to fit in the box
	 UploaderConfig.scaledInstanceCrops parameter discarded.
Bugfix: on some systems thumbnail rotate failed with java.awt.image.ImagingOpException: Unable to transform src image.
	This seems to be java bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4723021
	Workaround implemented.
Bugfix: applet failed to initialize with Firefox 3.0.6 on Mac OSX, probably due to obfuscation error. Obfuscator upgraded.
Bugfix: thumbnail generation speed improved
Feature: thumbnail generation progress bar, added related ViewConfig parameters:
	/**
	 * thumbnail manager progress view enabled (true by default)
	 */
	private boolean thumbnailManagerProgressViewEnabled = true;
	/**
	 * thumbnail manager progress view horizontal margin (4 by default)
	 */
	private int thumbnailManagerProgressViewHorizontalMargin = 4;
	/**
	 * thumbnail manager progress view vertical margin (4 by default)
	 */
	private int thumbnailManagerProgressViewVerticalMargin = 4;
	
	added new message: thumbnailManagerProgressTextLabel.text=Generating preview...
			</description>
			<pubDate>12 Mar 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
		</item>
			
			
		<item>
			<title>Jumploader 2.11.0 released</title>
			<description>
Bugfix: threading and object references reworked (zomby threads and evil singleton instances to live in memory);
Bugfix: image recompressed, if same as scaled instance dimension.
Bugfix: NullPointerException in uploaderUpdater thread (upload progress monitor)
Bugfix: discard zip and restore reference to original file after scaled images upload
Bugfix: disable image editor, image rotate, metadata editor while uploading
Feature: document processing extended, added options and image processing capability.
Feature: disable upload while required metadata fields not filled
Feature: scale images with crop, so scaled image occupy entire box. For example, if source image is 1200x1000 and target box is 100x100, image will be scaled 120x100, then cropped to 100x100. See UploaderConfig.scaledInstanceCrops parameter.
			</description>
			<pubDate>03 Mar 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
		</item>
				
		<item>
			<title>Jumploader 2.10.4 released</title>
			<description>
Bugfix: NullPointerException when checking image dimensions for non-image file being added
Bugfix: Workaround for improper image encoding/scaling for JPEGs with embedded color profile for Java 5 (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6372769)
Bugfix: Uploader.setUploadEnabled(false) did not block Uploader.startUpload()
Bugfix: Verdana font does not support some unicode characters, it's usage deprecated in favor of Tahoma.
Feature: Set zoom to fit when activating image editor
Feature: rotate action on image thumbnails,
	added config parameter: UploaderConfig.imageRotateEnabled (false by default)
	added i18n strings:
	imageRotateCwActionRenderer.toolTipText=Rotate image clockwise
	imageRotateCcwActionRenderer.toolTipText=Rotate image counterclockwise
			</description>
			<pubDate>22 Feb 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
		</item>
	
		<item>
			<title>Jumploader 2.10.2 released</title>
			<description>
Bugfix: saving jpeg images on linux system doesnt work due to Sun internal encoder usage (package com.sun.image.codec.jpeg). Functionality switched to ImageIO (javax.imageio).

Feature: added ImageConfig.resizeOptions parameter — image editor resize options, must be text formatted as follows:
${title1};${width1};${height1};...${titleN};${widthN};${heightN};
where title is a text to display, width and height - image target bounding box.
Example: Small (200x100);200;100;Medium (500x300);500;300;Large (800x600);800;600 will result with 3 options.

Feature: added "required" attribute for metadata input.

Bugfix: invalid image dimension check for uc_minimumImageDimension, uc_maximumImageDimension constraints due to subsampled image reading
			</description>
			<pubDate>05 Feb 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
		</item>
		
		<item>
			<title>Jumploader 2.10.1 released</title>
			<description>
Bugfix: resource file loading under OpenJDK

Bugfix: invalid build (magic.xml file missing)

Feature: enable/disable upload start for uploader (IJSUploader.setUploadEnabled(), IJSUploader.isUploadEnabled())

Feature: uploaderFileMoved() callback added, when upload file queue position changed

Feature: added methods to check whether applet is being stopped or destroyed (IJumploaderApplet.isDestroying(), IJumploaderApplet.isStopping())
			</description>
			<pubDate>03 Feb 2009 00:00:00 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
		</item>
		
		<item>
			<title>Jumploader 2.10.0 released</title>
			<description>
				Bugfix: directories not visible in file system list, when ViewConfig.fileNamePattern set.
				
				Bugfix: root element issue with file system tree on MAC OS X.
				
				Feature: subsampling factor (UploaderConfig.imageSubsamplingFactor, 7 by default) for loading/scaling images. Subsampling (S) (for both x and y axis) calculated with formula:
				S = 1 + MPX / SF, where MPS is number of image megapixels (rounded). Read here about image subsampling: http://java.sun.com/j2se/1.4.2/docs/api/javax/imageio/IIOParam.html#setSourceSubsampling(int, int, int, int)
				Subsampling allows to read really large images using reasonable amount of memory.
				
				Feature: metadata input form for upload file (demo)
				
				Feature: mimetype detection support (thanks to jmimemagic), added UploaderConfig properties:
				- mimeTypePattern — allowed file mime type regex pattern to apply for files, null for all
				- useJMimeMagic — shows whether jmimemagic should be used for file mimetype retrieval, (false by default)
				- jmmExtensionHints — jmimemagic, whether or not to use extension to optimize order of content tests, (true by default)
				- jmmOnlyMimeMatch — jmimemagic, only try to get mime type, no submatches are processed when true, (false by default)
				Added new error message: uploader.errorMimeTypePatternMismatch=Invalid file type (${file.path})
				
				Added RSS feed for jumploader news page, older versions available for download, more translations added (danish, dutch).
			</description>
			<pubDate>28 Jan 2009 07:47:30 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
		</item>
		
		<item>
			<title>Jumploader 2.10.1 released</title>
			<description>
Bugfix: resource file loading under OpenJDK

Bugfix: invalid build (magic.xml file missing)

Feature: enable/disable upload start for uploader (IJSUploader.setUploadEnabled(), IJSUploader.isUploadEnabled())

Feature: uploaderFileMoved() callback added, when upload file queue position changed

Feature: added methods to check whether applet is being stopped or destroyed (IJumploaderApplet.isDestroying(), IJumploaderApplet.isStopping())
			</description>
			<pubDate>28 Jan 2009 07:47:30 GMT</pubDate>
			<link>http://jumploader.com/news.html</link>
		</item>
	</channel>
</rss>
