“Veruit de beste jAlbum ooit.”

Ribbit

jAlbum 12nieuw

wordt geleverd met koele nieuwe functies

Belangrijke prestatieverbeteringen, snellere gebruikersinterface en nieuwe stijlvolle HTML5 album thema's

- Bent u klaar voor jAlbum 12?

32 talen, waaronder English

Meer downloadopties

Released: 3 april 2014

12

News and Updates

  • Note to existing users: Version 12 requires a license upgrade. See blog post about jAlbum 12
  • Redesigned user interface, more targeted at professionals and cleaned-up. Read blog post
  • Embedded browser preview (Google Chromium) streamlining the work flow. (Can be switched off under preferences)
  • Auto updates the album preview when playing around with settings when viewing the "Preview" panel. Invites exploration of jAlbum's capabilitites
  • Faster: Avoids reprocessing of already processed images and videos when resuming interrupted album builds
  • Faster: Better file attribute cacheing, minimizing file IO during operation of the user interface and album making
  • More snappy thumbnail painting in user interface, especially over slow network drives
  • New "Effects" settings tab allowing easy and detailed control of album-wide image effects like watermarks/texts, logos, grayscale, auto-correct and arty filters via an easy to use interface. (Effects applies to all images unlike their "Image tools" counterparts). (Advanced users: The chosen effects are synched with the user variables panel)
  • New "Share" panel to simplify sharing albums via different social networks. jAlbum's sharing is now opt-in, i.e. you have to click the frog to share an album with jAlbum followers and in the http://jalbum.net/explore/recent section
  • jAlbum now checks and informs about incorrectly configured ftp account profiles, ensuring that jAlbum can properly generate links to the published albums.
  • Skin information like feature set and support links now available in new skin information window
  • New Notification Center that remembers and presents notifications in a less obtrusive way
  • Now deletes unused slide and original images from album folder, thereby cleaning up albums when playing around with various skins
  • Added "Use as folder thumbnail" toolbar button
  • Added "New page" toolbar button
  • Album object information is now available when hovering the mouse over the new info "i" status icons
  • Speed-up to deleting directories over SAMBA mounted network drives
  • Folders and web pages now follow the same label type view+editing as images instead of being locked to file names. (Hint: Alt-click the name section to rename object)
  • Prints license state on splash screen
  • Skins Mr.Burn5 and Fully now bundled
  • Implemented logging levels
  • Updated texts. Thank you all translators!

Bug fixes

  • Rewritten change detection. No more spurious "Do you wish to save changes" warnings
  • Fix for broken "Repair all links"
  • Fixed bug causing lost reference to image directories when storing the project file outside of the image directory
  • Null pointer fix to deepLastModified API call
  • Fixed painting bug on some look and feels
  • Fixed bug that prevented switching back to explorer when clicking a folder of the project
  • Various bug fixes

Released: 11 februari 2014

11.6.14

News and Updates

  • Added "Order by camera date" as an album-level image ordering option
  • Reverted caption editor behavior to accept enter for newlines. Now draws focus rectangle to indicate focus
  • Added warning if image and output directory are the same
  • Non JPEG files (videos for instance) now delivers last modified date instead of 0 when asked for Camera date
  • Speed up to loading of jAlbum objects.
  • More user friendly reporting of circular folder reference problems
  • Better naming of internal threads
  • Updates to translations. Thank you translators!
  • Minor code improvements
  • Updated bundled Turtle skin to v5

Bug fixes

  • Didn't handle externally modified xmp metadata (like face tags for instance)
  • Repairing broken links would only render the first repaired object correctly. Now all repaired objects are refreshed properly
  • Nullpointer fix for loading old skin settings onto new UI containing new UI components
  • Fix for respecting current directory on Mac File chooser
  • Occasional paining error fixed
  • Didn't understand old $variable syntax for subclasses of dates and files
  • Uses jAlbum ordering instead of custom ordering if visiting a folder containing an albumfiles.txt file but no meta.properties file
  • Error dialogue didn't properly display a scroller for long stack traces
  • Using a folder to represent another folder didn't render the representing album object icon
  • Nullpointer fix for Mac file chooser
  • Fixed painting issue when using icon instead of text for JLinkLabel component

Released: 3 december 2013

11.6.4

News and Updates

  • Updated Dutch, Portuguese and Korean translations. Thank you translators!

Bug fixes

  • jAlbum 11.6 could cause loss of original files if generating the album files to the same folder as the image folder and keeping "Copy originals" and "Link to originals" set.

Released: 18 november 2013

11.6.3

News and Updates

  • Updated Romanian and Hungarian translations. Thank you translators!
  • Links may have relative target paths
  • Added ${buyImageUrl} variable. Exists if images have been published for sale. Skin developers can check for the presense of this variable and simply link to its URL so buyers can purchase the relevant image.
  • Bundled with updated skin Turtle 4.5.3
  • Developers: Now avoids interpreting complex object-type variables like window, explorer and engine when using the old-style $variable syntax. This simplifies using Javascript code that refers to $window without the need to surround such references with elements.

Bug fixes

  • Renaming folders caused inconsistent behavior until window was refreshed (since 11.6)
  • Convert links to copies broken
  • Improved UI updates when titles and keywords change
  • Developers: Corrected IO.resolvePath()
  • Fixed nullpointer bug in renderer thread

Released: 5 november 2013

11.6

News and Updates

  • Significantly faster video editing (selecting representing thumbnail and editing start and stop)
  • Far more responsive user interface when managing images that lack cached thumbnails
  • jAlbum now keeps track of when album objects were added to an album. Currently supported by the skins Matrix, Gromit and Turtle
  • Album objects can now be sorted on "when added" date
  • Hovering the mouse over album objects now display convenient information like type, location on disk, size, date added and date modified
  • Uses less file IO calls. Speeds up operation where slow disks and network disks are involved
  • More memory conservative when scaling huge images (>10000 pixels wide)
  • Significantly faster operation over SAMBA mounted network disks (>600% speed gain)
  • Improved wait cursor handling for long operations
  • The ftp4j connection type now sends keep-alives every 30 seconds to avoid disconnects due to timeout
  • Supports the MPO file format (3D JPEG images)
  • Updated bundled skins Minimal and Turtle
  • Added pricing link next to sign in button for unlicensed, not signed in users
  • Developers: See this forum post for API changes

Bug fixes

  • Rotating images and applying image tools to images didn't refresh the thumbnails in the user interface
  • Fixed problems downloading albums using ftpes, ftps and ftp (ftp4j) connection types (exists method broken)
  • Folders who's names starting with the same letters as the album folder would be ignored
  • Fixed painting error in edit panel
  • Non image album objects could be selected to represent a folder or album
  • Fix for nullpointer error when using upload window when jalbum.net is down
  • More robust startup (doesn't bail out if unknown enum properties are found)
  • Renaming files when only the CaSeInG differs would cause double entries
  • Minor code fixes
  • Prevents "OLYMPUS DIGITAL CAMERA" from being displayed as image caption

Released: 10 september 2013

11.5

News and Updates

  • Keywords can now be viewed and edited in thumbnail view
  • One can quickly switch between viewing and editing file names, titles, captions or keywords by right clicking the "label type" indicator in the status bar
  • Uploading albums to the root of the remote host or to any folder containing other folders than album folders is now considerably faster
  • Less nagging: Only warns the first time a user attempts to upload an album to the web root of a server account
  • Bundled "Minimal" skin now updated to use the new video tag (gives an embedded player). Thanks for that one jGromit. Also showcases a simple Google Maps integration
  • Skins may disable thumbnail layout panel by specifying skin property
  • Account profiles can now be renamed
  • The embedded editor now supports the recently added variables "videoWidth", "videoHeight", "videoFPS", "videoDuration", "fileCategory" and "gpsLocation"
  • Minor API improvements
  • When opening files using the embedded editor, the currently open image directory is now the default
  • Developers: Updated plugin API to support adding custom tool bar buttons
  • Developers: Small fixes and improvements to skin properties editor
  • Bundled Turtle skin now updated to 4.4.1

Bug fixes

  • Uploading html files using the protocols "ftps", "ftpes" and "ftp (ftp4j)" would sometimes mangle foreign characters (long standing bug)
  • Could accidentally leave edit view when files in the current folder were being added or modified
  • Fix for painting bug when selecting some album objects
  • Fixed rendering bug in label editor
  • Developers: The AlbumImage API ignored the compressionQuality parameter

Released: 8 augustus 2013

11.4.1

News and Updates

  • Double clicking template pages that have no embedded user interface will now revert to opening in the embedded text editor.
  • Bundled with updated Turtle 4.3.4 skin (fix for Facebook commenting)
  • Updated Korean translation. Thank you dear translator

Bug fixes

  • Selecting the desired image to represent an album using the General settings panel was broken in 11.4
  • Some images would fail to be processed with a "Missing Huffman code table entry" error if "Include photographic data in generated images" was set.

Released: 31 juli 2013

11.4

News and Updates

  • Significantly faster (around 10 times) loading of large album projects and sub folders
  • The user interface images and folders are now always in sync with the backing file system so changes directly to the file system, like added and deleted files are reflected in the user interface. No need to manually issue View->update
  • Developers: Custom template pages are now guaranteed to have all variables present during script processing that are present within the <ja:ui> element. (Easier for template developers. No need to check for void variables)
  • Bundled with updated Turtle skin 4.3.3

Bug fixes

  • Red eye reduction tool was broken
  • Cancelling an album object move by moving the caret back to the initial position would move the album object(s) to the end.
  • Several minor code fixes

Released: 7 juli 2013

11.3

News and Updates

  • Now preloads the recent album projects list with a sample album project that demonstrates making a full portfolio site using jAlbum including sub folders and custom contact and about pages
  • Skins can now provide user interfaces for custom web pages like "About.htt" and "Contact.htt"! This enables end users to customize such pages graphically from within jAlbum's edit mode = no need to display html source code to end users. Give it a try by opening the sample portfolio project and double click "About.htt" or "Contact.htt". (The source code can still be edited by right clicking template pages and selecting "Edit" from the context menu). These user interfaces are declared within <ja:ui> elements of the template pages so the skin developer both declares and uses his variables in one convenient location.
  • Added ability to order album objects by title and caption
  • Added ability to view and edit Titles as well as file names and captions from the thumbnail view (See View->"Label type")
  • Label type for thumbnail view (file name, title, caption) now visible and changeable in status bar
  • Creates web-safe file names if non-safe file names are being used without URL-encoding being active. This should ensure less viewing problems for files using characters like %, #, ? and &
  • Minor user interface tweaks
  • Minor code improvements (better naming of CPU threads)
  • More robust reading of camera metadata
  • Recent project list now max 50 instead of 25 files
  • Bundled with updated Turtle 4.3.0 skin
  • Languages updated. Thank you dear translators!

Bug fixes

  • Better memory management: Better at releasing unused data in situations where memory is low. jAlbum should now be far better at processing huge albums without running into out of memory conditions.
  • Fixed deadlock bug in Widget panel causing the user interface to hang
  • Some Windows systems would experience slow or hanging start up due to misconfigured printer drivers
  • Album projects can now again be opened by simply dropping their folders onto jAlbum
  • Prevents copying a file to itself (thereby rendering the file zero bytes in length)
  • The state of custom UIs wasn't saved when making the album
  • Handles broken manifest.jmf files on upload = more robust uploads on shaky network connections

Released: 28 mei 2013

11.2.5

News and Updates

  • The signup procedure is now embedded within the client. Signing up and testing our storage solution is now a far faster procedure than before
  • Better error reporting if jAlbum can't connect to jalbum.net storage accounts
  • Album objects having file names containing illegal, non web safe characters (like %, # and ?) are now highlighted with warning icons
  • Developers: Added Google Maps formatted ${gpsLocation} variable
  • Now prevents accidental deletion of remote albums that reside directly at the web root folder
  • Updated bundled Turtle skin to 4.2.2

Bug fixes

  • Wouldn't launch on old Macs running Java 1.5 if the default skin required Java 1.6

Released: 14 mei 2013

11.2.4

News and Updates

  • Performance improvements to UI painting and album building with Turtle skin
  • Even more tolerant to faulty camera metadata structures (for instance images written by Adobe Lightroom)
  • Bundled updated Turtle, Mr.Burns and Lumen skins
  • Media RSS files will now have absolute links (per the media RSS specification) if the new "Address" field under album settings points out the destination album URL.
  • Minor code improvements
  • Developers: New CompiledBase API for compiled skins

Bug fixes

  • Fixed bug where video resolution was reset when loading projects having custom video settings

Released: 24 april 2013

11.2.1

News and Updates

  • Album projects can now be ordered by reverse name too
  • Renamed "Include original" to "Do not re-encode" for videos
  • Now more tolerant to faulty camera metadata structures. Images processed through Adobe Lightroom used to not have its EXIF metadata visible in jAlbum due to an incorrectly written "EXIF Directory length" field. jAlbum now handles such files too.

Bug fixes

  • Fixed bug causing only the first of several IPTC keywords to show (Since 11.2)

Released: 19 april 2013

11.2

News and Updates

  • Added "Project ordering" drop menu. Projects can now be ordered by name or last used
  • Videos can now be selected to have their processing bypassed (check "Include original")
  • Added play button onto videos in the user interface to better indicate them
  • Extended tool-tip display time from 4 seconds to 10 seconds
  • Updated bundled skin Turtle to v4.1
  • Armenian translation added. Thank you Hrant Ohanyan!

Bug fixes

  • The preview image was not updated while the video clip sliders were dragged
  • The video clip slider was not visible for videos having their own custom thumbnail file (.thm file)
  • Editing titles and ratings of objects in a sub folder wouldn't trigger reprocessing of that sub folder if "Process only updated sub folders" was selected
  • Fix to disabling of undo/redo for read-only text components
  • Respects portrait oriented embedded thumbnails instead of creating separate thumbnails
  • Style hints was applied twice and caused deadlock if opening a project while loading a skin
  • Fixed character encoding issue for EXIF and IPTC metadata
  • The videoWidth and videoHeight variables weren't calculated correctly if a custom thumbnail file were present having other dimensions than the video
  • The underlying metadata-extractor library was sometimes wrongly returning metadata for an embedded thumbnail instead of metadata for the main image
  • The demo filter "SimpleFilter" was broken

Released: 15 april 2013

11.1.5

News and Updates

  • Renamed "Use as folder thumbnail" to "Make key photo" and moved closer to top of context menu (inspired by iPhoto)
  • Bundled updated Turtle skin v4.0.11
  • The detection of skin changes upon make album that triggers skin reloading is now based on version number instead of checking last modified date

Bug fixes

  • jAlbum 11.1 could fail with out of memory error when making huge albums (around 20.000 images). Now reverted to earlier memory management.
  • Import settings wasn't fully tight
  • Now prevents .mp4 videos from being overwritten if output is set to same directory as input directory
  • jAlbum wouldn't use the embedded thumbnail images of some portrait oriented images when painting the user interface thumbnails, and would instead generate its own (since v11)
  • Minor bug fixes

Released: 10 april 2013

11.1

News and Updates

  • Asks user whether he wishes to copy added files or link to them (saves disk space for instance). See this blog post for more info on different ways of managing images with jAlbum.
  • Copy files progress bar now shows progress during the copying of large files too
  • Performance enhancements
  • Minor UI adjustments
  • Updated bundled skins Turtle and Base.
  • More robust against broken images
  • Verifies date pattern under advanced album settings so incorrect patterns are prevented
  • Now reporting number of videos when adding albums to jalbum.net
  • Now using a smaller folder icon when in small thumbnail view
  • Developers: New API for fast and flexible counting of object categories
  • Logo filter can now be excluded for selected images

Bug fixes

  • Updating a skin from within jAlbum would reload default skin settings instead of keeping project settings
  • Partly uploaded files weren't completed on next upload
  • Files having a "-" in the start of the file name weren't sorted according to user's wish
  • Updating skins would sometimes cause an exception to be thrown
  • Typing special Polish characters when entering captions would trigger events like undo/redo
  • Updating skins would sometimes cause an exception to be thrown
  • Moving deleting and excluding videos was not synchronized with the corresponding video file in the album structure
  • Wasn't possible to select folders to represent albums
  • Ensures that any locally stored manifest.jmf file isn't uploaded (should never be manually uploaded)
  • The selected style on Mac wasn't rendered correctly
  • Made uploading albums more robust against jalbum.net not responding correctly
  • Fix to bug in detection of circular folder references (equal folder names would fool the logic)
  • Fix to bug calculating the right web root url from an ftp server name

Released: 13 maart 2013

11

News and Updates

  • Converts over 160 video formats suitable for the web (mp4). See blog post
  • Auto detects and adjusts video orientation
  • Allows videos to be rotated
  • Videos can have their start and end trimmed
  • Generates preview images for videos
  • Supported video formats are configurable under preferences. There is also a master switch to enable/disable video support under Preferences
  • Now smart enough to pick the latest skin version from disk, be it either a bundled skin or an installed skin (Previously just picked an installed skin, if present)
  • If skin related error occurs, a friendly error dialogue is now displayed helping users to update skin and report errors. (Switch on debug mode to get the classic error dialogue)
  • New license info panel under "About jAlbum" window
  • Bundled the Arty ("Instagram" like effects) and AutoCorrection image tools
  • Support for rotating all images, not just images coming straight from digital cameras (having EXIF data)
  • Tags published albums containing processed videos with a "video" tag
  • If unexpected internal errors occur (stuff printed to System.err), will display a small warning icon in the lower right corner. Clicking it will bring up the error message in the System console.
  • Remembers divider location, if "Remember window position and size" set
  • New pro looking program icons
  • New 128x128 web icon set
  • Minor user interface adjustments
  • Includes updates to Turtle, Base, Mr.Burns and Lumen skins
  • Clicking the thumbnail icon for the current album project will leave edit mode and return you to the thumbnail view (and root folder)
  • Developers: Now sets closeupPath for supported videos to slide page to enable embedded videos
  • Developers: New API for unzipping and downloading
  • Developers: Added the skin variables "videoWidth" and "videoHeight", that will give you the dimensions of the processed/final video (only present if video support is switched on)
  • Developers: Added file category support (fileCategory variable)
  • Developers: Blur filter now accepts different radius/strength

Bug fixes

  • Fixed bug causing editing of moved objects to break
  • Fix for nullpointer exception bug when painting thumbnails
  • Fix for custom image size error (custom maxImageWidth etc ignored when generating variables)
  • Fix to error linking to non existent slide pages
  • Fixed bug causing style hints to sometimes not being applied
  • Fixed "Invalid code" error when activating license
  • Fixed folder ordering bug for folders ending in a space
  • Fixed bug where folder thumbnails did not always have the movie thumbnail painted right
  • Handles cases where Apache Sanselan can't include xmp metadata in generated hi-res images during upload
  • Fixed bug causing infinite loop when enlarging images
  • Various minor fixes

Released: 27 november 2012

10.10.8

News and Updates

  • Windows version packaged with an updated installer software
  • Easier to correctly activate license (erroneous trailing spaces are trimmed from the activation code)
  • Bundled Base skin updated

Bug fixes

  • Windows version could sometimes trigger security warnings
  • The "IPTC author" field of images could sometimes leak into the xmp title field of images
  • Uploads could sometimes end up with an error in "Notifier" (missing album URL)
  • Fix for custom image size error (image specific maxImageWidth etc variables ignored when generating variables)
  • Loading album projects by dropping project files onto the dock icon on Mac could sometimes cause errors
  • Fix for not being able to open folders containing double spaces in file names (Windows only)
  • More robust against errors reading xml metadata from .info files
  • Fix for calculation of album URL (we sometimes got "No web directory selected")
  • Running the Mac version as another user than the installed user would prevent the system standard file chooser from opening
  • Fix for nullpointer exception bug when painting thumbnails in the UI

Released: 12 oktober 2012

10.10.7

News and Updates

  • Updated bundled Lumen skin now supporting image specific visitor comments via the commenting widget
  • Connecting to servers using the sftp protocol (secure ftp) now also supports the "Keyboard interactive" authentication mode.
  • Updated Dutch translation

Bug fixes

  • The processing of PNG images was broken if "Force JPEG writing" was switched off.
  • jAlbum failed to paint the user interface correctly if running on Java 1.5. This mostly affected users running Mac OS X 10.4
  • Fix for allowing password popup dialogue on sftp servers that don't accept "Password interactive mode"
  • jAlbum wouldn't allow deletion of a folder linked to a read-only target folder

Released: 3 oktober 2012

10.10.6

News and Updates

  • Added new "jAlbum core update" external tool to simplify ad-hoc patches to jAlbum
  • Mac version now signed with a code certificate in order to avoid warnings when launching jAlbum on OS X Mountain Lion

Bug fixes

  • Failing to append xmp metadata to file would make jAlbum ignore file. Now file is written without xmp metadata for such cases.
  • Uploading albums with updated images wouldn't include the updated images (broken since 10.10)
  • jAlbum didn't handle < and > in passwords properly
  • jAlbum would show a "Do you wish to save changes" warning when moving between album projects while a skin was loading
  • Several bug fixes to make jAlbum run properly on Java 1.7 for Mac
  • Keyboard support wasn't working when running the full screen slide show on Mac and Java 7
  • Album objects (thumbnails) weren't rearranged correctly in the project window when having "Hide excluded" set
  • IPTC metadata wasn't imported to xmp block if image already contained an xmp block
  • The version number didn't show in the about dialog when using the Alloy look and feel

Released: 19 september 2012

10.10

News and Updates

  • Faster album making (roughly 30% faster image processing)
  • Faster loading of large album projects (album objects are initialized by multiple threads)
  • New "Make an album like that" feature: Ability to import album settings from existing published albums, so you can copy the look of an album you like. See File->Import
  • Ability to reset an album project to default settings. Practical if you've lost your way in settings. See File->Import
  • Easier and faster skin updating: Skins can now be downloaded and installed from within jAlbum. No need to involve the web browser.
  • Better, user configurable credit links, helping making jAlbum known. See Album settings->Pages
  • New Minimal skin (v2.0). Updated to today's web standards, but keeping the minimalistic feel.
  • Updated Base and Turtle skins
  • For skin developers: New alpha (transparency) aware color selector (JAlphaColorSelector)
  • Somewhat more performant file writes
  • Now verifies validity of web root URLs, making it less likely to have a 404 error when viewing final album
  • Widget support always on for unlicensed users
  • Various minor code improvements

Bug fixes

  • Users could sometimes get a "No such user" error message after uploading albums
  • Album projects containing folders with representing thumbnails referenced via broken links wouldn't open
  • The output (album) directory was created as soon as skins were loaded instead of at album build time
  • Some images could trigger an ArrayIndexOutOfBoundsException error when appending xmp metadata during album generation (3:rd party bug in Apache Sanselan library. Now handled by ignoring appending xmp metadata for such images)

Released: 28 augustus 2012

10.9.2

News and Updates

  • Updated bundled skins "Mr.Burns" and "Lumen"

Bug fixes

  • Fixed java.lang.NullPointerException when uploading albums (in Notifier.java:108)

Released: 25 augustus 2012

10.9.1

News and Updates

  • jAlbum now always prints some diagnostic message to the system console if a severe error occurs that prevents jAlbum from starting
  • For skin developers: The JColorSelector component is now somewhat better at supporting colors with alpha channels on Java 7

Bug fixes

  • Under rare circumstances, the recent project list would show each entry doubled (since 10.9)
  • jAlbum wouldn't launch on Java 7 (since v10.9)
  • jAlbum's embedded text editor would cause error messages to be printed to the system console when editing new files
  • The "Convert spaces to underscores" external tool was broken
  • Minor fix to embedded Turtle skin (stripping quotation from home page link text)

Released: 23 augustus 2012

10.9

News and Updates

  • New widget settings tab that allows you to manage widgets for albums from within the software itself
  • New address bar added to jAlbum's thumbnail view. The address bar continuously shows you the hard disk location of the currently open folder (can be toggled on/off)
  • An initial path can be added to the server name of connection profiles, thereby enabling users to upload albums to ftp servers that hide files and directories
  • Less annoying notifications: jAlbum now ensures that not more than two "promo type" notifications are shown per session. Also, such "promo type" notifications won't interrupt any currently showing notifications (they are put on a queue instead)
  • Updated ftp library to v2.3.0 (previously 2.1.0)
  • Promotion links are now never added to albums when a license is active

Bug fixes

  • Fixes to jAlbum's detection of published albums: Some albums didn't show up as published even though they were.
  • Some thumbnails in the recent album project list would sometimes not show. This bug has been around for years and now finally found and fixed!
  • The detection of recent album projects has been rewritten. There were occasions where the previous code could cause an empty recent project list. This will hopefully never happen again.
  • Fix for running jAlbum on Java 1.7 (fix for SocketReset error during ftp uploads)
  • jAlbum can now again produce that famous "ribbit" sound when clicking the frog face during start-up :-)

Released: 8 augustus 2012

10.8.1

News and Updates

  • No longer saving passwords for account profiles as plain text (applies to new account profiles)
  • Added directory chooser button for "My Albums" location to jAlbum's preferences dialog
  • Updated bundled skins Turtle, Base and Galleria

Bug fixes

  • Fixed bug causing mixup of some camera metadata when using multiple threads with some skins (really old bug)
  • The user interface was hanging if making albums after modifying a skin (installing an update or editing the currently used skin)
  • jAlbum didn't start on Java 1.5. This mainly affected those running jAlbum on Mac OS X 10.4
  • Fixed bug where jAlbum would choke on some unusually formatted xmp metadata in images
  • Reloading a skin now keeps the current skin and style settings
  • Filters out jAlbum specific files from the "res" folder of album projects when copying files
  • The "My Albums" location couldn't be set to the root of a file system (for instance C:\)
  • jAlbum would accidentally create a .jalbum folder inside the installation folder on startup (since 10.8)

Released: 6 juli 2012

10.8

News and Updates

  • Albums may now be tagged to increase visibility in search engines etc (see Album settings->General)
  • jAlbum now saves xmp formatted metadata with generated closeups and hi-res images. This for instance ensures that photographer copyright information and keywords are preserved (Setting is on by default. Can be controlled under Album settings->Advanced->Metadata).
  • jAlbum now provides a native way to add a link to your homepage from the albums (See Album settings->Pages). This was previously a setting each skin had to provide (in various ways). jAlbum also imports existing homepage links from skins like Turtle, Galleria, Photobox, MatrixSlide and Matrix. Skin developers: Please use the new homepageAddress and homepageLinkText variables to support homepage linking!
  • Updated bundled Turtle skin: Now supports facebook commenting among a list of other improvements
  • Updated several bundled skins to support new homepage linking
  • New and faster loading splash screen
  • Removed obsolete 3:rd party code
  • Various internal improvements

Bug fixes

  • Fixed bug causing album objects to go out of order when converting links to copies

Released: 16 mei 2012

10.7.2

News and Updates

  • Again reverted to reading TIFF images using the Sanselan library as it is far faster. (Fixed issue where some images read via Sanselan didn't show up)
  • Removes camera maker copyright notes from the "IPTC Caption" field too
  • Increased font size on camera metadata listing and made font size adjustable (+/- keys)
  • Bundled with updated versions of Turtle, Mr.Burns and Lumen skins

Bug fixes

  • Grayscale filter on Mac version didn't handle transparency
  • Fixed nullpointer exception bug in histogram

Released: 3 mei 2012

10.7

News and Updates

  • jAlbum now supports a histogram for easier image editing and analysis
  • Right-click image(s) and select "List metadata" to see all embedded metadata (exif+iptc+xmp) listed in a separate window
  • Right click image(s) and select "Open with..." to integrate jAlbum with your favorite image editing software.
  • jAlbum now also makes all xmp variables as parsed by Adobe's standard library available via the "meta" object under the "xmp." namespace. Previously, xmp variables were only available via a sparate "xmp" object.
  • Licensed albums are now tagged with an id number instead of the username of the license holder (for improved integrity)
  • Bundled with updated Turtle skin 3.2.0
  • Windows version bundled with updated Java 1.6.0_32

Bug fixes

  • jAlbum 10.6 wouldn't run from command line mode on servers lacking a display.
  • More robust uploading: Album uploads would halt with a "No such file" error if album sub folders had been manually deleted from the server.
  • For developers: jAlbum's layout manager RiverLayout wasn't respecting component's maximum size limitation for elastic components

Released: 23 april 2012

10.6

News and Updates

  • You can now be signed out and still have your license active
  • The Mac version of jAlbum now has a native file chooser for adding images and image folders. Thanks goes to TeamDev jniwrapper for the support for this.
  • Added alternative way of activating/attaching license based on a code (See Help->Activate license)
  • New sub context menu for picking page templates from currently loaded skin when building web sites
  • More robust reading of certain JPEG images.
  • Bundled with updated Turtle 3.1.2 skin version
  • Album's plugin API updated to allow for new kinds of extensions. The first one to use this is our new Histogram plugin
  • Added language info to published albums
  • Added a JAlbum.dumpThreads() debug method for developers
  • Added a "version too low" error message if users try to run jAlbum's internal text editor on Java 1.5.
  • Translations updated for Brazilian Portuguese, German, English, Swedish, French, Spanish, Finnish, Slovak, Polish, Slovenian, Romanian and Korean. Thank you dear translators!

Bug fixes

  • Passing a -projectFile as argument to running jAlbum in console mode generated a nullpointer exception
  • Image size specific variables were sometimes lacking when processing "ja:fileiterator nodirs" elements
  • Broken images could cause a nullpointer exception
  • Uploading folders with missing project files would generate and error when writing the lifeboat.zip file
  • png files named PNG wouldn't be processed.
  • The "Server mode" tool wasn't working in UI mode
  • media.rss injection and Microsoft MarkOfTheWeb injection wasn't working for skins using headers and footers

Released: 27 maart 2012

10.5.2

News and Updates

  • Updated bundled Turtle skin to 3.0.5
  • Updated external tool "Import comments from rss file". Now repairs albums with sub folders too

Bug fixes

  • Album builds could sometimes break with a nullpointer exception on multi core CPUs (since 10.4)
  • Bug fix to reading CMYK encoded JPEG images

Released: 19 maart 2012

10.5

News and Updates

  • Up to 8 times faster album downloading due to simultaneous file transfers
  • jAlbum now able to import published albums created with desktop jAlbum too (not just albums made with online jAlbum)
  • jAlbum now has an option to force GIF and PNG files to be written as JPEG too
  • Album projects can now be moved and copied without breaking
  • Automatically identifies and handles incompatible skins
  • Sign-out button moved to File menu (only to be used rarely)
  • Updated bundled skins Turtle, Base and Mr.Burns
  • "New skin" tool (Tools->Skin developer->New skin) now asks user what skin to use as base for new skin
  • Mac version repackaged without a visible "skins" folder. (Users should never modify the bundled skins)
  • Embedded skin editor now warns if user tries to modify a bundled skin (can result in changes being overwritten by updates)
  • "Lifeboat file" now includes custom pages too meaning that full web sites can be restored too

Bug fixes

  • Fixed "ConcurrentModificationException" sometimes occuring when making albums (since 10.4)
  • Album projects having deep sub folders with the same name (for instance "Family/2011" and "Work/2011") could cause jAlbum to open the wrong sub folder while navigating

Released: 9 maart 2012

10.4.4

Bug fixes

  • Applying a sharpening filter on certain JPEG images could cause an "Unable to convolve src image" error (Old Java bug #6585922 we've now worked around)

Released: 8 maart 2012

10.4.3

Bug fixes

  • jAlbum would re-upload hi-res images every time, even if they were already uploaded (broken since 10.4)

Released: 7 maart 2012

10.4.2

News and Updates

  • Updated software certificate for windows installer package

Bug fixes

  • Widgets broken on some skins that were including the page footer (Galleria and others)
  • Wouldn't allow users to make albums to the same folder as the image/input folder (broken since 10.4)
  • Images with broken metadata (EXIF) structures could cause out of memory conditions (old issue)
  • The ja:widget tag now allows the page type to be passed with the ${pageType} syntax

Released: 2 maart 2012

10.4

News and Updates

  • Support for making whole web sites and not just albums. Currently supported by "Turtle", "Galleria", "Minimal" and "Base" skins (now bundled). More skins to follow.
  • About 40% faster page processing due to better use of multi-core CPUs
  • Bundled updated Turtle 3.0 and Base 2.0 skins. See skin pages for a full list of enhancements.
  • Support for transparent images and PNG writing. GIF and PNG files are now written as PNG files
  • Images can now be individually scaled to different sizes (by overriding the max* image size variables for specific images.
  • Album projects missing a "directory" entry will now pick the image directory path from the project file location. This will soon help to making album projects truly portable
  • Alt-clicking preview will bring up final published album (only valid for albums uploaded using jAlbum 10.4 and up)
  • Removed "Generate Search engine friendly file names" feature for now. It wasn't ready for prime time (caused too many side effects)
  • Images can now be oriented in any direction
  • Supports dragging and dropping .ico files too
  • Camera copyright messages are now filtered from the EXIF "Image desc." field
  • jAlbum now keeps track of dates and locations for made and uploaded albums (will be put to use in future versions)
  • Added "Activate license" button to about window
  • Introducing "licenceManager", "currentObject" and "currentFolder" and "rootFolder" variables to compiled code
  • Added a pageType variable (values are "index", "slide" or "page")
  • Puts a unique ID in the widget loader for anonymous / not signed in albums. This will make it considerably easier to later get rid of ads for such albums. (Will remove the need for rebuilding and reuploading albums after purchasing a license)
  • Made the objects "rootFolder", "currentFolder" and "selectedObjects" available via the system console as a convenience to developers

Bug fixes

  • jAlbum wasn't actually using the recently added "FTPES", "FTPS" and "FTP (ftp4j)" transfer protocols.
  • Xmp captions would be deleted from images that were linked into jAlbum when such images were deleted from jAlbum
  • jAlbum's notification system failed to work on OS X Lion (spitting out loads of error reports on the system console)
  • Fixed minor rounding error for scaling images (could get one pixel too small)
  • Images could show up incorrectly oriented if "Include photographic data in images" was checked
  • Rewrote progress dialog window. Now improved performance and fixed bug causing the progress dialog to spontaneously reopen after having been automatically closed after a successful album build
  • Unrelated files could be accidentally deleted from a server folder the second time an album was uploaded to a server folder where other files are already present
  • Moving images didn't also move the corresponding generated files
  • Some albums were made without thumbnails if a previously used skin switched off thumbnail generation
  • Replaced files (when adding files to jAlbum) are first removed, then added again. This removes stale cached thumbnails and stale generated slide images
  • jAlbum's settings window could become larger than the screen with certain skins and settings
  • AlbumObject.getLastModified() is now correct for folders too (senses structural changes to children)
  • The "onload.bsh" script file now has access to "rootFolder" and "rootImageDirectory" variables
  • Images taken upside down weren't oriented right

Released: 4 januari 2012

10.3.1

News and Updates

  • Portuguese translation updated.

Bug fixes

  • Windows version would hang when dragging and dropping images from the file chooser onto jAlbum. This bug has been around for over a year and is now finally fixed.
  • Mac version would fail with "Could not initialize class com.adobe.xmp.impl.XMPMetaParser" error on OS X Lion
  • Error reporting for skins that require "compatibility mode" to run wasn't tight

Released: 2 januari 2012

10.3

News and Updates

  • More memory conservative so huge albums can be built without running out of memory. (Some older skins will need to run in "compatibility mode" to work with this release. See Preferences->Advanced)
  • Supports reading JPEG images in the CMYK color space too. Thanks goes to Werner Randelshofer for making this possible.
  • Sub-albums can now be selectively hidden (i.e. included in the album, but not linked to from index pages).
  • Can generate search engine friendly file names. (See setting under Advanced settings->Naming)
  • Guides users trying to upload to jAlbum's storage without having storage activated
  • Welcomes licensed users upon license activation. Excludes credit links by default for licensed users
  • New file type: .patch.jaskin: Contains only new and updated skin files. Deletion of the old skin doesn't happen. This simplifies distributing minor patches to skins.
  • Translations updated. Thank you all translators!

Bug fixes

  • Fixed memory leak on Mac that could cause huge memory usage when working with many album objects in the UI.
  • Fixed issue where jAlbum could hang if Make album was pressed while loading a project
  • Dismissing skin "like" notifications is now remembered
  • Negative camera metadata values expressed as rational numbers weren't interpreted correctly (for instance EV -1/3)
  • Fixed randomly occuring exception in renderer thread
  • Fixed exception triggered in "SpecialMacHandler" when quitting Mac version
  • Better error reporting if "Output has not been set" error occurs

Released: 5 december 2011

10.2

News and Updates

  • Up to 10 times faster album uploads when uploading to external sites (uploads to jalbum.net are already accelerated). The accelerated speed is gained by transferring multiple files simultaneously (see jAlbum preferences->publishing for configuring)
  • Support for the secure file transfer protocols "FTPS" and "FTPES" added. jAlbum now supports four transfer protocols: FTP, SFTP, FTPS and FTPES.
  • jAlbum now works correctly behind http proxies (proxy settings can be manually configured under Preferences->Advanced unless auto configuration works)
  • Added "Activate license" menu item to help menu
  • Updated 3:rd party SFTP library to improve stability on secure transfers (jsch 0.1.45)
  • Added new 3:rd party library for FTP transfers (ftp4j 1.6.1)
  • Updated bundled "Turtle" skin to v2.1.10
  • Updated bundled "Happenings" skin to v1.1.7
  • Updated bundled "PhotoBox" skin to v1.1.15

Bug fixes

  • Upload window wasn't working using GTK+ Look&Feel on Linux
  • Images altered outside of jAlbum didn't trigger jAlbum to recopy them to the destination album (if "link to originals" and "copy originals" was chosen)
  • An early 10.2 release had issues with loading the FotoPlayer skin and switching to other skins thereafter.
  • The remote directory (where to upload albums) was accidentally stored among the default settings
  • Previewing albums didn't work on some Windows machines

Released: 18 oktober 2011

10.1.2

News and Updates

  • Bundled with updated Turtle skin 2.1.4
  • Faster start up time on systems with a large number of installed fonts (font list loaded in separate thread)

Bug fixes

  • Could accidentally delete files from the destination folder on the server that haven't been previously uploaded by jAlbum. This is a several year old bug.
  • Autocompletes keywords with coRRect CaseIng and not just with small caseing
  • The embed album function could sometimes bail out with scripting errors

Released: 5 oktober 2011

10.1

News and Updates

  • Updated filter bar: You can now filter on keywords too. Use comma and plus separated keywords to narrow the number of images to match your liking
  • Fast and convenient keyword tagging: jAlbum learns your keywords and autocompletes them as you type. See video!
  • jAlbum now offers you to "like" the currently used skin after a successful album upload.
  • Reset filter bar button added to filter bar
  • Filter bar can be closed with escape key
  • jAlbum's xmp property editor now imports metadata like Author, Keywords and Copyright from the older IPTC fields if an image lacks xmp fields but has IPTC fields
  • The filter bar now applies a logical "AND" between the ratings, flags and keywords categories, so it's now easier to for instance filter for all "5-star nature images"
  • Bundled Turtle skin updated to v2.1.2
  • New LicenseManager API replacing SignInManager for handling licenses
  • Minor user interface polishing
  • Added keyboard shortcut to import settings from other projects (CTRL+SHIFT+O)
  • jAlbum's PluginContext API now has a getCurrentFolder() call too.
  • Windows version bundled with latest official Java version (1.6.0_27)
  • Defaults to using Java's more modern "Desktop" API for launching browsers and opening file system folders in Explorer and Finder

Bug fixes

  • jAlbum 10 introduced incompatibility with some skins (triggered scripting errors due to missing API call). Now fixed.
  • The external tool "Apply ordering to subfolders" was broken.
  • Some albums could get a broken parent link from the top level instead of no parent link (${parentIndexPage} was incorrectly null instead of missing)
  • When moving to a parent folder in a final album, you were incorrectly taken to the first index page instead of the index page linking to the current folder.
  • More robust against broken image data structures when figuring out image orientation

Released: 26 september 2011

10.0.1

Bug fixes

  • Wouldn't start on computers only having Java 1.5 installed (applied to early versions of v10)
  • Java 1.6.0_26 had a bug that prevented the file chooser from showing up when clicking "Add photos" on Windows, Windows version therefore again bundled with a bug fixed Java version (Java 7)
  • Several bug fixes to bundled Turtle skin
  • Some skins would incorrectly produce dead parent level links from the root album level (${parentIndexPage} was incorrectly declared for root level).
  • Some skins (Turtle, Lumen, Mr.Burns) wouldn't build albums from command line.

Released: 19 september 2011

10

News and Updates

  • New license model: jAlbum is now free for non commercial use only. For commercial use of the application you need to purchase a Pro license. The Pro license also lets you remove ads and white label your albums, and will give you access to our priority e-mail support.
  • Full xmp metadata support. Read and write metadata like caption, title, rating, keywords, author and copyright directly to your images and exchange data with other xmp aware applications like Adobe Photoshop, Bridge and Lightroom. Read blog.
  • Now also supporting the image formats TIFF, PSD (some aspects), PNM, PGM, PBM, and PPM. For details see the Sanselan library
  • Albums can now be easily embedded in web sites and blogs by using the new "Embed album" feature. Skin developers can use the new "embed.htt" template file to customize how their skins are embedded. Read blog.
  • You can now move album objects (images, folders) between album projects (within the same application)
  • The filter bar now lets you filter by flag/color (xmp Label) too, and the slide show allows you to quickly flag images by color using keys 6-9. (Use keys 0-5 to rate images). Read blog.
  • Faster album making: We were able to avoid duplication of metadata reading
  • Upload button now defaults to the advanced upload window for externally hosted albums (ALT key toogles between quick and advanced view)
  • New XmpManager API for those skin and plugin developers who wish to manage the hundreds of other XMP properties there are.
  • Skins Lumen, Mr.Burns and Galleria updated
  • New "Copy file metadata to xmp" external tool that injects xmp metadata into the images of old album projects
  • Turtle skin now v2.0, a major rewrite packed with improvements and new expressions.
  • Translations updated. Thank you all translators for your continuous help!

Bug fixes

  • Fix to reading Unicode encoded EXIF User comments.
  • Fixed error causing "Convert link to copy" from two folder levels down to seemingly not work (the visual appearance wasn't updated)
  • Operations were applied to album objects that were selected but filtered-out by a filter
  • Some images got negative GPS coordinates