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

Version history for JAlbum for Linux

<<Back to software description

Changes for v10.5 - v10.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



Changes for v10.3.1 - v10.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



Changes for v10.1 - v10.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



Changes for v10.0.1 - v10.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
  • 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
  • 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



Changes for v10 - v10.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.



Changes for v9.6 - v10

  • 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
  • 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.
  • 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)
  • 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



Changes for v9.5 - v9.6

  • News and Updates
  • The thumbnail view can now be filtered on image rating (and in the future on keywords etc). Press CTRL+F to activate the filtering (CMD+F on Mac). See blog post for more details.
  • Images can be easily rated using keys 0-5 in both thumbnail view mode, edit mode and full screen slide show mode. The rating also shows in full screen slide show mode (can be toggled with the "R" key)
  • The full screen slide show can be played and paused using the space bar key
  • When adding files that already exists, allows the user to skip or replace on a per-file basis
  • New dialog explaining different drag and drop behaviors
  • If errors occur, the error dialog now has a "Copy" button to copy the error message to the clipboard (simplify error reporting to us)
  • Added skin API for commercial / licensed skins
  • Hovering the mouse over the "Filters applied" status icon of a thumbnail now lists the image filters applied
  • Embedded IPTC titles are now respected by the UI and ${title} variable
  • Flash videos are now also considered "media files" and gets a superimposed film icon
  • File type icons now changed from GIF to PNG type
  • New bundled Flash based skin: "Lumen"
  • New bundled Flash based skin: "Mr.Burns"
  • Skin "Simplicity" no longer bundled. Available from http://jalbum.net/skins/skin/Simplicity
  • Bug fixes
  • Embedded EXIF captions on some images couldn't be properly read
  • Embedded GPS coordinates on some images couldn't be properly read
  • Switching between languages would reset the "After publishing" behavior to "Open publish successful page"



Changes for v9.4.1 - v9.5

  • News and Updates
  • Avoids copying files already copied from camera memory cards by storing a small database on each card. (Behavior can be controlled under jAlbum Preferences)
  • jAlbum is now better at accepting files dropped from iPhoto and Photoshop Elements (got worse since v9). Such images can now be either copied or linked to jAlbum
  • jAlbum now detects camera memory cards inserted into the computer (Bundled CameraImporter extension).
  • Asks 1:st time users if they already have a jAlbum account when uploading
  • Clicking the account status bar in the lower right now takes you to your profile page signed in
  • Bug fixes
  • Windows version now bundled with Java 1.6.0_25 as a bug introduced in 1.6.0_26 (the current release) has broken the "Add photos" button. Those who wish can download jAlbum without embedded Java here.
  • Files containing illegal web characters could accidentally be moved or deleted by jAlbum (since 9.3)
  • jAlbum failed to start on other systems than Windows, Mac and Linux (since 9.4)
  • Renaming a file extension between upper and lower case didn't work
  • The "Convert upper case to lower case" tool didn't work
  • Creating project names or renaming projects to invalid names now properly errors
  • Removed debug prints



Changes for v9.4 - v9.4.1

  • News and Updates
  • Mac version now uses the Mac native file chooser whenever possible for a better Mac-ish feeling
  • The Linux installers (Ubuntu-Debian and RedHat-RPM) now associate jalbum project files, skins and extensions with jAlbum with proper icons. Thank you Cody for assistance on this!
  • French and Slovenian translations updated. Thank you translators!
  • Galleria and Happenings bundled skins updated
  • Embedded skin text editor now updated to include new v9.4 variables "currentObject", "currentFolder" and "rootFolder"
  • Bug fixes
  • Album generation could halt with an "ArrayStoreException" if minor errors were encountered in the processed images (since 9.4)
  • The Linux Debian installer no longer complains about invalid binaries during installation
  • Skin developers: Calling getVars() on AlbumObjects now never returns null (registers those variables on demand)
  • Skin developers: Entering an empty string in a custom UI field and later clearing it won't leave that field overriding a skin settings UI field with the same name.



Changes for v9.3 - v9.4

  • News and Updates
  • New extension support. Extend jAlbum's functionality as easily as you install skins by double clicking .jaext files
  • Major updates to album engine. Now up to 40% faster page processing and updated API for skin developers
  • Config files now centrally located in one config folder
  • Logo filter now accepts different transparancy levels and rotation angels. New attributes are angle and strengthPercent. See example in our blog!
  • Excluded images can now also be used as folder thumbnails
  • Windows version now installs on both 32 and 64 bit Windows
  • jAlbum now has a better looking Windows 7 task bar icon.
  • External tools can now be installed next to installed skins (in a "tools" folder") and thereby survive jAlbum updates
  • Splash screen now has a debug feature to trace cause of startup-hangs. Alt-click the splash screen to trigger a full thread dump.
  • Updated Plugin API. jAlbum extensions can now install themselves in the Import menu too.
  • Missing album project no longer generate error lines to the console window
  • Bug fixes
  • Skin installer sometimes quit before being done installing skins. This could result in all kinds of skin related errors. If you have any issues running a skin, try reinstalling that skin using this update.
  • Files couldn't be deleted from within jAlbum if they were located on an Apple AFS volume (Mac only)
  • Some ftp servers didn't allow jAlbum to list directory contents



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