I’ve finally been able to recover my MacOS environment after it was bricked during a past security update, and with that — I’ve been spending this week rolling updates into the tool. This is a heads up that the MacOS update planned for this Sunday will be a big one. I’ve included the list below — of which, all work is completed except the changes related to the XML/JSON profiler, but this is mostly interface work (as the business logic are shared with the Windows/Linux version), so I think I’ll finish this. However, I’ll post the final list Sunday when I post the update.
–tr
***** Proposed Change list *****
* Enhancement: XML Profiling Wizard: JSON Profiling has been added to the Wizard. * Enhancement: OAI Harvester: Added the ability to modify the User Agent string to bypass BePress Filtering. * Linked Data Work ** Enhancement: Thread pool has been expanded to 8 ** Enhancement: New collections for dbpedia and ISNI added. ** Enhancement: VIAF process shifted to JSON, and updated to capture forms of names. ** Enhancement: dbpedia collection profiles completed ** Enhancement: New collection options added to rules file -- regex and headers ** Enhancement: Updated rules file ** Enhancement: Atom pub support added to MarcEditor ** Enhancement: SRU component -- Updated to determine main entry by record type. ** Enhancement: Options: Added AtomPub option. * Task processing ** Enhancement: Logging has been added so that when a task fails because the format is incorrect (user adds incorrect data) -- the information is logged. In previous versions, these kinds of errors were suppressed and hidden * Z3950/SRU ** Enhancement: Updated the SRU properties window ** Enhancement: Update Z3950 Properties so batch results are logged (you can set the path -- otherwise they are saved to UserPath\Documents\marcedit\batch_logs\file.txt * Enhancement: New File extension (mrcx) for marcxml (apparently this is a real mime-type) * Enhancement: Verify URLs: You now have threading options...default threads are set to 3. * Enhancement: Verify URLs: Updated the report format. * Enhancement: Replace Function: When working with external files, the tool now filters away the BOM. * Enhancement: Task Management: Users can now turn off the task broker evaluation and fall back to the old processing method. * Enhancement: Regular Expression Store -- function has been enhanced significantly. * Enhancement: When closing MarcEdit, if the Editor is open, it flags on close so you don't lose data * Bug Fix/Enhancement: Task Broker -- couple changes to how control data is processed to support older formatted tasks. * Update: Updated Validator results window so new lines are operating system away so copy and paste work better * Dependency Updates ** Update: Saxon Component Update -- Saxon bug fixes and enhancements ** Update: RDF Components ** Update: JSON Components ** Update: MarcEngine -- Due to the changes around the dependences, the MarcEdit MarcEngine had to be updated as well. * Enhancement: Clustering support for non-MARC data * Enhancement: Improved file handling when processing global updates in the MarcEditor * Install Wizard: Adding Normalization Enforcement to the GUI * Enhancement: Updating the unhandled error trapper. Should prevent the program from shutting down on most crashes * Bug Fix: Replace All -- using the conditional HAS element may cause the process to match too broadly.