AfterDawn | News | Guides | Software downloads | Tech Support | Forums | HIGH.FI
AfterDawn

Version history for JAlbum (64-bit)

<<Back to software description

Changes for v19.1 - v19.2

  • News and Updates
  • New "Duplicate project" function to simplify making several album projects based upon the same set of images
  • New bundled Animatics skin, replacing Mr.Burn5
  • Updated Groovy scripting engine to v3 rc1
  • Less aggressive cacheing strategy when previewing albums using the internal web server (less need to reload pages to ensure you're previewing the correct content)
  • Bug fixes
  • Face region tags weren't located correctly for portrait oriented images (wasn't following standard)
  • Nullpointer exception on startup if auto-signin active using wrong credentials
  • More graceful handling of broken image metadata (jAlbum would hang on certain images with broken image metadata
  • More robust launching of external preview browser on Linux systems



Changes for v19 - v19.1

  • News and Updates
  • Now runs on top of Java 13 instead of Java 11
  • New Lucid skin bundled (replacing Fully)
  • Updated bundled skins Tiger and PhotoBlogger
  • Bug fixes
  • Fixes from v19.0.6 service update
  • Mac version had problems handling typing of foreign keys by holding down key and selecting alternatives from menu (fixed due to Java update)



Changes for v18.4 - v19

  • News and Updates
  • 30 new trial days for existing users. (This is naturally a free update for everyone who is on a current support and update plan)
  • Multilingual spell checker integrated in jAlbum's text editing UI controls
  • New enhanced search bar added to the top-right corner of jAlbum's window. Quickly locate anything: Settings, preferences, projects and even metadata within the current project like titles, comments and keywords.
  • Updated 3:rd party libraries (JNA, Metadata-extractor and Groovy)
  • Supporters: The feature search now saves a screenshot of the relevant UI window if SHIFT or ALT is held down as one navigates to the UI setting
  • Developers: Added timing information to system console window
  • Now copies any file that's found inside the "res" folder of a project to the "res" folder of the album and not just supported files
  • Updated bundled skins Tiger, PhotoBlogger and Projector
  • Translations updated. Thank you dear translators!
  • Bug fixes
  • Strips black borders from appearing on thumbnails from some cameras in Explore view (Nikon and Canon)



Changes for v18.3 - v18.4

  • News and Updates
  • Now uses an embedded web server to serve previews, thereby working around problem previewing JSON based albums on external browsers.
  • Uploader now displays current data transfer rate too
  • Updated embedded web server from Jetty 6 to Jetty 9, thereby gaining years of fixes and improvements.
  • Now prints remote album size during size calculation (better feedback during long calculations)
  • Developers: Meta object now added for video too
  • Updated bundled skins Tiger, Projector and PhotoBlogger
  • Updated status bar icon (for album sharing)
  • Updated English, German, French, Dutch, Turkish, Swedish and Korean translations. Thank you dear translators!
  • Minor improvements
  • Bug fixes
  • Windows and Mac versions now correctly formats dates according to the current locale setting
  • The title bar of the settings window could sometimes appear beyond the screen bounds
  • Fixed crash bug when starting album sharing on Linux (Since Java 9)



Changes for v18.2 - v18.3

  • jAlbum's Text and Logo effects now supports layers, meaning that, for semi transparent images, the texts and logos may be positioned all over, on top or behind the existing images. See demo
  • You may now individually control whether to force thumbnails or closeup images to JPEG format (see Settings->Images->Advanced)
  • New MarginFilter capable of adding semi-transparent margins/borders to images.
  • Supporting other users? Hold down SHIFT or ALT while searching for a UI setting to have the path written to the clipboard too
  • Developers: Skin UIs may contain tables too (JTable instances) that becomes persisted with the project and appears as variables in the skin. (The generated variables contains the table contents in CSV format)
  • Developers: new getJSONMaker() API call to AlbumBean (engine)
  • Developers: Improved error message for embedded skin editor
  • Updated the bundled skins Tiger, PhotoBlogger and Projector
  • Translations updated. Thank you dear translators
  • Bug fixes
  • The settings window could sometimes appear too far to the left or top of the screen
  • Fixed handling of EXIF data for certain images
  • Fixes/updates to Facebook importer plugin
  • Labels would appear faint on OS X Look and Feel (Explore view) if file names were more than 15 characters
  • Minor fixes



Changes for v18.1 - v18.2

  • jAlbum now has search!. Type your way to that color or font setting instead of browsing through deeply nested settings panels. Finding the right setting has never been easier.
  • Bundled updated Tiger and PhotoBlogger skins



Changes for v18 - v18.1

  • New work flow indicator to better assist new users in the start-make album-upload album work flow (shows for unlicensed users only)
  • Somewhat faster album deletes when deleting published albums
  • Uploader now has a better auto-discovery mechanism for determining the web root URL and web root folder.
  • Uploader has a new mechanism to auto-discover the ftp server name given the web address. Correctly identified server names turn green
  • Bundled the completely rewritten PhotoBlogger 2.1 skin.
  • Made generic error dialog expandable to reveal full stack trace
  • Minor robustness improvement to uploader. (Reconnects if ftp server reports that data connection is down during transfer)
  • Bug fixes
  • The preview address of the upload window was incorrectly adding a slash (/) when referencing plain files
  • The upload dialog is now modal in order to avoid bug in Mac OS X where the upload confirmation dialog appears behind the upload dialog.



Changes for v17 - v18

  • News and Updates
  • New Project Gallery allowing you to visually browse web preview thumbnails of your album projects (See File->Project Gallery or new button next to the "New project" button). The project gallery allows you to explore all projects present in "My Albums" as well as all projects listed under "Recent Projects".
  • Faster album uploads, especially updates to exiting albums due to rewritten media RSS handling and minimizing network IO calls
  • Exclude now deletes cached thumbnails
  • Removed obsolete Show thumbnails with high JPEG compression quality option
  • Removed obsolete Progressive mode image setting
  • Removed obsolete URL-encode links option
  • Languages updated. Thank you dear translators!
  • Bug fixes
  • More robust uploads. Now recovers from upload problems arising due to inconsistencies between the "manifest.jmf" cache file and the true contents of the server.
  • Fixed broken Media RSS generation (URLs weren't absolute)
  • Save changes warnings were sometimes generated even though no changes has been made



Changes for v16.2 - v17

  • News and Updates
  • 30 new trial days for everyone. Free update for you with an active support & license plan
  • Completely rewritten review mode featuring thumbnail navigation, image zooming and multiple image comparison (1-6 images)
  • Way faster and better behaving zoom control installed in both Edit and Review mode
  • Better integration with Review mode and Explorer and Edit mode (hit Space to review selected image(s))
  • Reads EXIF metadata from video files as well (MP4 and MOV)
  • Supports camera date/creation date for mp4 and mov videos too
  • Has new "Disable color subsampling" option under Settings-Images-Advanced. Will produce even better looking JPEGs when checked. Currently only applies to images with compression quality >= 90. Disabling chroma/color subsampling increases file size about 17% but doubles the horizontal and vertical color resolution of images. See this article
  • Explore mode adjusted for lower CPU usage = better performance
  • Now runs on Open Java 11 on all platforms. Earlier, the Mac version was using Oracle's Java 8 and Windows version using Java 9. With Java 11, Oracle's Java is under a commercial license. We therefore moved to the open source "Open JDK 11", which should be working as well by now.
  • Remembers width of folder property panel if "Remember last window position and size" is checked under Preferences
  • All versions has reduced footprint due to removal of unneeded Java code
  • Default video resolution for generated videos bumped from 480p to 720p
  • Now capable of correctly importing incorrectly written Windows comments and titles
  • Rewritten Mac file chooser integration (runs on Java 9+)
  • Embedded browser now accepts all certificates (avoids certificate related errors)
  • Moved "Clear project list" to top and added confirmation dialog
  • Updated bundled Tiger, Zigzag and Minimal skins
  • Bug fixes
  • Fixed Location editor (updated to newer Google Map APIs
  • Projects zipped on Windows could only be unzipped on Windows
  • Improved rendering of cropped images in Edit mode
  • Fixed problem when skin hints were ignored when switching to same-family skins when no project is open
  • The crop focus plugin didn't respect custom theme image ratios
  • Explore view would incorrectly scroll to the top then objects were added via file selector
  • Fixed bug in project importer. Wouldn't handle albums with more than 2 folder levels
  • Various bug fixes
  • Would throw IOException when generating albums made purely of non re-encoded videos
  • Hopefully fixed issue where recent project list could get cleared accidentally



Changes for v16.1 - v16.2

  • New "Adjust camera date" function to correct the camera date (EXIF date) of images (available by right clicking items). Select multiple items to batch-adjust dates.
  • File duplicate support: Select an item or items (image, video, folder) and select "Copy" followed by "Paste" to have the selected items duplicated
  • Updated bundled skins Tiger and Photoblogger
  • Developers: API adjustment to allow plugins to invalidate the metadata cache of album objects
  • Refactored-out old code
  • Bug fixes
  • "Smart upload" could sometimes turn into "Upload all"
  • Videos could not be rotated
  • .thm files (thumbnail image files) weren't addable through the user interface



Changes for v16 - v16.1

  • New "Mirror content" linking behaviour allowing complete separation of jAlbum project files and your images without having to duplicate files.
  • Updated bundled PhotoBlogger and Zigzag skins
  • Improved error diagnostics
  • Updated translations. Thank you dear translators!
  • Bug fixes
  • Fixed rare crash condition triggered when connecting to remote servers
  • The location editor wouldn't work for some v16 users
  • Fix for nullpointer exception thrown when clicking project root node while editing sub folder name
  • jAlbum could hang when closing certain album projects that relies on the theme image selector
  • The embedded editor could hang if the printing system of the computer wasn't configured right
  • Fixes for compatibility with skins using the JSONMaker API



Changes for v15.4 - v16

  • News and Updates
  • New cleaner project file format. jAlbum's project control files are no longer scattered among your images but neatly tucked under hidden ".jalbum" folders. jAlbum will upgrade projects to new format automatically. (Use this conversion tool if you ever need to open projects in older versions of jAlbum)
  • Now allows any image file, (not just album objects) to be dropped onto the selectors of the folder property panel.
  • More robust image reading. Now handles for instance broken Samsung Galaxy S7 panoramic images too
  • More informative error messages if connecting to ftp servers fails
  • Displays camera date in info tool-tip when hovering mouse over objects
  • jAlbum now provide much faster search in Tiger skin, especially for large albums by using one centralized JSON database instead of one database per folder.
  • jAlbum's theme image selector now allows cropping. Currently supported by Zigzag skin
  • New tool to zip project files (Tools->External tools->Zip project file)
  • Users can now control video quality and scaling while being in advanced mode
  • Advanced video settings now allows multiple parameters with same name. This simplifies applying logos on top of videos for instance
  • Developers: Now produces pretty printed JSON data files if logging level is set to FINE or higher
  • Developers: New IO.zip API
  • Developers: New SmartProgressMonitor API
  • Developers: Updated JSON library to json-simple3.0.2
  • Swedish, English, German, French, Dutch, Korean, Hungarian and Turkish translations updated. Thank you dear translators!
  • Bug fixes
  • Hitting preview when preview window had been iconified wouldn't de-iconify window
  • Fixed occasional hang when failing to connect to servers (Mac)
  • Opening embedded editor when no project is loaded would produce an error
  • Improved parsing of GPS coordinates to handle oddly formatted coordinates
  • Albums made with flatten, alphabetical or date structure (Settings->Structure) would include excluded objects too
  • Unselected nodes of folder tree collapsed when moving files between folders
  • Broken folder links weren't showing in Explorer view making them hard to detect and repair
  • Various bug fixes to internal APIs



Changes for v15.3.4 - v15.4

  • News and Updates
  • The preview browser now runs in a separate window. (One can optionally switch it back to integrated/embedded mode). The advantages of using a separate window is that you can use a larger window for previews without having to expand the jAlbum window. You can also easily play with various screen sizes to better adapt galleries for various devices (see new "Responsive" button in preview browser's toolbar when running in windowed mode). The "Windowed" preview mode is more like using an external browser for previews, but with the advantages of responding better to skin, style and settings changes within jAlbum.
  • Main user interface updated to be more streamlined and intuitive: View mode buttons now left-aligned and community related buttons moved to the top-right corner.
  • New project button ("+") added next to project list.
  • Made JSON metadata generator more flexible by allowing callback hooks
  • Bundled the new Zigzag skin
  • Updated bundled Tiger and Turtle skins
  • Made browser action buttons translatable
  • Bug fixes
  • jAlbum sharing wouldn't save share settings (since 14.1)
  • Used cached thumbnail within jAlbum even if target image was updated
  • Made metadata parsing more robust
  • Fixed bug in iterator element causing incorrect object inclusion in certain situations (since 15.3)
  • Fixed incorrect thumbWidth and thumbHeight variables for representing folder thumbnails when image has been cropped
  • Fixed pricing link not showing when license missing and signed in
  • Fix for missing characters in some asian languages



Changes for v15.3.2 - v15.3.4

  • New user interface setting to generate JSON files no matter what skin is used (Settings-Advanced-Metadata). This setting has been added to support a new Wordpress integration we're about to release
  • jAlbum now has an improved "expression language" syntax enabling skin developers to use expressions like ${first|second|third} causing the first non-empty variable to be picked. This syntax also accepts default strings: ${aperture:"Missing aperture"}
  • Usability improvement: Added the default smart "Make Album" as the 1:st menu item of jAlbum's Make album context menu.
  • Updated bundled skins Tiger and PhotoBlogger
  • Updated Slovenian translation
  • Bug fixes
  • Fixed an issue with the representing thumbnail for folders having wrong "thumbWith" and "thumbHeight" variables if the target image is cropped in jAlbum, thereby distorting the aspect ratio of such thumbnails.



Changes for v15.2 - v15.3

  • News and Updates
  • •jAlbum's Explore view now allows ratings and flags to be set via context menu
  • •Developers: new ja:iterator element that also iterates over hidden objects and custom pages, otherwise same behavior as ja:fileiterator
  • •Folders may now have description text (set under folder properties) that differ from the folder comment. Skins can specify separateDescription=true in skin.properties to activate this
  • •Engine now produces slide images for representing folder images as well and not just thumbnails
  • •Updated Turkish and Finnish translations. Thank you dear translators.
  • Bug fixes
  • •imagePath on index.htt would point to thumbnails instead of slide images
  • •Fixed bug in print support (printing.inc)



Changes for v15.1 - v15.2

  • Introducing a new notion: Web directory. The Web directory is a global preference which can point out the root of a local web structure where to put album folders by default. jAlbum can now be instructed to either put new projects in an "album" sub folder of the project folder (still the default) or in a folder under the new web directory.
  • jAlbum's recent project list now finally displays the name of the project file instead of the containing folder's name if the project name isn't the default name (jalbum-settings.jap). This allows project files to be located under the same folder without ending up in a long list of the same folder name printed. Renaming an entry under "Recent projects" will rename the project file instead of renaming the project/image folder in case the project name isn't the default (jalbum-settings.jap). Use "File->Save project settings as" or Explorer/Finder to make the initial project name change.
  • Web locations may now use relative as well as absolute URLs
  • Slight performance enhancement to album making
  • No longer switches to newly installed skin (may cause unwanted changes to open projects)
  • Bundled with updated Java 9.0.4 (Windows + Linux)
  • Installed size reduced with 70MB (pruned unneeded code from bundled Java)
  • Developers: The StateMonitor can now monitor changes to the music play list component too
  • Bug fixes
  • Fixed bug causing blank full screen review view mode under OS X High Sierra
  • Fix to unwanted regeneration of images
  • Wouldn't properly show license expired message
  • User variables weren't picked up from folders
  • If copying files where source file was missing, would delete destination file instead of signalling an error (since introduction of hard links)
  • Fixed rare nullpointer bug during album build



Changes for v15 - v15.1

  • Support for MPEG-4 audio file added (.m4a extension).
  • Internal music player updated to play both m4a, wav and mp3 files.
  • Defaults can now be stored and applied on a per-skin basis. See "File->Save as Skin Default"
  • Cut+Paste support added. This mimics the Cut+Paste behavior in Windows Explorer and facilitates moving album objects around. Just select some album objects to move, hit CMD/CTRL+X, go to the destination folder and location and hit CMD/CTRL+V to paste the objects. The objects will be pasted close to the mouse pointer location. This feature will probably be appreciated by those who organize huge albums and feel uneasy with dragging and dropping and the scrolling it usually involves.
  • Updated bundled Minimal and Tiger skins
  • Bug fixes
  • Fix to "directory already exists" error during ftp upload
  • IPTC keywords weren't imported properly if they were semicolon separated



Changes for v14.1 - v15

  • News and Updates
  • New 30 trial days for everyone! Free update for anyone having a current support and update plan or active Premium or Power subscription. Discounted updates for users with older licenses. (See status under Help->"About jAlbum" inside software or on your jalbum.net profile page.)
  • Supports 360° images (Tiger skin + new property panel under Edit while editing 360° images).
  • Supports hard links! Drastically (20 times) reduces size of album folders by using hard links for original images and resource files (Toggle under Preferences->Album)
  • New JPEG reading code capable of properly handling several odd JPEG variants and color profiles. (TwelveMonkeys)
  • Now offering four new extra high quality image scaling algorithms: "Blackman-Bessel", "Blackman-Sinc", "Lanczos" and "Mitchell". jAlbum's image scaling should now match the best alternatives in the industry. See Settings->Images. Credit to TwelveMonkeys for these.
  • New folder property panel allowing quick and intuitive selection of folder specific titles, descriptions thumbnail images and theme images as well as allowing easy selection of theme image crop focus.
  • Theme images may now be selected separately from representing folder images. (Updated Tiger skin demonstrates this, and more skins will follow)
  • The whole code base, including all extensions, refactored to use Java 8 features and more performant constructs. The result should be slight performance enhancements, including somewhat lower startup time
  • Easier to use backups: Now generates "lifeboat" file to album folder during Make album instead of during publishing (toggle under Preferences->Album). This enables users to retrieve backups from published albums even if they were uploaded with 3:rd party ftp tools.
  • Removed ability to include hi-res images (doesn't seem to be used)
  • Smoother looking splash screen :-)
  • Bundled with updated Tiger skin supporting separate theme images, among other improvements
  • Allows adding web locations requiring basic http authentication too
  • Windows and Linux versions bundled with latest Java 9.0.1
  • Mac version bundled with updated Java 8u152
  • Updated languages. Thank you dear translators. Missing your language? Contact us!
  • Developers: JDraggableList now supports static lists too
  • Developers. New APIs for adding theme images to your skins.
  • Developers: New "projectionType" variable available (in json format too) to identify 360° images
  • Old code solutions factored out
  • Note: v15 will unfortunately need to initially reprocess all images when making album projects made with earlier jAlbum versions. From now on, further reprocessing should not be needed. We're sorry for the inconvenience.
  • Bug fixes
  • Fixed user interface scaling issue for hidpi screens causing too small user interface controls (Windows).
  • Videos larger than screen size couldn't be edited (Windows only)
  • The preview didn't always render the full web page on initial display
  • Web root verification failed for servers that redirects between protocols
  • Fix to "IllegalStateException" being thrown on occasion when using the clipboard
  • Clearing xmp coordinates now properly imports backing GPS coordinates again
  • Didn't handle xmp based GPS coordinates expressed in deg,min,sec format
  • "Verify web root" didn't work for ftp servers that redirected between protocols
  • Various minor robustness fixes



Changes for v14.0.5 - v14.1

  • News and Updates
  • •jAlbum's uploader now allows multiple file selection. Facilitates batch deletion greatly
  • •jAlbum's text editor improved with better character encoding detection and support for loading and saving with explicitly stated encodings
  • •jAlbum's database import tool now supports importing from xml based image metadata databases as well as csv files
  • •Bundled Tiger skin updated to v1.3
  • •New "Cache image ordering" external tool that greatly speeds up album builds on albums ordered by camera date
  • •Robustness improvements to database import tool.
  • •Bundled Java updated to v1.8.0_144
  • •Updated Slovak translation
  • •Developers: New JFormattedComboBox component that allows presentation of combo box data in various formatted ways, for instance percentage format.
  • Bug fixes
  • •Fixed startup crash caused by Windows 10 Creators Update (affected Windows look and feel only)
  • •Fixed broken error window if jAlbum fails to start
  • •Fix issue preventing jAlbum from starting if clipboard was in an illegal state (caused by some 3:rd party clipboard management software)
  • •Developers: JComboBoxes having numbers as model wouldn't update correctly when loading projects
  • •Developers: The thumb.path variable for the current folder of JSON files incorrectly included the current folder itself



Changes for v14 - v14.0.5

  • News and Updates
  • •Dutch and Hungarian translations updated
  • •Bundled Tiger skin updated
  • Bug fixes
  • •File dialog on Windows wouldn't remember the initial path causing tedious folder tree walking
  • •Web locations not working when making albums offline
  • •Fixed broken "Import database file" tool
  • •Fixed rare ArrayIndexOutOfBounds exception in 3:rd party Apache-Sanselan library (responsible for updating xmp metadata in JPEG images)
  • •jAlbum wouldn't allow two web locations with the same target html page title in the same folder (file name generation clash)
  • •jAlbum would halt on broken GPS coordinates (relates to images processed by PaintShopPro)
  • •Missing Edit icon
  • •Missing closeup image for Web Locations if "makeWebLocationSlides" is set to false (affects Tiger skin)
  • •The alternative lauch .cmd files for Windows required Java 9
  • •Improved error recovery when failing to update xmp metadata (now same robust behavior as in jAlbum 13)
  • •Fixed nullpointer exception when processing album.rss file for images lacking camera model specification



Changes for v13.10 - v14

  • Introducing the new and fully responsive "Tiger" skin that's intended to replace Turtle
  • New stylish dark user interface look - Darcula. (If you prefer the old look, change back under Preferences)
  • New album object type: "Web locations". Web locations are objects that can refer to any web page, not just local ones. This opens for some really interesting new applications for jAlbum. See for example this album collecting popular TED talks on YouTube.
  • To add a "Web location" to your album, drop the web page onto jAlbum or select New page->Web location. Why not use this feature to make a master album out of existing albums?
  • Bundled skins "Minimal", "Base", "PhotoBlogger", "Turtle" and the new "Tiger" skin now supports Web Locations.
  • jAlbum now has integrated GoogleMaps location tagging, see Edit->Location
  • jAlbum can now automatically embed xmp based copyright notices on all images (Settings->Images)
  • Better integration with external editors, for instance PhotoShop (alt-double click to export to choosen editor)
  • jAlbum's Text effect (Settings->Effects->Text) now supports background color
  • New importer to import metadata from various database backed photo management systems (see Add->From database file)
  • Batch rename now supports regular expressions (select several album objects and select rename to launch batch rename tool)
  • Adapted for Java 9
  • "Skin family" mechanism allowing skins belonging to the same family to share the same project settings. This simplifies moving from one skin to another without having to re-enter the same settings. This applies when moving from Turtle to the new Tiger skin for instance. Just open an existing Turtle project and switch to Tiger, then make the album again. ("Skin family" is a skin property)
  • Developers: New "include" and "exclude" attribute to ja:fileiterator element allowing a comma separated list of categories to be included or excluded, for instance
  • Developers: New "category" attribute for ja:if element, simplifying testing on categories, for instance: . Please replace with for better future compatibility.
  • Bundled with updated Java 8u131
  • Developers: new JDraggableList component allowing skin user interfaces to allow end user to arrange objects by drag and drop
  • Reverted to again presenting "extensions" directly under jAlbum's context menu. (Deleted rotate items for sake of space - available in the toolbar)
  • Translations for major languages updated. Thank you dear translators!
  • Bug fixes
  • jAlbum wouldn't start up properly on some recently updated Windows 10 systems
  • Fixed error importing settings from albums published on https: URLs
  • Improved handling of some malformatted JPEG images
  • Native Mac file chooser didn't respect initial directory
  • Fixed missing lock icon for password protected albums for accounts having more than 10 albums
  • Fixed line number calculation error if line number info is missing
  • Group by place now also respects xmp based GPS coordinates
  • Fix for WOFF font rendering for internal web browser (Mac)
  • Polished UI for Darcula
  • Fixed color error on Nimbus look & feel



Changes for v13.9 - v13.10

  • News and Updates
  • jAlbum can now link straight from thumbnails to the original version of an image file for individual images. This is convenient when mixing ordinary JPEG images and animated GIF images for instance.
  • Bundled with updated Turtle skin 5.5.15
  • Bug fixes
  • If closed in iconified state, jAlbum would open in iconified state, sometimes not permitting its main window to open. jAlbum now either opens in normal, maximized or full screen state
  • The Arty effects wouldn't process some JPEG images and other file formats
  • On rare occasions, the embedded web browser wouldn't respond, causing jAlbum's user interface to freeze. Now, jAlbum releases the user interface after a 10 second timeout if this browser unresponsiveness occurs again.
  • jAlbum's embedded text editor would sometimes not open files correctly, instead generating error messages to the system console



Changes for v13.8 - v13.9

  • News and Updates
  • jAlbum's organizer can now also group files by keywords
  • New "price" variable and data entry field (under Edit->Description) to simplify setting price-per-item
  • Bundled Turtle skin updated to v5.5.13
  • Now automatically closes skin update notifications when downloading skin updates
  • Bug fixes
  • Fixed skin installation bug causing some newly installed skins to fail loading (manifests only on 1:st skin loading when going from bundled to installed skin and for skins having compiled code)
  • Fixed missing error cause, hiding errors occuring in compiled code
  • Fixed concurrency issue causing various errors in ssh library
  • Aborting ftp/sftp connection attempts is now more solid
  • Local preview on Linux didn't respect the default browser if the path contained characters that needed to be URL encoded
  • Fix to https based rss feeds (broken "absoluteURL")
  • Fix to disabling of make album button during skin loading (wasn't disabling from UI thread)
  • The logo and text effects wouldn't respect HiDPI if applied to thumbnails



Changes for v13.7 - v13.8

  • News and Updates
  • Updated editor with code folding and several bug fixes
  • Updated 3:rd party ftp and sftp upload libraries to improve upload compatibility and stability
  • Better integration between jAlbum and editor. Hit the "Edit" button when skin errors occur to be taken to the relevant file and line and see the error highlighted
  • Improved error reporting. Line number reporting improved
  • Polished Darcula look and feel for Windows (Toolbar buttons and slider knob)
  • Closes progress dialog prior to opening error dialog on make album error
  • Closes skin error dialogue when clicking edit
  • Editor also respects Darcula look and feel
  • Includes updated Turtle and PhotoBlogger skins. (Earlier Turtle skin could cause jAlbum to crash on Windows)
  • Added warning icons for too small source images (with HiDPI images selected)
  • Polished notifications for Darcula look and feel
  • Developers: Added file extension filter support to JFileSelector component
  • Minor improvements to HiDPI support for Text-, Logo- and XBorderFilter
  • Embedded editor now uses the OS native file choosers
  • Bug fixes
  • Current HiDPI project settings would be inherited when loading old album projects
  • jAlbum could incorrectly warn about saving changes when closing album projects even if no changes had been made
  • Chained directories logic fixed (could produce some truly confusing linking earlier)
  • Fixed broken Facebook importer and bad looking Facebook icon (for Darcula look)
  • Fix for remembering maximized and full screen state
  • "Upload all" was only uploading changes
  • Fix for full screen bug (Went full screen sometimes even when it shouldn't)
  • The superimposed play icon for video thumbnails got smaller with HiDPI mode
  • Mac file chooser causing nullpointer exception for null directories
  • The Preview view mode didn't get activated when setting Image directory for an empty project



Changes for v13.6 - v13.7

  • jAlbum's user interface is now also available in a stylish dark theme ("Darcula" look and feel"). Select it from jAlbum Preferences. Note, only available for Pro and Power users.
  • Added support for HiDPI images in generated albums (see Settings->Images). This makes images look sharper on HiDPI screens such as modern mobile devices. Compare these normal-dpi and HiDPI albums
  • Album objects may now be copied and pasted. Even works between album projects
  • Updated user interface icons
  • Updated embedded Turtle skin
  • Bug fixes
  • Fixed issue preventing using symbolic links as album folder



Changes for v13.5 - v13.6

  • News and Updates
  • You can now drag and drop images and folders FROM jAlbum to other programs, just like you've been able to drag and drop TO jAlbum. This facilitates working with supporting programs like image editors and book making software.
  • New "batch make album tool" to facilitate the remaking of several album projects in one go
  • jAlbum's file organizing tools moved from View->Organize to the top menu bar (really not view options as they relocate files and folders)
  • Developers: jAlbum's template parser is now more strict, catching more syntactical errors
  • Developers: jAlbum's template parser now reports file and line number for errors to assist in debugging
  • jAlbum's Print plugin improved and embedded into jAlbum. It's thereby available under File->Print as well as on the context menu. The Print feature can now also print image dimensions.
  • Slight performance enhancement to template parser
  • Bundled skins Turtle and Photoblogger updated
  • Developers: You can now use Icons.get() to read SVG icons for your skins
  • Updated English, Swedish, Finnish, Polish, Slovak, Slovenian and Korean translations. Thank you dear translators!
  • Removed outdated "Alloy" look and feel
  • Bug fixes
  • The color picker for web based skin user interfaces didn't respond to clicks (Java bug, fixed in u112 release)
  • Developers: jAlbum's generated JSON data contained duplicates of inherited user variables. New JSON data is now more compact



Changes for v13.4 - v13.5

  • News and Updates
  • •The thumbnails in jAlbum's Explore view are now zoomable. Zoom out to any extent to gain overview while arranging objects, zoom in to see details.
  • •The thumbnails in jAlbum's Explore view are now rendered in high resolution on HiDPI (Retina) screens
  • •Now automatically pops up upload/manage dialog on authentication errors while uploading.
  • •Developers: Added "clipLength" variable to conveniently present video length
  • •Now using HiDPI (retina) icons for the buttons of the video player user interface too
  • •Updated translations. Thank you dear translators
  • •Developers: JSON data now includes "thumb" node for root folder too, making finding the representing thumbnail for an album easier.
  • Bug fixes
  • •jAlbum would not always suggest a sub folder to upload to when uploading to one's own ftp server



Changes for v12.7 - v13

  • News and Updates
  • ◾jAlbum 13 comes with a new free 30 day trial for all users! Free update for all who have an active support & update plan. (Install next to existing version to safely evaluate the improvements)
  • ◾Support for collaborative albums (albums where several people contribute with images). Have images mailed to username@jalbum.net automatically appear in collaborative album projects
  • ◾Organize your images easily in folders based on camera date, place etc. Have duplicates deleted. See View->Organize
  • ◾jAlbum's Explore view now has multiple level undo & redo for many operations (move, rename etc)
  • ◾Control folder structure of generated albums independent of how source images are organized (See Settings->Structure)
  • ◾New embedded browser component ("WebView" based on WebKit) for preview view mode, capable of playing mp4 videos natively. Currently available on Windows and Linux versions only
  • ◾Windows version comes as 64 bit app by default
  • ◾Native file choosers are now used everywhere
  • ◾Updated Arty filter sporting three new artistic filters and improved performance
  • ◾Developers: New JSONMaker API to significantly simplify JavaScript based skin development
  • ◾Responsive skin "PhotoBlogger" now bundled
  • ◾Processed videos now go inside "slides" sub folder
  • ◾Updated bundled Turtle, Base and Minimal skins
  • ◾Developers: New "videoPath" variable. JSpinner controls may now have Strings and Doubles too.
  • Bug fixes
  • ◾Fixed potential UI freeze when loading broken skins
  • ◾Fixed nullpointer exception during file copying
  • ◾More robust handling of camera metadata
  • ◾Fixed bug stopping album making when errors in video processing occured
  • ◾Fixed bug causing cursor key navigation to fail when navigating objects of different height
  • ◾Deleted objects weren't put in the recycle bin when running on 64 bit Java engine



Changes for v12.3 - v12.7

  • News and Updates
  • Supports 3-digit hex colors too (#ABC meaning #AABBC)
  • Developers: Added setWhenAdded to jAlbum's AlbumObject API
  • Native Mac file chooser now also supports filtering on file types
  • Added a "Thread dump" button to jAlbum's system console window to ease debugging
  • Developers: Made layoutHints property available via Config API
  • Updated bundled skins Turtle, Base and Fully
  • Updated German and Dutch translations. Thank you translators!
  • Refactored out old code
  • Bug fixes
  • Updating some skins on Windows (Turtle for instance) caused file locked warnings
  • Newly added videos couldn't be edited (clip start/stop and representing thumbnail)
  • Fixed bug causing remote directory to be set to another project's remote directory setting when switching projects while upload window is still open
  • Moving between images in edit mode was slow due to non functioning image cacheing
  • Fixed bug causing nullpointer exception on some image tools
  • "Save copy as" could generate images with inconsistent orientation information thereby causing images to be presented sideways



Changes for v12.2.4 - v12.3

  • ◾30 more trial days for those of you who've tried earlier releases but still not have a v12 license
  • ◾All windows and panels now feature context sensitive help (F1 or clicking "?" button)
  • ◾New Facebook importer, see "Add" button
  • ◾Uploads are now more robust than ever. Uploader routines and libraries updated
  • ◾Skin developers: JavaScript as scripting language added to album engine. You can now script skins in either BeanShell (interpreted Java) or JavaScript.
  • ◾Enables individual images to be excluded from image effects
  • ◾Updated image crop tool. Now for instance remembers last used aspect ratio
  • ◾Prevents users from accidentally overwriting web files when uploading albums
  • ◾Size of recent project menu is now configurable
  • ◾Updated Share panel with embed code embedded into panel
  • ◾Bundled with updated Turtle and Base skins
  • Bug fixes
  • ◾jAlbum couldn't handle images fed directly from a drive root ("F:\" for instance)
  • ◾Videos having non squary pixels weren't presented with the correct aspect ratio



Changes for v11.5 - v11.6

  • Significantly faster video editing (selecting representing thumbnail and editing start and stop)
  • jAlbum now keeps track of when album objects were added to an album
  • 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
  • Far more responsive user interface when managing images that lack cached thumbnails
  • 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
  • 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



Changes for v9.1.3 - v9.2

  • News and Updates
  • jAlbum will notify you when there is an update to a recently selected skin
  • The "Make album" window now also has a convenient "Open in file system" button that gives you access to the album folder.
  • Bundled with sponsored skins PhotoBox and Happenings
  • Translations updated. Thank you dear translators!
  • The TextFilter and ShadowTextFilter is now capable of rotating text around it's own axis. This allows for more flexible placement of watermarks for instance.
  • Bug fixes
  • The "Server mode" external tool would end up in a loop rebuilding the current album.
  • Selecting "Rename" from the context menu of album objects would edit the caption instead of the file name.
  • On occation, some users would get an IllegalStateException when uploading albums
  • Moving or deleting a file with attached .thm file didn't also move or delete that file
  • When donating by pressing the "Donate" button within the application, one didn't automatically get signed into the web site
  • When moving between images in edit mode, you would see the end of long captions instead of the beginning.



Changes for v9.1.2 - v9.1.3

  • Bug fixes
  • Version 9.1.2 introduced a bug where the album was always generated on the C: drive on Windows no matter the output directory setting
  • Mac and Linux users couldn't previously use filesystem soft links referencing the image directory and output directory



Changes for v9.1 - v9.1.2

  • News and Updates
  • Turkish translation updated
  • Bug fixes
  • Fixes bug that was introduced in v9 that caused some skins to break: JSP-style comments in included code snippets caused album build to fail
  • Fixes bug that was introduced in v9 that caused the removal of unnecessary newlines in the generated html code to not work for included code snippets



Changes for v9 - v9.1

  • News and Updates
  • New tool to convert links to copies (right click album objects to access it from the context menu)
  • Bug fixes
  • Fixed bug that caused the recent album project list to sometimes be cleared (has been around for years)
  • Keyboard navigation focus was lost when moving into subfolders and to the parent folder
  • On some occations, the donate reminder dialog could show even for users who had donated or paid for a Premium or Power account



Changes for v8.12.2 - v8.13

  • aims at improving Jalbum as a backup and restore service for your images. As you face the upload confirmation dialog, there is now a new checkbox that lets you include high resolution images with your album.



Changes for v8.10 - v8.11

  • Displays the file name in grey below album objects that lack a description (when View->Label type is set to "Caption")
  • Includes a new Tool to simplify translating Jalbum and Jalbum skins to different languages (see Tools->Translator)
  • French, Korean and Hungarian languages updated. Thank you translators!
  • Bundled Turtle skin updated to v1.3.4



Changes for v8.9.3 - v8.10

  • Image captions can be edited in thumbnail view as well as in edit view. This speeds up your album creation considerably and improves overview.
  • Donors can now disable credit links back to jalbum.net
  • You can now use tab and shift-tab to navigate between objects of an album project
  • Removed the dreaded "Output to image directory" setting
  • Faster loading of large album projects
  • Bundled Turtle skin now loads far faster (compiled UI code) and updated with new features
  • Made the "Directory" and "Output directory" fields more visible so Jalbum's model isn't too hidden
  • One can now right click the "Directory" and "Output directory" fields and select "Open in file system"
  • Skin installer now defaults to checking "install" checkbox for already installed skins making updating skins more convenient
  • Updated English, Swedish, Danish, Finnish, Slovak, German, French, Portugues and Spanish translations. Thank you dear translators for your valuable help!
  • Defaults to showing your final web album in the browser after publishing to your own site (when not being signed in)
  • New "xmp" variable available for skin developers containing raw xmp properties
  • Skins may now disable the superimposing of a film icon on movies by setting the "superimposeFilmIcon" skin property to false
  • The embedded skin editor now remembers last window size and position
  • Added detection of "datetime original" and "datetime digitized" xmp properties
  • Various minor code adjustments
  • Bug fixes
  • Fix to relativePath when referring across devices
  • GPS coordinates written by recent Nikon software was being misinterpreted



Changes for v8.9.2 - v8.9.3

  • News and UpdatesWhen repairing broken links in album projects, Jalbum now also automatically repairs broken links in subfolders
  • The embedded skin text editor now launches faster when opening multiple documents (CTRL+SHIFT+E)
  • Image specific and folder specific variables now have higher precedence than global user variables. This change makes user variables behave as expected and opens up for more flexible use for advanced users
  • Uses faster API for file copy operations (Java NIO)
  • Updated bundled Turtle skin to v1.3, now with improved Google maps integration, bug fixes and sharing abilities with social networks like Facebook and Twitter
  • Updated Finnish, Polish and Romanian translations. Thank you translators!
  • Bug fixes
  • Repairing broken links in album projects when moving between PC and Mac was tedious. Should now work far better.
  • Fix to image size calculation. Could sometimes differ one pixel between physical size (correct) and size reported in generated pages



Changes for v8.9.1 - v8.9.2

  • News and Updates
  • The embedded text editor updated. Among the changes is a new tabbed UI, anti-aliased text and multi document search & replace
  • Installer updated to AdvancedInstaller 7.7. Several bug fixes
  • Context sensitive help added
  • Skins can now supply their own media.rss template file
  • User installed skins are indicated in bold in the skin list
  • Right clicking between thumbnails allows you to edit properties for the current folder. (Enables you to edit custom properties for the album itself)
  • On user request: Reverted to storing bundled skins under the installation folder again (but made them removable)
  • New external tool to reset Jalbum to factory default settings
  • Skin developers: You now have access to the embedded text editor via new "TextEditor" API.
  • Installed skins now get the last modified date set in the skin package
  • Updated bundled skins Turtle, Simplicity and Galleria. Thank you skin developers!
  • Updated Notification API
  • European portugues translation added
  • Updated translations. Thank you all translators!
  • Bug fixes
  • Running Jalbum in command line broken for some skins since 8.9
  • Dismissed notifications sometimes popped up again. Could take a couple of dismissals until they finally went away.
  • The collapsible panels now respect the color of the selected look and feel
  • The detection of circular folder references in the album engine wasn't working, resulting in out of memory condition
  • Version number comparator couldn't handle going from x.9 to x.10.



Changes for v8.9 - v8.9.1

  • News and Updates
  • Notification API (introduced in Jalbum 8.9) enhanced and rewritten
  • Bug fixes
  • Korean translation for Simplicity skin was broken



Changes for v8.8 - v8.9

  • News and Updates
  • Prepared for Jalbum's future photo book service
  • New notification panel for non-intrusive, information messages
  • Linux version should now run on Open Java as well as Sun's Java
  • Better detection of circular folder references. Throws descriptive error instead of wasting all available RAM during album build
  • Developers: New SkinModel and SlideModel classes for skins that wish to decide on the data type mapping of variables and set defaults
  • Developers: JCustomPanel now prevents calls to saveUI when loading the UI. This makes it safe to use plain event listeners or Jalbum's new StateMonitor to synchronize component state and then call saveUI from there.
  • Developers: LinkFile objects print themselves more clearly
  • Developers: Jalbum's internal HttpConnection class can now upload files
  • Developers: Jalbum's SignInManager can now throw PropertyChangeEvents when signing in/out
  • Developers: Jalbum's FileFilters utility class can now generate JPEGs to RAM memory
  • Eight languages updated. Thank you dear translators!
  • Bug fixes
  • Opening the file chooser on Windows while running Jalbum on Java 1.5 would fail
  • Fixes bug in relativePath calculation. The bug caused incorrect paths between folders with similar names ("res" and "restaurant" for instance)
  • Jalbum sometimes scaled images one pixel too small. Having a 2000x2000 bound could make Jalbum scale to 1999xsomething (rounding error). This one has been around since Jalbum 1.0 probably
  • Fixed bug in Jalbum's edit panel. The image being edited was left even when moving to the explore view or switching album project. Now the currently edited image is cleared when editing is done (We do a setAlbumObject(null), therefore check any image specific UI plugins that they can handle null as argument to setAlbumObject!
  • JAlbum's PropertySettingFilterWrapper class now compatible with Jalbum's XML serialization
  • Fixed bug in Jalbum's AlbumImage class when using files that haven't had their variables initialized
  • Fixed bug in reading text resources over a network (we were assuming local file system access)
  • Jalbum's classic Blur and Sharpen filters wouldn't handle images having other color models than RGB



Changes for v8.7.2 - v8.8

  • News and Updates
  • Windows users now get the native Windows file chooser when adding images to Jalbum
  • Ability to sign in using either email or username (even for first time sign in)
  • More forgiving when reading corrupted images (will load using old API if new API fails)
  • Image bounds selector modified so it is more obvious that one can set any image bounds, not just the presets
  • New splash screen and sign in window (with the close button to the right this time)
  • Updated bundled skins Turtle, Chameleon, Galleria and Simplicity. Thanks all skin developers!
  • On Windows, bundled skins are now installed in the same location as installed skins (under AppData\Jalbum\skins)
  • New variable "contentPath". contentPath works like imagePath, but links to the content of movie files instead of to an icon
  • New variable "mimeType" available. mimeType reads from system/filetypes.xml. (Currently only a few file types have MIME type defined)
  • Image specific skin defined variables now have automatic data type mapping too (were previously all considered Strings)
  • Bug fixes
  • Media RSS file wasn't linking properly to movie files



Changes for v8.7.1 - v8.7.2

  • News and Updates
  • Skin developers now have a handy skin property editor located under Tools->Skin developer. Thank you Tom for this addition!
  • Bug fixes
  • Some skins were not installed correctly - were missing files. Since v8.5
  • Previewing albums or opening file system folders from within Jalbum was broken for some users (Suspected bug in new Java 1.6 java.awt.Desktop API). Since 8.7
  • Bundled skin Chameleon had a bug which corrupts the album generation with pictures holding no metadata



Changes for v8.6 - v8.7

  • News and Updates
  • New spectacular skin as default: Turtle
  • Credit links can now easily be removed with a checkbox tick (Premium accounts only)
  • Warns if skins require an updated Jalbum
  • Figures out location of "My Pictures" dynamically using registry lookup on Windows
  • Better behavior on Linux: Repackaged specifically for Ubuntu. Skins are installed under user home. Better browser and file system integration.
  • Various API improvements for skin developers. See jalbum.net/api
  • Several languages updated. Thanks goes to all translators and specifically to Miguel Herrero Baena for updating the Spanish translation for Jalbum and all bundled skins!
  • Bug fixes
  • Skin hints were sometimes not applied when starting Jalbum



Changes for v8.5.3 - v8.6

  • News and Updates
  • Skins may now have style specific hints too. By putting style hints files in the styles folder of a skin, these hints are applied when loading a skin or picking a style. A style specific hint has the format
    © 1999-2024 AfterDawn Oy. All rights reserved
    AfterDawn is powered by Powered by UpCloud