Release Notes

Archivists' Toolkit
Version 1.1.8
March 26, 2008
Release Notes

Bugs Fixed

  • [ART-1234] - Locations sort by numerical value
  • [ART-1239] - Tab-Delimited Accessions import error: "String index out of range: -2"
  • [ART-1244] - Clicked window close while in the merge subjects dialogue box
  • [ART-1258] - No way to retrieve lost passwords
  • [ART-1260] - Names omitted from import
  • [ART-1261] - Years with less than 4 digits cause an invalid EAD export
  • [ART-1270] - Importing very long strings into fields with a look up list caused an Accession Record Display error where the Acknolwedgements, Restirctions & Processing tools tab was not displaying correctly
  • [ART-1274] - MODS export - repository info missing from DAO's attached as instances to resource components
  • [ART-1286] - Multi-part note bug- better feedback needed
  • [ART-1292] - Batch added location records do not sort properly
  • [ART-1304] - Note ID values missing when Rapid Data Entry Tool is used to add components

New Features and Improvements

  • [ART-1267] - Trap error for database not initialized and give better feedback

Other Changes

  • [ART-1241], [ART-1246], [ART-1268], [ART-1272], [ART-1280], [ART-1287], [ART-1288], [ART-1289], [ART-1290], [ART-1300] - Printing a finding aid is not working and has been removed temporarily. The work around is to save an html version and then print that.
  • [ART-1242] - Spelling and punctuation mistakes for the Maintenance Program
  • [ART-1236] - Validation for resource record was not being done before clicking on a component. This caused confusion when there is a validation problem on the resource record but you are viewing a component.
  • [ART-1262] - Spelling error and typo in definitions provided in Admininstration>Location Management> "Add Record" screen

Version 1.1.0 - 1/14/08

Bugs Fixed

  • [ART-341] - Ingest of EAD - Multi-part note no longer results in blank text section
  • [ART-461] - EAD import problems with <titlepage> and <dao> tags fixed
  • [ART-487] - Assigning a lookup list to a field that does not already have a lookup list now works
  • [ART-547] - Lists of subrecords in Reports now maintain sort order
  • [ART-588] - Ead import - entityrefs for digital objects and fileVersions issues resolved
  • [ART-641] - Display source now always updates properly
  • [ART-652] - EAD Export - White space in name and subject source values no longer causes invalid attribute values
  • [ART-714] - No longer have to restart to change the label of a note
  • [ART-715] - Can now remove a lookup list from a field
  • [ART-716] - Can now add a lookup list to a field that didn't previously have one
  • [ART-725] - The Cancel button for the Repositories-Note Defaults screen now works
  • [ART-726] - Cancel button from Database field screen now work
  • [ART-734] - EAD export - chronlist in a multipart note is not exporting properly
  • [ART-737] - EAD import - geogname, function, occupation, famname now import
  • [ART-742] - Manage locations – now able to assign locations with alphanumeric indicators
  • [ART-743] - Exports: DC and METS/DC records; all notes are now being exported
  • [ART-753] - When wrapping with an <emph> tag in the abstract, the brackets now export properly in XML
  • [ART-754] - Batch generation of location records no longer fail when some of the coordinates contain letters and digits
  • [ART-793] - On the "Bug Reporter" pop-up screen, “summary” is now spelled correctly
  • [ART-822] - At end of "AT initialize database" process, “success” is now spelled correctly
  • [ART-838] - Problems with components disappearing during drag and drop or double-clicking are fixed
  • [ART-837] - User level 0 has been removed. A read-only logon will be implemented in a later version.
  • [ART-843] - Can now import an EAD instance
  • [ART-871] - New component sibling now maintainins correct position after saving record
  • [ART-1007] - Boolean fields now display correctly in list views
  • [ART-1024] - Empty default values are no longer allowed
  • [ART-1111] - Components no longer disappear after being dragged and dropped
  • [ART-1109] - Repository Names are now validated for uniqueness
  • [ART-1112] - Two users working in the Names module no longer causes errors
  • [ART-1118] - Two users attempting to login to same database simultaneously no longer causes errors
  • [ART-1129] - Display now reverts to top level resource after deleting component record
  • [ART-1163] - Level 4 users can now generate a repository report
  • [ART-1229] - Changing default noteEtc labels no longer causes notes to not be exported to EAD or MARC

Improvements

  • [ART-370] - Additional accessions fields added
  • [ART-493] - Quit menu command now works the same as clicking the close window of the main screen (Mac only)
  • [ART-618] - Lists now support paired values (ex. with languages English and eng)
  • [ART-629] - NotesTypeEtc types now a relational link
  • [ART-639] - Terms like "Box 1" in container information section now parse into the correct fields
  • [ART-640] - White space now stripped on import of EAD
  • [ART-647] - Resources--"other level" element added
  • [ART-662] - MARC record export - tags are now exported in order. This is to make it easier for humans to read
  • [ART-699] - Changed persistent ID system to use a string instead of an integer
  • [ART-722] - Relaxed validation of "Title" and "Object Type" in Digital Objects. If these elements are missing the user gets a warning but the record is saved
  • [ART-755] - Batch generation of location records - User no longer prevented from using coordinates with both letters and digits in a range
  • [ART-756] - Newly created resources now show up in the resource picker. You no longer have to quit the AT and start it up again to be able to link the new record to an accession.
  • [ART-766] - All passwords are masked during input
  • [ART-776] - Deleting subrecords now has an “Are you sure?” message. If more than one subrecord is selected they will all be deleted
  • [ART-798] - Additional Repository fields added
  • [ART-802] - Added support for batch import of EAD
  • [ART-803], [ART-806] - Improved feedback for all imports and exports
  • [ART-804] - Implemented batch export support for EADs and MARCs
  • [ART-820] - Checked to make sure that the AT and installer are running on Java 1.5
  • [ART-826] - Locations and containers now sort numerically when the indicators are numbers only
  • [ART-835] - Database initialization now supports paired values in lookup lists
  • [ART-836] - Added ability to delete multiple lookup list items at once
  • [ART-841] - Better feedback when upgrading database now supplied
  • [ART-849] - Upgraded to newly released EAD schema
  • [ART-1157] - Added "series" to list of permissible level attributes for Resource Record
  • Menus on the Mac have been moved from the window to the main menu bar. This is consistent with Mac UI guidelines
  • Validation now includes checking for text lengths for all string fields
  • Support for Oracle and MS SQL Server now exists
  • New progress message for tasks that take longer than 1 second have been added
  • Better feedback for importing and exporting now supplied

End User Feature Request

  • [ART-133] - Now see a progress message when loading a record takes a long time
  • [ART-374] - Adding multiple locations to accession in one action now possible
  • [ART-521] - Now able to link multiple subjects at once
  • [ART-684] - Now see a progress message during long searches
  • [ART-746] - Email address can now be entered when submitting bug
  • [ART-799], [ART-800] - During XML-based import for accessions, user can now import multiple name associates
  • [ART-1026] - Barcode Field added to Rapid Data Entry screen
  • [ART-1133] - A warning message is now displayed before deleting resource component records or digital object nodes
  • [ART-1158] - XML report output option has been removed

Version 1.0.0 - 12/17/06

Bugs Fixed

  • [ART-416] - EAD Import - White space preceeding "Publication Rights" statement
  • [ART-437] - tried to submit test EAD failed
  • [ART-577] - EAD export - multi-part notes
  • [ART-578] - EAD export refs
  • [ART-580] - EAD export internal audience attribute
  • [ART-591] - Cannot import EAD record
  • [ART-608] - There is an error...
  • [ART-672] - Error thrown when deleting a resource record from resource list using right click command
  • [ART-673] - Error thrown when deleting resource from list using right click delete command
  • [ART-530] - importing an EAD finding aid and got this error
  • [ART-612] - can't ingest this particular finding aid
  • [ART-627] - EAD export- index not types
  • [ART-659] - EAD import - note import problem at archdesc and c levels
  • [ART-663] - Can't set Applicaton Preferences
  • [ART-664] - Can not complete repository profile
  • [ART-668] - Accessions-Edit Name
  • [ART-670] - Resources--Chronology Events
  • [ART-671] - EAD Import -
  • [ART-675] - Error thrown trying to open in QA resource identifier = MSS.19
  • [ART-676] - Search for exact audit date doesn't work
  • [ART-677] - Empty search box results in bug screen
  • [ART-678] - Accession search returns entire list when no data entered in lower half of screen
  • [ART-680] - Error from trying to search a location and an instance type in resources
  • [ART-681] - Name/location and name/instance searches for resources yield empty results set
  • [ART-682] - Digital object--adding siblings (QA instance, MSS.19)
  • [ART-685] - Reports - resoucesLocationsList
  • [ART-687] - somehow made it so I can't open a lookup list
  • [ART-688] - Import Child MARC record
  • [ART-689] - Not able to ingest finding aid UCSD MSS 10
  • [ART-692] - Error opening resource records in RELEASE_TESTING
  • [ART-693] - Interface glitch when creating a location record from Assign Locations in resources
  • [ART-694] - Locations filter stuck?
  • [ART-698] - Empty Message Window When Gathering Containers to an Empty Location
  • [ART-700] - Saving resource record in RELEASE TESTING
  • [ART-701] - Error saving record - Follow up on ART-700
  • [ART-703] - After experience bug from ART 701, can't reopen a record
  • [ART-702] - Recreation of ART 700/701
  • [ART-704] - When adding a field to the return screen that was open in the window I got this bug
  • [ART-705] - subjects missing from MODS export
  • [ART-706] - note missing from MODS export
  • [ART-707] - subjects missing from DC export
  • [ART-708] - note missing from DC export
  • [ART-709] - Digital Object, object types missing from MODS export
  • [ART-711] - Unable to remove a default value from repository list
  • [ART-712] - Cancel button not functioning on a number of records in the Admin section
  • [ART-713] - In DC export the Immediate Source of Acquistion note is in the wrong DC element
  • [ART-717] - Importing MARCXML
  • [ART-718] - Role being modified in MARC export
  • [ART-721] - MARC Export--Subjects omitted from Export
  • [ART-732] - EAD export - id value
  • [ART-736] - note missing from DC export

Improvement

  • [ART-186] - Ingest
  • [ART-239] - add ablility to apply supplemental SQL during system initialization
  • [ART-426] - Get rid of gray background in text fields
  • [ART-657] - EAD export - doctype declaration
  • [ART-665] - Remove Export EAD and / or Export MARC
  • [ART-669] - Deaccession Record
  • [ART-640] - White space stripping on import of EAD
  • [ART-674] - EAD export eadheader attributes

Version 0.9.0 (aka 1.0 Release Candidate 1) - 12/1/06

Bugs Fixed

  • ART-561: container values with alphanumeric values are being exported.
  • ART-568: mixed content being exported properly in finding aid data section, bibref, etc.
  • ART-626: bibliography.head element has default value
  • dc:relation element being exported for child digital objects node (standalone DC)
  • [ART-660] - Resource title wrapped in tag "persname" not being saved to database
  • [ART-661] - unable to save resource record after adding new digital object

Other Changes

  • [ART-492] - Adjust field lenghts in names table

Version 0.8.9 - Beta - 12/1/06

Bugs Fixed

  • ART-585: titlestmt being imported properly
  • ART-583: unitdates being handled properly properly (including multiple unitdate elements)
  • ART-586: materialspec being imported properly
  • lists (ordered and definition) being imported
  • ART-456: specified finding aid is importing
  • ART-411: name function is displaying properly
  • MARCXML 856 field being exported for Digital Objects when no METSID in place
  • title statement being exported in 245 field for MARCXML output
  • unnecessary delimiters are not being displayed in the exports when concatenating several fields together
  • [ART-354] - Subject--duplicate error message
  • [ART-616] - Read only lists should not allow deletion
  • [ART-650], [ART-651]- System hanging under windows using Jave version 1.5.0_06
  • [ART-656] - Import file picker give bogus message about file already existins and will be overwritten

New Features

  • [ART-636] - Add record x of n to data entry screens
  • [ART-634] - Additional Search functionality
  • [ART-590] - Box and folder labels

Other Changes

  • cleaned up note importing code significantly, imported note type values are based on values from NotesEtcType list
  • [ART-603] - Tables / Elements NOT to be supported with default values

Version 0.8.7 - Beta - 11/28/06

Bugs Fixed

  • ART-561: alpha-numeric container values are imported
  • ART-630: daos in EAD are exported properly
  • ART-624: empty unitid are no being exported
  • cleaned up several issues relating to MARC export from resources and digital objects relating to: setting the control field string, implementing minor adjustments to the export map, extent/extentType output formatting, exporting of notes, output of langcode, 500 fields being conflated, trimming leading and trailing whitespaces for datafield tag values.
  • [ART-554] - Screens getting cut off on the right
  • [ART-447], [ART-632]- Application Freezes when an error screen is displayed and the user switches to another program.
  • [ART-537], [ART-622]- when opens a report file that is not a valid JasperReports file the user gets better feedback.

New Features

  • [ART-262] - Be able to search on audit information for all modules
  • [ART-425] - Rapid data entry for box-folder lists
  • <

Other Changes

Reports

Open Issues


Version 0.8.6 - Beta - 11/27/06

Bugs Fixed

  • [ART-175] - Deleting large resource records now displays a progress message
  • [ART-242] - Validation error in users display
  • [ART-295] - Dragging a note to the resource tree no longer gives bogus results. It simply does nothing.
  • [ART-513] - Merging list items that are used by large number of records now shows a progress message along with better feedback of problems

New Features

  • This version contains revised reports in each functional area. Report format, names and definitions have all been updated.
  • [ART-518] - Enable drag and drop for digital object nodes
  • [ART-635] - Merge Function for names and subjects
  • [ART-638] - Print finding aid

Other Changes

  • [ART-260] - require at least one superuser account per installation
  • [ART-644] - Add descriptive language field to respository record
  • [ART-645] - Add Use Restrictions field to the accession table
  • [ART-646] - Add otherlevel data element to resource and resource component records
  • The find all command clears the filter field so that you actually see all the records
  • Double clicking on any of the main module names will issue a find all


Version 0.8.5 - Beta - 11/21/06

Bugs Fixed

  • [ART-213] - Canceling from a merge list operation throws an error
  • [ART-481] - reports - esourcesSourceNamesList.xml. causing out of memory problem
  • [ART-484] - Query Exception: could not resolve property
  • [ART-490] - Merging items in a look up list
  • [ART-539] - Strip mix content from fields when copying resource / resource component record to digital object record
  • [ART-579] - Wrap and tag in multipart notes feature request
  • [ART-601] - Reports - resourcesLocationsList.xml performance issue
  • [ART-620] - print the Names list
  • [ART-631] - AT is corrupting my EAD documents ...!

New Features

  • This version can export a digital object into MODS XML format.
  • This version can export a digital object into DC XML format.
  • This version can export METS XML with MODS descriptive metadata.
  • [ART-510] - External linking from resources
  • [ART-552] - Fields to appear at the top of tabbed data entry screens

Improvements

  • [ART-196] - Change respository button: cf. ART 151
  • [ART-424] - Wrap in tag spec
  • [ART-548] - Progress message for gathering records for reports
  • [ART-549] - Return screen order can have holes and duplicates
  • [ART-550] - Better feedback for restoring default field values
  • [ART-613] - Add branding Device field to repository record
  • [ART-614] - Lookup list merging must support case change
  • [ART-617] - Merging and changing of list items needs better feedback

Version 0.8.4 - Beta - 11/5/06

Bugs Fixed

  • ART-581, ART-586: Numbered C's being exported properly
  • ART-582, ART-584, ART-589, ART-592, ART-594: Specified resources within these JIRA issues are now exporting to XML. Miscellaneous errors fixed.
  • ART-602, ART-604, ART-605: records with DAOs should be exporting properly (database setting)
  • [ART-418] - Validation error prior to editing digital object component record
  • [ART-421] - Allow deletion of newly created component records
  • [ART-477] - Default values not possible for all fields
  • [ART-519] - Bugs deleting digital object nodes
  • [ART-543] - resource hierarchy disappeared.
  • [ART-544] - resources hierarchy - order of components
  • [ART-547] - Reports not maintaining sort order
  • [ART-600] - Locations report - lazy initialization error
  • [ART-606] - DigitalObjects fields are nullable

New Features

  • [ART-596] - displaySource field for resources and accessions

Other Changes

  • [ART-551] - Change personal names fields to 2 columns
  • [ART-603] - Tables / Elements NOT to be supported with default values

Version 0.8.1 - Beta - 10/29/06

Bugs Fixed

  • ART-511: reference targets for index items is working
  • ART-546: Name, Subject and Location pickers have been rearranged so that the filter field is on top
  • ART-559: Deleted notes from components are staying deleted
  • ART-563: Deleteing of names linked to accessions is now working

New Features

  • METS export with Dublin Core descriptive metadata section
  • MARCXML export for AT Resources
  • MARCXML export for AT Digital Objects

Other Changes

  • modified EAD export to reflect updated mapping documen

Version 0.7.12 - Beta - 10/22/06

End-User Bug

  • [ART-311] - managing locations again....
  • [ART-319] - manage locations
  • [ART-320] - manage locations - amendment
  • [ART-468] - Deleting items from lookup lists
  • [ART-472] - Adding location to return screen causes system to hang on startup
  • [ART-479] - Possible to add more than one default value to the same field and table
  • [ART-485] - Editing look up list Resource level
  • [ART-489] - right click on read only fields
  • [ART-494] - Using search on repository
  • [ART-495] - Repoisitory and Repository Name fields in Resources and Accessions is causing problems
  • [ART-515] - Can't edit Repository Notes
  • [ART-516] - Adding creator to return screen causes error.
  • [ART-532] - resource record hiearchy glitch
  • [ART-534] - Can't open recently edited record
  • [ART-536] - Clicked on "Gather Locationss"

Improvement

  • [ART-423] - New instances must inherit locations
  • [ART-496] - Restore defaults fuctionality for field names, return screens and fields to search on
  • [ART-522] - Better handling of long lookup list entries
  • Changing columns for return screens no longer requires restarting the application to take effect.

Version 0.7.8 - Beta - 10/15/06

Bugs Fixed

  • ART-473: Resource reports are working
  • ART-482, 497: accessionsRecord.xml report is working
  • ART-491: Name Source field label is displaying properly
  • ART-499: ArchDescriptionAll is working for a list of records
  • ART-500,501: Saving of reports on a windows machine is working
  • ART-509: Export dialog box no longer causes and error
  • ART-514: Printing reports for large number of records is working
  • ART-517: Container summary label is displaying properly

Other Changes

  • ART-483: Report viewer window opens in a larger size

Version 0.7.6 - Beta - 10/10/06

Bugs Fixed

  • ART-467: Searching by date (year) ranges is now working correctly
  • ART-469: Closing the query window now cancels properly
  • ART-470: Resource label fields are now being changed properly base on application configuration
  • ART-471: The include in searh editor option for fields is now only available for field from tables listed on the main screen. (subjects, names, accessions, resources

New Features

  • ART-464: Accessions import log now contains a list of values added to lookup lists.

Version 0.7.5 - Beta - 10/9/06

Bugs Fixed

  • ART-460: Materialspec in did tag does not cause an error
  • ART-448: unitid tags within did are being imported
  • ART-450: specified EAD is being ingested properly
  • ART-456: specified EAD is being ingested properly
  • ART-432: field label customization is working again

New Features

  • ART-430,431: Default title and content for notes are available at the repository level
  • ART-428: Edit name relationship button has been added to accessions, resouces and digital objects. This provides the same functinality as double clicking on a name relationship record

Other Changes

  • ART-429: when adding new components the display defaults to the first tab

Version 0.7.3 - Beta - 10/1/06

Bugs Fixed

  • ART-396: printing a result set with the report accessionsRecord.xml now functions properly
  • ART-397: search dialog box now checks to make sure that a search field is selected .
  • ART-398, 454: clicking the close box when linking resources to accessions no longer throws an error.
  • ART-402: resouces linked to names are now showing up in names record
  • ART-404, 415: report namesResourcesList.xml and subjectResourcesList.xml no longer throw an errors
  • ART-433: adding event items in chronology lists no longer throws an error

New Features

  • MARCXML import has been implemented according to specification listed in the mapping document. There is an option to import the entire MARCXML record or just the name and subject headings (1xx,6xx,7x).
  • ART-368: future dates can no longer be entered. This includes inclusive and bulk dates along with dates in the accessions and deaccession table
  • ART-371: note/container field has been added to the accession-location relationship
  • ART-372: a warning message is displayed when the user uses the close box to dismiss a dialog saying that this will cancel all changes. The user has a chance to back out of this.

Other Changes

  • ART-399: Buttons on submit bug screen now are "submit bug report" and "cancel" avoiding confusion
  • ART-400 , 454: adding deaccessions is working again

Reports

  • Accession, subjects, names, resources reports updated.
  • Changed how resource records pull in notes. It now works
  • Added title parameter to accession, names and some resource reports. It will be added to all reports by the next release. The user may name a report or use the default name written into the report.
  • Removed repository field from most of the reports as it causes an error when pointing at a set of records. The field may be replaced when that bug is fixed.

Open Issues


Version 0.6.15 - Beta - 9/17/06

Bugs Fixed

  • ART-124: error that occurs when trying to ingest specified finding aid has been fixed
  • ART-136: miscellaneous errors listed in this report have been fixed
  • ART-142: default level attribute for c tags are being set
  • ART-147: elements with title tags are being ingested
  • ART-167: multiple extent statements are being ingested properly
  • ART-178: ingest of accessions is handling names properly
  • ART-180: all components in specified finding aid are being ingested
  • ART-186: chronlist are being ingested properly
  • ART-201: error that occurs when trying to ingest specified finding aid has been fixed
  • ART-266: feedback is now given on the general bug reporting screen telling the user what the JIRA issue number is
  • ART-327: p tags not being displayed within edition statement
  • ART-329: subjectTermTypes for subject tags are being assigned properly
  • ART-339: when assigning a location the user is now required to select a location and at least on container
  • ART-340: coprname roles are being assigned properly
  • ART-341: issue of extra text section occuring at end of multipart note has been fixed
  • ART-343: notestmt being ingested properly
  • ART-344,345: diacritic fix no longer prevents filtering on non string fields
  • ART-349,350: users must save a new resource record before assigning any locations

New Features

  • Repository table now has a new field called "Short name". This field is used for display purposes only and not when exporting or reporting
  • The ead show and ead acutate fields have been moved from digital objects to file versions

Other Changes

  • persistentId being assigned on ingest
  • saving of resources works properly and depends on whether a stub, full/partial record, or no resource record already exists in the system

Version 0.6.12 - Beta - 9/10/06

Bugs Fixed

  • ART-305: Filtering now uses normalized version of the text so you do not have to know weather or not diacritics are present
  • ART-308: Lookup list sorting is now case insensitive
  • ART-317, 322, 323, 337, 388: Accession ingest problems have been fixed
  • ART-332: You can now scroll and see/edit the entire text within a multi-part note
  • ART-336: When printing from a filtered list of records only the records that match the filter are printed

New Features

  • When creating resources from an accession ingest the resouce gets populated with data the same way it would if a new resource is created from within an accession record

Version 0.6.10 - Beta - 9/5/06

Bugs Fixed

  • ART-301,302: Fixed a bug causing errors saving records when repository is added as a column to the accession or resource list

New Features

  • ART-265: Opening a new or existing record the screen defaults to the first tab. The selected tab is still retained when using the navigation buttons to move between records.
  • ART-282: Names and Subjects that are created "on-the-fly" now show up in the list without having to do a list all.
  • ART-289: Name relationship records can now be edited
  • ART-296: A filter has been added to location screens
  • You can now create locations on the fly when applying them to resources
  • A reference field has been added to the index entry record. This is done with a comboBox contining all persistent id's (see below) and a description of what they reference
  • A tag applicator has been added to the basic note entry screen.

Other Changes

  • All Resource componenets along with all repeating data associated with a resource or its components are now give persistent ids. These are used both for doing internal linking with ead along with facilitating the ability to harvest a portion of a resources heirarchy

Version 0.6.7 - Beta - 8/28/06

Bugs Fixed

  • Notes within notes are being parsed out and saved as siblings rather than as mixed content.
  • finding aid status being saved and displayed properly
  • creator value occuring as coprname within origination tags are being ingested and saved properly
  • Geogname tags are being ingested and saved
  • notes (outside of the did tags) within a resource component are being ingested and saved
  • ART-273: Locations do not multiply in location picker for accessions.
  • ART-274: Deleting locations no longer throws an error
  • ART-280,281: Newly created names, subjects and locations are now available in pickers without having to restart the application
  • ART-290,292: Adding locations does not throw an error any more.

New Features

  • ART-283: Global right click has been added to all text components. This allows for cut, copy and paste
  • ART-285: Warning message is now displayed when bad data is entered into date and number fields
  • ART-286: All dates are entered and displayed in one single format. This format can be configured for the application using the admin menu "Application Preferences"
  • ART-286: A link button has been added to all pickers

Other Changes

  • Abstract and Physloc elements' titles are being retrieved from their label attributes.
  • Locations are loaded at startup to speed up the adding of locations to accessions and resources

Version 0.6.4 - Beta - 8/20/06

Bugs Fixed

  • bibref tags are not being displayed for bib items
  • tags are removed properly on ingest (even when attributes are present) for various eadheader elements such as series statement, edition statement, titleproper, revison desc, and profile desc.
  • ART-254: Accessions and subject screens have been resized to make sure they always fit on a screen size of 1024x768
  • ART-257: Adding non-prefered names is working again

New Features

  • More new icons
  • ART-94: exteral document links are not actionable
  • ART-241: when deleting records from the main screen an are you sure? dialog box is used to confirm

Other Changes

  • roles added for resources and resource components on EAD export
  • Creation of all data entry screens has been reworked to make sure that every screen has an owner. The lack of this has caused the system to appear locked up on Windows machines. Also all data entry screens are vended from the DomainEditorFactroy class.

Open Issues

  • ART-243,256: Duplicate key messages (which has been changed to duplicate record) when creating names and subjects is a problem. Extra logging has been added to help track down the cause.

Version 0.6.2 - Beta - 8/14/06

Bugs Fixed

  • ART-232: Repository notes can now be edited
  • ART-227: Clicking on the empty space in view list in the main screen does not cause an error anymore
  • ART-223: Batch adding locations now handles numbers over 9 properly
  • ART-221: About screen form help menu now opens with the correct size
  • Clicking on the close box is now tied to the cancel button and will have the same effect. This prevents records being saved without necessary information
  • Users can only change access level to those equal to or less than their own. That is a Repository manager can't change their access to superuser.
  • Sorting is now case insensitive

New Features

  • Batch add of locations now allows a superuser to select which repository the location records are associated with
  • Multiple location records can be deleted at once
  • Default values are now working with batch adding of locations
  • Deletion of a location record that is associated with a resource or accession is not permitted
  • Deaccession module is implemented

Version 0.6.1 - Beta - 7/9/06

New Features

  • Bug reporting directly from the application
  • email address added to Users record. This is used for error reporting and feedback
  • New installer
  • Better error handling
  • Logging

Reports

  • resourcesCreatorNamesList_no_repository.xml - this report returns data from a subreport so that it will only render data creator data if it exists and will only show resource data if a creator exists. This functionality is also used for the report resourcesSourceNamesList_no_repository.xml that shows resources and their source names. Thes reports show blank spaces where records are suppressed, and I will determine later if I am able to remove those.
  • accessionUncatalogedTest.xml, accessionsCatalogedTest.xml, and accessionsWODocumentationTest.xml have been added with intelligence to select cataloged, uncataloged, or accessions with rights transferred.
  • ArchDescriptionAll_no_notes_no_repository.xml - this report allows one to view top level resource records (data has been removed that was breaking the report: notes, instances and repository).
  • Most reports will not function properly with sets as there is still a bug that will not allow the repository field to be present; additionally, there is a bug that causes reports that are pointed at sets to malfunction when using subreports that call accessions and resources from the names functional area. However, most should function with individual records.
  • Reports to try: Names [namesListNonPreferred.xml, resourcesNamesList.xml, namesListAccession.xml, namesListResources.xml];

Version 0.5.4 - 7/28/06

Bugs Fixed

  • ART-47: Names as source can now only be linked to Accession or Resource records and not Digital Objects or Components
  • ART-88: If a name record is changed in such a way as it is now a duplicate, then a message is displayed and the record will not be saved.

New Features

  • ART-49: Names can be created directly from the name lookup dialog
  • ART-50: Accessions and Resources linked to Names are displayed with the name record in the A&R tab
  • Functionality of name picker is now like that of the subject picker. The full list of names is in the list and there is a filter field
  • ART-95: A location can now be linked to an accession record
  • ART-194: Progress dislplay is now stopped before the ending dialog box is displayed
  • Default values are now being applied to new records
  • ART-198: Repository notes are now working

Other Changes

  • Ingest of mulipart notes in now being supported.
  • More eadheader elements/finding aid data are being ingested. These include: unique identifer, location, title,description rules, lang of FA, edition statement, series statement, revision desc, and FA status

Version 0.5.2 - 7/26/06

Bugs Fixed

  • Adding notes to resources is working again

Other Changes

  • New record navigation buttons

Version 0.5.1 - 7/26/06

Bugs Fixed

  • Tool tips are now working

Other Changes

  • More migration to the new look and feel

Version 0.5.0 - 7/24/06

Bugs Fixed

  • ART-167: Multiple extents tags within physdesc is being ingested
  • ART-194: Progress meter stops before dialog box is displayed

New Features

  • User permissions are functional. An updated spec will be sent out shortly
    • Class 5 - Superuser
    • Class 4 - Resource Manager
    • Class 3 - Project Manger
    • Class 2 - Advanced Data Entry Staff
    • Class 1 - Beginning Data Entry Staff
  • Default values for any field can be added. This is done from the Edit Repositories menu. The values are not being applied to new records yet.
  • The concept of a multi-part note has been added. This allows notes to consist of blocks of text intersperced with structured data, currently ChronLists with Lists to follow.

Other Changes

  • Much fuller version of EAD XML is being exported. Several element including ead.archdesc, ead.archdesc.did, note types, ead.archdesc.controlaccess, ead.archdesc.dsc.c being exported. Mixed content within p elements are also being displayed properly.

Version 0.4.4 - 7-18-06

Bugs Fixed

  • ART-124: Corpnames are being ingested.
  • ART-124: Acqinfo element is being ingested.
  • ART-124: Processinfo element is being ingested.
  • ART-124: p elements within notes are being converted into linebreaks again
  • ART-176: Manage locations button is working. A progress indicator is now used to show how many components have been processed. This can still be quite slow for large resouce records.
  • ART-177 and 188: Printing reports from a list of records is working again
  • ART-179: Boolean fields can be added to query screens
  • ART-189: Lookup lists for Subect source and type are back
  • ART-191: Address3 has been added to repository records
  • ART-192: All repository fields are being save properly.

New Features

  • ART-151: The ability to change repository for accessions and resources. This is only available to superusers.
  • ART-168: Finding aid date and Revision date have been changed to text fields to allow entry of data that is not strictly a date. (e.g. 1978 or November 1989)

Other Changes

  • Speed improvements for loading a resouce record and moving between components within a resource.

Open Issues

  • Speed in building the tree for large resouces and managing locations for large records

Version 0.4.3 - 7/13/06

Bugs Fixed

  • ART-124: Notes in descgrp element is being ingested.
  • ART-102: odd element is being ingested.
  • ART-127,129: orignation and other elements being ingested.
  • ART-148: note within a component being ingested.
  • ART-175: Manage location button is working again

New Features

  • ART-133: Progress indicator being displayed for ingest process. This shows what part of the finding aid is being ingested.
  • ART-170: It is now required that inclusive dates be present when entering bulk dates

Other Changes

  • ART-154: Reporting mechanism has been improved. Report at the end of ingest displays title, time to ingest, and new values added to lookup list (additional information will be displayed in next release).
  • Time required to ingest notes has been reduced significantly
  • User permissions have been added. Details about what each class has access to is in the project managment specification. The following classes are implemented.
    • Class 5 - Superuser
    • Class 4 - Resource Manager
    • Class 3 - Project Manger
    • Class 2 - Advanced Data Entry Staff
    • Class 1 - Beginning Data Entry Staff

Open Issues

  • Deleting resource records takes a lot of time and should not be done until ART-175 is closed

Version 0.4.2 - 7/7//06

Bugs Fixed

  • ART-173, 174, 155: All of the components of specified EAD are being ingested. No errors when opening components or containers.
  • ART-168: Abstract is now being ingested.
  • ART-165: Notes being ingested properly again.
  • Physloc is being ingested.
  • ART-157,158: Component validation should now be working, really.
  • ART-113: note sequence is preserved when creating a digital instance.

New Features

  • Added change repository button to accessions and resources. This will be hidden from users who are not administrators when that functionality is implemented

Other Changes

  • Modified ingest code (where lookup list routine is currently being called) to use new lookup list routine which returns normalized string
  • Speed issues have been addressed for loading and working with resource records. We will do some testing to see what the times are now. I am holding off on closing the preformance related bugs until further testing. Navigation from compent to compent is now taking 2-3 seconds. I am going to work on speeding up that process. Record loading should be noticably faster.

Version 0.4.1 - 7/5/06

Bugs Fixed

  • ART-143: Querying by numbers is now working
  • ART-152: Deleting resource records is working. Only limited testing was done
  • ART-156-159: Validation of components is now happening. Some of what was going on is described in the open issues below.
  • ART-162: bulk date validations is now working correctly

New Features

  • Lookup lists are now loaded from an xml file. This will facilitate system initialization. The file also designates what fields will use the lists and what type of list it is.
  • What fields are accessible though "Configure Application" is now determined using Java 5 annotations. This mechanism is also used to determine columns for list displays of all list views.

Open Issues

  • The user interface for Resouces is confusing in that the OK and Cancel buttons are for the resouces as a whole, including all components. It will thus close the window. Components are also saved in the background when clicking between components on the navigation tree. This is one area of the UI that we need to look at and figure out a good way of handling. Displaying and manipulating heirarchical data is always tough.

Version 0.4.0 - 6/26/06

Bugs Fixed

  • fixed duplicate P elements in EAD export
  • ART-128: Searching by repository now works properly
  • ART-138: Deletion of digital objects now works
  • ART-139 & 140: Analog instances are now validating and saving properly

New Features

  • DAO support has been added
  • ART-94: Linking to exteral resources has been added to both Accessions and Resources
  • ART-112 & 137: Display of list of Notes Etc. should be easier to read now
  • ART-113: Notes inherited from Resources when creating a new Digital Object now retain their order
  • All repeating data is now implemented as either Type 1 (User defined order) or Type 2 (Default sort field and then headers are clickable to change the sort order when viewing.
  • Working with Notes Etc is now cleaner. There is a single popup menu that allows you to choose the location of the new record to be inserted along with the type. This pop up is also available by right clicking on the table.

Other Changes

  • added new actions for lower level elements (previously handled in HandleDidAction.java). This includes separate actions for unittitle, unitid, unitdate, langmaterial, materialspec, origination, physloc, and abstract

Version 0.3.7 - 6/19/06

Bugs Fixed

  • ART-132: Location validation now works properly
  • ART-131: Containers being ingested.
  • ART-130: Notes without head element being ingested properly. Example finding aid is being ingested.
  • Physdesc element being mapped to container summary field.(part of ART-136)
  • Archdesc level attribute and component level attribute being ingested. (part of ART-127)
  • Separated material and Related material being ingested. (part of ART-127)

New Features

  • Unicode support for Character conversion routine - CharacterConvert.java. (includes fix for ART-126)
  • Resource fields should now comply with the specification
  • Analog instance fields should now comply with the specification
  • Repository fields have been added as specified in the preliminary Project Managment module specification
  • Repeating data type 2 areas are now implemented with the following exceptions
    • Accession: Linked Resources
    • Resources: Linked Accessions
    • Names: Linked Resources and Linked Accessions
    • Configuration: Locations do not have a default sort yet

Other Changes

  • ART-125: The allow other check box in the database field record has been removed.

Open Issues

  • Repeating Data type 1

Version 0.3.6 - 6/12/06

Bugs Fixed

  • The finding aids listed in ART-102,103,104,123,124 are able to be ingested without producing exceptions
  • ART-109: remove note button for digital objects if functioning properly
  • ART-110: container validation is working
  • ART-111: Subject picker is working properly
  • ART-115,116,117,118: Changing field label from Configure application should now be working

New Features

  • Filtering has been introduced to the main return screens. Typing in the filter field will reduce the result set to only records that contine the words typed.
  • ART-25: multi level sorts are now available on all main return screens
  • ART-119: Internal only boolean field added to Resources, ResouceComponents and ArchDescriptionNotes
  • ART-120: More Stuff tab renamed to Notes etc. for Resources and ResouceComponents
  • ART-121: Finding aid tab added to resource record. The fields are all there. The layout is very preliminary and needs to be worked on.

Other Changes

  • more action classes have been implemented including ones to handle persname, subject, genreform, controlaccess, c, etc

Version 0.3.5 - 6/2/06

Bugs Fixed

  • ART-106: Notes can again be added to digital objects
  • ART-107,108: Resource records can now be saved

New Features

  • ART-105: Source and Rules have been removed from sort name

Version 0.3.4 - 5/31/06

Bugs Fixed

  • ART-92: Accessions number uniqueness is being enforced

New Features

  • Validation of all database table is implemented. (This includes ART-46
  • Lookup list management features to merge items and change items has been added. Also merge, change and remove will be reflected in the records that have those values.
  • ART-40, ART-89: Name description type has been added to names form
  • ART-98: Barcode field has been added toArchDescriptionAnalogInstances
  • ART-105: Sort name no longer includes source or rules
  • Subject Picker now does filtering
  • Language code drop down does filtering

Other Changes

  • New Action classes have been added to org.archiviststoolkit.importer. The base class is org.archiviststoolkit.importer.Action. Subclasses (HandleDidAction,HandleArchDescAction, etc) which implement Action will handle various EAD elements.

Reports

Accession reports added:
  • Accession record (accessionRecord.xml)
  • Accession Receipt (accessionReciept.xml)
  • Processing Plan (accessionProcessingPlan.xml)
  • Repository Production Report (accessionProduction)
  • Cumulative List of Acquired Accessions (accessionAcquired.xml)
  • Cumulative list of accessions processed (accessionProcessed.xml)
  • Un-cataloged accessions (accessionUncataloged.xml)
  • Without documentation (accessionDocumentation.xml)
  • Intellectual Property Status (accessionIPStatus.xml)
  • AccessionContainerList (accessionContainerList)

Version 0.3.3 - 5/22/06

Bugs Fixed

  • ART-83: Transaction Note has been changed to Retention Rule in the Accessions table
  • ART-81: is empty and is not empty is now working for searching

New Features

  • ART-38: Subject record now lists accessions and resources linked to the subject
  • ART-84,85,86: Validation for accessions records is now working.
  • Changing labels for all fields is now working.

Other Changes

  • Uniqueness for names has been changed from sortName to a combination of; corporatePrimaryName, corporateSubordinate1, corporateSubordinate2, corporateQualifier, personalPrimaryName, personalRestOfName, personalPrefix, personalSuffix, personalNumber, personalDates, personalFullerForm, personalQualifier, personalTitle, familyName, familyNamePrefix, familyQualifier
  • Ingest of names now adds to lookup list values if the values are not already present

Version 0.3.2 - 3/15/06

New Features

  • Ability to reduce a list of records in a result set by either showing only selected records or only unselected records
  • Unique constaints for the following tables. Accessions, AccessionsResources, ArchDescriptionNames, ArchDescriptionSubjects, Locations, LookupList, Names, Repositories, Resources, Subjects, Users. This takes care of ART-44 and 45

Other Changes

  • Improvements in the user interface for creating instances. The instance type is now sticky (will persist) within a given editing of a resource
  • UI Improvment - for adding more stuff to resources and components the drop down list for where to place the new item has been replaced by a series of radio buttons.
  • Batch creation of locations now can support ranges for all 3 coordinates

Version 0.3.1 - 5/9/06

Bugs Fixed

  • Container elements are being ingested again.
  • ART-66: Name lookup is functioning again
  • ART-70: Location management is now being saved
  • ART-71: Deletion of components is now being saved
  • ART-72: Deletion of resource notes is now working

New Features

  • Continued support for ingest of structured data. New fields ingested include Index and Chronlist.
  • Refactoring of notes and structured data to all descend from a common super class
  • Table configuration is checked at startup and entries to database tables and fields are created if needed. An error is displayed to the user indicating which tables need to be set up.
  • Notes and Structured data have been merged onto one tab called "More Stuff". The elements can be intermingled and re-ordered using drag and drop
  • ART-39: Salutation field has been added to names table
  • ART-68: version check is now happening at logon
  • ART-69: Table configuration is checked at logon

Other Changes

  • EAD ingest modified to handle new ArchDescriptionRepeatingData superclass
  • ART-31,73,74: Labels for digital object heirarchies is much improved and are ordered by sequence values

Version 0.3.0 - 4/24/06

Bugs Fixed

  • ART-42: sort name concatonation rules should be working (hopefully)

New Features

  • First pass at the Location module. Locations can be set up in the admin menu and assigned from the input screen for resouces
  • The first flavor of structured data is being supported for resources only. The flavor is Bibliography
  • Changes to repositories, and lookup lists are reflected immediatly instead of require a restart of the application

Version 0.2.3 - 4/17/06

Bugs Fixed

  • ART-28: Subdivision identifier is now in component records
  • ART-42: Sort name is now being properly constructed
  • ART-52: Name contact note editing is now working
  • ART-55: Corporate non preferred names are being added properly
  • ART-60: creating subjects on the fly is now working
  • ART-61: digital object heirarchy is now displaying properly

New Features

  • ART-34: Digital instances now inherit names, subjects and notes
  • ART-41: Title field added to personal names
  • ART-43: Sort name appears at the top of all name screens
  • ART-53: Name contact notes are now sorted

Version 0.2.2 - 4/6/06

Bugs Fixed

  • ART-51: Text fields for names are wrapping based on word boundries
  • ART-35: Sequence numbers for digital objects are separated with square brackets
  • ART-24: Duplication of subject terms associated with resources, components and digital objects is now prevented
  • ART-18: extra extent field has been removed

New Features

  • ART-32: Notes are available for digital objects
  • ART-26: Sponsor note has been restored to resources and removed from the list of notes

Version 0.2.1 - 4/3/06

Bugs Fixed

  • Fixed a number of bugs around digital objects. The bug numbers are ART-30 and ART-29

Version 0.2.0 - 3/31/06

New Features

  • Added record number to audit information on detail screens
  • Ability to print multiple records from return screen
  • Ability to add hierarchical digital objects to resources and resource components. Drag and Drop of tree is not yet supported
Other Changes
  • modified the ingest component to retrieve EAD elements using binding classes
  • accessions class has been updated to extend ArchDescriptions

Version 0.1.2 - 3/20/06

Bugs Fixed

  • Problem with editing container values and label where edits were not being saved and moved to other records has been fixed. There is now a small editor for working with container information.
  • Fixed bug preventing non preferred names to be included in a report on names
  • Fixed a bug prventing a subjects report from listing resouces and accessions

New Features

  • Searching by accession number and resource identifier has been greatly simplified.
  • Deleting components
  • Adding sibling componets in addition to adding children

Other Changes

  • Refactoring of Resources and ResourceComponents to both extend a common ArchDescription abstract class.
  • Scope Content, Sponsor and Abstract notes have been moved to the notes tab on resources and resource components
  • Containers have been renamed to Instances. This change was agreed upon at the 10/05 Advisory Board meeting and will facilitate the tracking of both physical instances and digital objects.

Version 0.1.1 - 3/13/06

New Features

  • Adding containers to resources and components
  • Adding, deleting and modifying notes for resources and components
  • Rearranging component order using drag and drop
  • Linking a resource to an accession from the accession record. Including creating a new resource record.
  • New fields being displayed on ingest: Resource Scope Content, Resource Abstract now being displayed properly

Other Changes

  • Using JAXB to bind EAD XML classes to Java (see class representation in org.archiviststoolkit.structure.EAD)

Version 0.1.0 - 3/3/06

Bugs Fixed

  • Resource ingest preserves order of components

New Features

  • Default, and only, view for resourse is with the tree navigation
  • Ability to add and edit resource components
  • Ability to delete but not add, comming soon, containers to resource components
  • Resources ingest now save more componet fields

Version 0.0.5 - 2/10/06

New Features

  • Accessions import check to make sure values in fields with controlled lists have valid data. If not the record is not imported
  • Accessions import displays a dialog with a log message when it is finshed
  • Users table has a one to many relationship to repositories. This information is used when creating new accessions and resources records
  • Uniqueness constraint added to accessions table
  • Display resouce tree now will display the details of each node by clicking on the node

Other Changes

  • Speed improvments when loading a resource tree

Version 0.0.4 - 2/7/06

Bugs Fixed

  • Fixed a problem with most names having first and last names in the wrong fields. First Name is in "Rest of Name" and Last Name is in "Primary Name"
  • The ability to edit Users, Repositories and Lookup Lists has now been restored

New Features

  • Unique constraint has been added to Subject Terms. The system will no longer accept duplicate subject terms. A duplicate is only keyed on the Subject Term field.

Version 0.0.3 - 2/3/06

Bugs Fixed

  • New names detail screen not blank
  • Adding non preferred names is now working
  • Subject picker no longer shows up off the screen
  • Text fields in accessions and resouces are now defined as text and not 255 character strings

New Features

  • Added 2 fields to Accessions. Cataloged (Boolean) Cataloged Note (Text)
  • Sneak peak at a view of the heirarchical resouce tree. There is a button on the resource record which will show the tree (after quite a wait for large trees)

Other Changes

  • When adding or deleting records from a list view the changes are now reflected in the list.
  • Added placeholder buttons for adding names and subjects from their respective pickers

Version 0.0.2 - 1/30/06

Description

This release fixes many of the problems with the initial release.

Bugs Fixed

  • Saving new records now works
  • Tabbing through fields is now more consistant.
  • Adding new records does not show information from other random records.
  • Importing into Accessions works for all date fields
  • Editing Users and Repositories now works properly

New Features

  • Many errors are now reported to an error dialog box that includes a brief explanation as well as a text area with the stack trace. This can be cut and pasted into an error report.
  • Accessions Reports can now access subjects and resources.

Other Changes

  • Buttons for adding Resources to Accessions and adding Accessions to Resources have been added as place holders. They are not functional yet.
  • Explanatory text has been added to the Subject and Name pickers to make them slightly less confusing.
  • All record creation and modification functions are now using the JGoodies Binding framework.

Open Issues

  • There is still a problem with tabbing out of some scrollable text areas. In most scrollabletext areas the tab key will enter a tab into the field instead of tabbing to the next field. Control-tab will take you to the next field.

Version 0.0.1 - 1/20/06

Description

The initial release.