Releases: arkivverket/arkade5
Version 1.3.2
Release date: 2019-02-08
-
Corrections and improvements
- Option to create (an untested) package without providing an ADDML file has been reestablished
- Difference between the displayed total number of errors and the number of errors listed in the test report has been fixed
- Wrong processing area directory name in settings window help text is corrected
- Command line application (standalone) now requires framework .NET Core version 2.1 (as .NET Core version 2.0 has reached end of support)
-
Metadata
- The METS file describing a generated package, previously named info.xml, is now generated as {UUID}.xml with the same unique archive processing UUID as the package file
Version 1.3.1
Release date: 2019-01-22
-
General changes / new features
- Arkade will now validate any included XML file in accordance with any included XML schema as defined in the provided ADDML file
- Only files defined in the provided ADDML file will be validated
-
Metadata
- Fields for METS CREATOR (information about the creator of the IP / METS file) are now read, written and made editable in the metadata GUI
-
Noark 5 tests
- The way document objects and case parts are counted is slightly changed/improved
- Affected tests
N5.26
N5.35
-
Other improvements/bugfixes
- Broken links, to dotnet framework / dotnet core download pages, in the documentation are fixed
Version 1.3.0
Release date: 2018-10-22
-
General changes / new features
- Arkade now completely complies with the .NET Standard specification version 2.0
- Option to process Noark 4 archives has been disabled until fully implemented
-
Metadata
- External metadata may now be loaded into the metadata window from a chosen METS or JSON file
- Old solution for predefined entity-metadata has been removed (replaced by above solution)
- The field Label has been exposed for customization but with standard-label functionality preserved
- The field Address are added to Archive creator, Owner, Producer and Transferer
- The fields Comments, History, Incoming separator and Outgoing separator has been removed
- The producer contact person is no longer defined as mandatory
-
Test report
- The heading now includes archive creator(s), archive period, system name and system type
- Each failing control (structure or content) are now listed, with links to its result, in the top section
- All ADDML processes are now displayed with human friendly Norwegian names
-
Command line interface
- The new option --information-package-type (-i), enables production of both SIP and AIP packages
- The new option --skip (-s), enables archive processing with testing only or packing only
- The generated metadata example has been extended to demonstrate all fields supported by Arkade
- Both METS and JSON now are supported file formats when including metadata for archive processing
- Standard-label functionality may be achieved by using the placeholder [standard_label] as label value
-
Other improvements/bugfixes
- Packages created with CLI are now given its correct, session-generated, ID
- Issue with possible duplicate file IDs in METS is fixed
- System documentation is updated with new Noark 5 test IDs and ADDML process names and IDs
- Mismatching checksums are now displayed in equal character case for easier visual comparison
- Arkade handles ADDML regardless of the source XML filename (addml.xml/arkivuttrekk.xml)
- Assembly information on installation packages are updated to provide more useful information
- + a number of internal system improvements
Version 1.2.2
Release date: 2018-06-27
-
Noark 5 tests
- All remaining Noark 5 tests are (re)implemented in accordance with up to date specification
- By ID: N5.02, N5.03, N5.08, N5.09, N5.10, N5.30, N5.32, N5.37, N5.40
- N5.28 (ValidateNumberOfDocumentfiles) has been given a new test type, StructureAnalysis
- All remaining Noark 5 tests are (re)implemented in accordance with up to date specification
-
Commandline interface
- Comprehensive CLI installation and usage guides have been added to the documentation http://arkade.arkivverket.no
-
Other improvements/bugfixes
- The Arkade processing area root directory has been renamed from Arkade to arkade-tmp
- Issue with values being preserved when required metadata fields was emptied is fixed
- ADDML process using wrong keyword looking up period separation is fixed
- Problem with package type always written as SIP in METS files is corrected
- Metadata GUI date picker is improved
Version 1.2.1
Release date: 2018-05-01
This version fixes a single issue and is otherwise identical to version 1.2.0.
Release notes for Version 1.2.0 shows improvements and new features introduced in the main release.
About the fixed issue
A change in the GitHub API requirements causes all Arkade versions prior to 1.2.1 (this) not to notify the user when a newer Arkade version (than the currently installed one) is available. Please upgrade Arkade to automatically be notified of future releases.
Version 1.2.0
Release date: 2018-04-30
-
General new features
- Arkade for the command line may now be run on macOS/Linux with the cross platform framework .NET Core
- Arkade GUI/CLI for Windows may now be run on either .NET Core or regular .NET Framework for Windows
-
Packages
- Packages are no longer restricted by the 8 GB size limit for single files
-
Report
- The test name is consistently used as heading for each Noark 5 test
- The test type (analysis/control) is displayed for every test
- Line numbers are provided and redundant info is removed in XML validation error messages
- Test result messages are made more consistent
- Language in the report is made clearer in general
-
ADDML flatfile definitions
- Support for complex field- and record separators
- Support for quoted semicolons in csv field values
-
Noark 5 tests
- Public and running journals are now XML-validated
- N5.09 has been improved
- Milliseconds are supported on dates in archive
-
Command line interface
- HTML test report is written to output directory
- System logs are written to file (and console)
-
Other improvements/bugfixes
- Trouble reading period separation is handled
- Checksum control of ADDML files, disabled by mistake, is reenabled with case-insensitive checksum comparison and improved user feedback
- Command line interface usage/options function is fixed and reenabled
- + a number of other minor improvements and bugfixes
Version 1.1.0
Release date: 2018-02-09
-
General new features
- Multiple instances of Arkade may now be run simultaneously
- All Noark 5 tests and ADDML processes are now assigned unique identifiers, which are shown beside the test/process name in the test report
-
Packages
- To enable mere repackaging of Noark 4 archives, a NOARKIH file is no longer required to be part of the Noark 4 input archive
- Invalid ADDML files no longer prevents mere archive repackaging
- Packages having the archive files contained within a single root directory are now correctly loaded
- Packaging is prevented and a warning is issued if the achive contains files that are exceeding the current single file size limit of 8 GB
-
Other improvements/bugfixes
- Issues with uppercase document directory names are resolved
- It no longer causes any problems if Arkade processing area is manually cleaned up or removed
- Considerable restructuring of the Arkade core is done to improve code consistency and testability
- + a number of other minor improvements and bugfixes
Version 1.0.5
Release date: 2017-12-05
-
General new features
- Arkade now has a command line client
- The user now controls where to place the created package and metadata
- The user now controls where Arkade processes archives and maintains system logs
- Temporary archive processing files are purged when Arkade is closed
- System logs and error logs older than 1 week are purged when Arkade is closed
-
Main user interface
- If a newer Arkade version is available, information is now displayed and a download link is provided
- A warning is given if Arkade is attempted shut down when tests has run but no package is created
-
Packages
- Packages now contains a package-named (uuid) root directory
- The generated file {uuid}.xml is renamed to info.xml
- A dias premis structured file log.xml is now included in packages
- Schema files for addml and premis are included in packages
- The package file index now uses UNIX style directory separators
-
Improvements/corrections regarding reading/writing of mets files:
- Created- and extraction dates are now part of the editable metadata
- Checksums are now written in lower case
- Forward slashes are used in file references
- Date formats are fixed
- References to ead.xml and eac-cpf.xml are only made when in AIP packages
-
Noark 5 tests improved:
- NumberOfArchiveParts
- StatusOfArchiveParts
- NumberOfClassificationSystems
- NumberOfRegistrationsWithoutDocumentDescription
- NumberOfDocumentDescriptions
- NumberOfCaseParts
- NumberOfDocumentObjects
- NumberOfDocumentDescriptionsWithoutDocumentObject
- NumberOfCorrespondenceParts
- NumberOfDocumentFlows
- NumberOfFoldersWithoutRegistrationsOrSubfolders
- NumberOfFoldersPerYear
- NumberOfRegistrationsPerYear
- FirstAndLastRegistrationCreationDates
- NumberOfJournalPosts
- NumberOfPrecedents
- NumberOfComments
- NumberOfDepreciations
-
Addml processes improved
- ControlExtraOrMissingFiles
-
Other improvements/bugfixes
- Problem with xml validation errors accumulating over different test-runs is fixed
- Arkade now handles big numbers of validation errors
- Dates, in the archives, without a timezone indicator are now read correctly
- The current Arkade version number is now written to test reports
- Setup project is made compatible with Visual Studio 2017
- + a number of other minor improvements and bugfixes
Version 1.0.4
Release date: 2017-09-13
- Installation file is now signed with a valid certificate
Version 1.0.1
Release date: 2017-09-04
- Broken link to user guide is fixed