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
Assets 4

@jtellnes jtellnes released this Jan 22, 2019 · 12 commits to master since this release

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
Assets 4

@jtellnes jtellnes released this Oct 22, 2018 · 18 commits to master since this release

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
Assets 4

@jtellnes jtellnes released this Jun 27, 2018 · 72 commits to master since this release

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
  • Commandline interface

  • 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
Assets 4

@jtellnes jtellnes released this May 1, 2018 · 100 commits to master since this release

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.

Assets 4

@jtellnes jtellnes released this Apr 30, 2018 · 102 commits to master since this release

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
Assets 4

@jtellnes jtellnes released this Feb 9, 2018 · 155 commits to master since this release

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
Assets 3

@jtellnes jtellnes released this Dec 5, 2017 · 192 commits to master since this release

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
Assets 4

@jtellnes jtellnes released this Dec 5, 2017 · 297 commits to master since this release

Release date: 2017-09-13

  • Installation file is now signed with a valid certificate
Assets 4

@jtellnes jtellnes released this Dec 5, 2017 · 299 commits to master since this release

Release date: 2017-09-04

  • Broken link to user guide is fixed
Assets 2