Animal Shelter Manager Changelog

What's new in Animal Shelter Manager 3.1.0

Oct 26, 2012
  • This release adds new publishers for helpinglostpets and meetapet.
  • It also adds label printing to the mail merge facilities, new annual figures and reports, a document repository, a sample set of 4,000 names for random name generation, the ability to exclude individual images from publishers and bugfixes.

New in Animal Shelter Manager 3.0.9 (Sep 18, 2012)

  • This release adds the ability to exclude selected images from publishing, person merging, RTL support for Hebrew and Arabic, IP address logging for fail2ban and management tools, a recommended set of reports, Bulgarian and Bosnian translations, along with many bug fixes.

New in Animal Shelter Manager 2.8.13 (Sep 18, 2012)

  • bug fixes and maintenance for the ASM2 branch

New in Animal Shelter Manager 2.8.11 (May 10, 2012)

  • Fixed database driver to use ColumnLabel to work around alias issue in new HSQLDB 2 driver.

New in Animal Shelter Manager 2.8.10 (May 8, 2012)

  • Upgrade to HSQLDB 2.2.8 to see if it helps with truncated date blob
  • PetFinder can be used by Canadian locale too
  • Fixed broken currency in In/Out summary builtin
  • Stop new medicals allowing the status to be changed
  • Added Greek translation
  • Added debug database dump option
  • Added support for SMDBLocked flag for read-only
  • Use labels for embedded fields instead of disabled textbox
  • Add Unknown to age group list for lost/found
  • Fix for "Positive" key when outputting in find animal results
  • Added copy to local option for sm.com

New in Animal Shelter Manager 2.8.9 (Jan 19, 2012)

  • When outputting additional yes/no fields in searches, show yes/no
  • Option to write a log entry when generating documents
  • Ability to override icons by putting new ones in .asm
  • Run updateAnimalStatus twice as first pass isn't updating DaysOnShelter
  • Show active movement on details screen regardless of whether it's
  • in the future to match find screens.
  • Critical security bug with configure_local
  • Validate that owners have names
  • Option to use older, faster scaling algorithm - some users
  • reporting black screen when previewing bug
  • Added missing adoptapet.com default colour mappings
  • Fixed bug in animal print with broken syntax for diary
  • Fixed bug in animal print with null boarding cost
  • Include medical info when printing an animal record
  • Escape animal names with quotes in for third party publishers
  • Print owner search results didn't take account of user defined columns
  • When generating documents, tags that don't have a value are still
  • blanked out so you don't see in the document
  • Added noimportfile command line switch and option for adoptapet
  • Missing i18n keys for wordprocessor/animal/CurrentOwner
  • MySQL returns floats for SUM() which breaks reports trying to
  • parse it to an int
  • Some Java versions/implementations return null for
  • getTitledBorder.getTitleFont which breaks all forms with a TitledBorder

New in Animal Shelter Manager 2.8.8 (Sep 13, 2011)

  • Fixed currency field bug that tripped with items less than 1.00
  • Force reupload of CFG files for publishers
  • Format currency correctly in custom reports
  • AdoptAPet.com default mappings for small animals
  • AdoptAPet.com support animals other than cats and dogs
  • Added en_PH locale for the Philipines
  • Integrate with sheltermanager.com logout
  • Use sheltercode as rescueID with RG publisher
  • Added missing ownerkey field to SmartTag publisher
  • Fixed lost/found sex filter
  • Removed Type=MyISAM qualifier for MySQL
  • Cost amount column wasn't displaying correctly

New in Animal Shelter Manager 2.8.7 (Jun 9, 2011)

  • EmailAddress field for waiting list columns
  • Added force repaint when combo boxes are changed to try and
  • work around a Swing repaint issue being reported
  • Fixed bug where importing the DBFS from the filesystem could
  • fail with an NPE if given an empty directory
  • Fixed problem reading current owner for word processing
  • Added support for publishing to SmartTag PETID for US shelters
  • Fixed internet publisher to re-enable buttons in fail scenarios
  • ftphost, ftpuser, ftppass command line options to publishwww
  • Update diary LinkInfo field when updating animal status
  • Fix to use total*period when calculating medical completion
  • Fix to clone active cache when opening an active animal to
  • prevent network changes altering the cache when saving
  • NPE fix when scanning old OO documents with no images
  • Added CurrentOwner* wordkeys
  • Only use integer math when loading/storing currency fields
  • Delete matching transactions when deleting donations

New in Animal Shelter Manager 2.8.6 (Apr 22, 2011)

  • This release contains many small bug fixes to the accounting package, publishers and medical areas.

New in Animal Shelter Manager 2.8.5 (Feb 11, 2011)

  • Active FTP support for PetAdoptionPortal publishing
  • New wordkeys for DisplayAge, DisplayDOB, OriginalOwnerEmail
  • AVID/PETtrac integration for UK users
  • Configurable owner search and waiting list columns
  • Breed and Date left shelter parameters for advanced search

New in Animal Shelter Manager 2.8.4 (Dec 7, 2010)

  • This is purely a bug fix release and adds a couple of small improvements to the accounts package.

New in Animal Shelter Manager 2.8.3 (Oct 20, 2010)

  • This is yet another bug patch release for the animal archive routines - this time to stop deceased animals showing up as on shelter along with a few other minor issues.

New in Animal Shelter Manager 2.8.3 (Oct 20, 2010)

  • This is yet another bug patch release for the animal archive routines - this time to stop deceased animals showing up as on shelter along with a few other minor issues.

New in Animal Shelter Manager 2.8.2 (Oct 13, 2010)

  • This is an emergency bug fix release that fixes some problems introduced to the animal archive routines as a result of optimisation. All users running 2.8.1 are advised to upgrade immediately.

New in Animal Shelter Manager 2.8.1 (Oct 1, 2010)

  • Internet publisher can generate thumbnail images
  • Support for accounting periods
  • Mandatory additional fields
  • Applet progress window
  • HTTP bridge database driver

New in Animal Shelter Manager 2.8.0 (Sep 3, 2010)

  • PetFinder publisher sends mixed breed information
  • New Portugese translation
  • Improved Polish translation
  • New waiting list, voucher, litter reports and faster repository server
  • Support for bonded pairs (useful for rabbits, parrots, etc).
  • Many improvements to litter logging, including ability to view expired litters
  • Generic hotkey CTRL+R to reload data on any tab
  • New ASK ANIMAL and LITTER tokens for reports
  • Add multiple animals screen for quick entry
  • Account transaction date filtering
  • Donation, animal and owner records viewable from transactions
  • Wording changes to first/last name for US
  • Improved compression of splash images, UI display and added many new images
  • Information on security included with web build
  • Scaling for reports not using the ASM standard template, plus fixes for report scaling with external browsers
  • All layouts fully RTL compliant now
  • Selectable application look and feel
  • Improvements to email screens, allowing them to be attached as log entries, multiple recipients, Cc, HTML email and signatures
  • Improved layout of system options screen
  • New fields for lost and found matching and ability to customise point weightings
  • Printing from Foster, Retailer and Reservation books
  • Custom mail merges with existing ones removed and included in the report repository

New in Animal Shelter Manager 2.7.2.3 (Jul 18, 2010)

  • This is a bugfix release for users of the local database.
  • There was a problem with the new HSQLDB release that prevents the AS clause working correctly in some scenarios.
  • This breaks various custom reports and possibly some less-used areas of the system.

New in Animal Shelter Manager 2.7.2.2 (Jul 11, 2010)

  • Word 2007 document handler correctly finds the placeholder.jpg now
  • Sequential read bug that could cause a record to be missed when matching lost and found animals
  • Slovak country code is SK, not CZ and should use the Euro
  • Fixed bug in database diagnostic that caused problems with HSQLDB aliases
  • Fixed criteria output bug when printing from advanced search screens
  • Fixed table rendering bug that meant highlights didn't move when sorting

New in Animal Shelter Manager 2.7.2 (Jul 4, 2010)

  • Advanced search screens include criteria when printing
  • New Full Audit Trail option under System->Options tracks deletes and full creation/modification history of records
  • Audit Trail custom reports
  • Double entry accounting package, donations automatically create matching transactions
  • Balance Sheet and Profit and Loss custom reports
  • HSQLDB stability fixes
  • Moved codebase to minimum of Java 5 for generics/autoboxing
  • Animal age and time on shelter correctly stop counting when the animal dies
  • Added Slovak and Italian translations
  • Ability to remove unwanted fields from Animal details screen
  • Mail merge CSV files prompt for output file location
  • TOTAL$$ publisher key to show total animals for adoption
  • Publisher can order output animals and limit to a set number
  • Use of Swing/Metal for extra speed, fixes bad font on GTK2
  • ftproot publishing parameter to override set option
  • All built in reports appear in the repository so they can be restored if accidentally deleted

New in Animal Shelter Manager 2.7.1 (Apr 16, 2010)

  • PetFinder publisher includes second breed field
  • Users can be prevented from seeing their own and other staff records
  • Animal codes can be permanently locked
  • New reports/graphs in the repository for average time on shelter
  • Centralised dotasm dbfs folder for distributing custom buttons
  • Receive donation button
  • Birthday list reports
  • Brought in figures and Euthanasia totals graph
  • Option to rank waiting list by species
  • Voucher reference numbers
  • Dutch translation recompleted (thanks Benedictus Lambrechts)
  • In/Out with donations report
  • Full RTL support for Hebrew/Arabic

New in Animal Shelter Manager 2.5.0 (Jul 21, 2009)

  • Class preload for most often used bits of UI to improve applet performance
  • Added active animal cache functionality (with system option to turn on)
  • Keeps active animals in RAM to speed up opening of the edit screen
  • Added tab lazy loading, so data is loaded on demand for the animal screen (also with system option to turn on)
  • Higher memory allocation for applet mode with Java 6u10 (-Xmx256)
  • Internet publisher no longer warns that an internet connection is required - it was a pointless, annoying dialog
  • Fixed PetFinder bug with Unknown sexed animals
  • Match added and expiry fields for owner criteria to allow the system to stop looking after a period of time
  • Option to disable second breed field to use traditional ASM single breed field for shelters not dealing with dogs and cats (or who prefer the old way)
  • Second breed field with crossbreed indicator to allow selection of multiple breeds on the animal screen
  • Default screen size set to 1280x800 to cope with larger resolutions (and widescreen laptops)
  • Added Lithuanian translation (thanks to Ruta Kudalyte)
  • Fixed upload all images option for PetFinder