3.2.130 Updated: 6/20/2021 *********************** ** 3.2.130 *********************** * UI Update to noted end of this development branch * MarcEditor: Updated label placement * Refreshed core components * Small bug fixes 3.2.125 Updated: 2/9/2021 ********************** ** 3.2.125 ********************** * Bug Fix: Console -- Validate option throwing an error due to an unconsumed event * Bug Fix: Command-line: Error is thrown when using batch process switch. This has been corrected. * Bug Fix: RDA Helper will fail if LDR length is incorrect when attempting to determine character encoding * Bug Fix: Edit Field -- Find fields with just spaces are trimmed, causing the field data to process improperly. * Bug Fix: Linked Data Processing: When processing services with multiple redirects -- process may stop pre-maturely. (Example: LC's id.loc.gov 3xx processing) * Enhancement: MARCValidator -- added a new option to determine if a mnemonic record is too long * Bug Fix: RDA Helper -- $e processing * Bug Fix: RDA Helper -- punctuation in the $e * Bug Fix: Toolbar's updated to work with BigSur * Bug Fix: MarcEditor Page Management -- Updating management to ensure manual edits are getting tracked better. * Enhancement: Some UI and messaging clarifications (example, Generate Control Numbers) 3.2.115 Updated: 11/15/2020 ********************** ** 3.2.110 *********************** * Enhancement: Add/Delete Function: Added the ability to add a second value when doing dedup processing. * Enhancement: Add/Delete Function (Task): Added the ability to add a second value when doing dedup processing. 3.2.110 Updated: 11/09/2020 ********************** ** 3.2.110 *********************** * Update: Updated OCLC API process for OCLC holdings codes with special characters. * Update: Updated OCLC API due to a change in a URL to be case-sensitive. * Update: Command-Line program updates * Various bug fixes 3.2.101 Updated: 10/13/2020 ********************** ** 3.2.101 ********************** * Bug Fix: MarcValidator -- when processing a rules file using a .mrk file, the process fails. This should correct it. 3.2.100 Updated: 9/20/2020 ********************* ** 3.2.100 ********************* * Enhancement: Custom Reports: Added templates functionality with 4 templates for spine label printing. * Enhancement: Validator: Added warning for invalid UTF-8 characters * Enhancement: MarcEditor Delete Records: Added option to remove records with invalid UTF8 characters. * Enhancement: MarcEditor Edit Subfields: Added option to remove subfields with invalid UTF8 characters. * Enhancement: MarcEditor Edit Fields: Added option to remove fields with invalid UTF8 characters * Bug Fix: Added some error trapping validation 3.2.96 Updated: 9/07/2020 ********************* ** 3.2.96 ********************* * Bug Fix: OAI Harvester -- can't switch XSLT engine by harvest. * Bug Fix: Z39.50/SRU Client -- when searching multiple databases, gaps in the results records can occur causing a crash. * Enhancement: Saxon Updated to 10.2 * Enhancement: dotnetrdf updated to 2.6 3.2.93 Updated: 9/01/2020 ********************** ** 3.2.93 ********************** * Bug Fix: OAI Harvester: Tool attempts to identify server type to set correct Accept Header. On some servers, Accept Header being set was malformed causing harvest to fail. * Bug Fix: OAI Harvester: Cleaned up a hard to find issue where files were sometimes failing to transform to marc causing harvest to fail. * Enhancement: MARCMerge: Added a shortcut to take the merged file into the MarcEditor directly from the results window. 3.2.91 Updated: 8/30/2020 ********************** ** 3.2.91 ********************** * Update: Network adaptor changes affecting 8 assemblies * Behavior Change: Validate Headings -- Check subfield a behavior has changed when working with 60x and 610 fields. Fields now utilize 1xx rules to test the name heading. * Bug Fix: Validate Headings -- not sure if this is related to a change at the source or a bug in the code, but variant updates were starting to result in multiple $a$a pairs. Added validation code to ensure proper variant update * Bug Fix: Dedup Records -- looks like a framework change was causing a problem with how the program accesses items within the combobox in object-C causing the program to crash. This has been corrected. 3.2.83 Updated: 8/11/2020 ********************** ** 3.2.83 ********************** * Bug Fix: LC changed their URLs for the id.loc.gov. Updated rules file and validate headings links. 3.2.82 Updated: 8/6/2020 ********************** ** 3.2.82 ********************** * Bug Fix: Build New Field: When using a field without a subfield definition or grouping definition, an error was being generated. 3.2.80 Updated: 7/25/2020 ********************** ** 3.2.80 ********************** * Enhancement: MarcEditor Performance Enhancement -- Implemented improved saving for records that include CJK. * Enhancement: Build New Field: Enhanced the function to enable the development of multiple fields. 3.2.75 Updated: 6/15/2020 ********************** ** 3.2.75 ********************** * Bug Fix: Command Line -- Validation linked to older api * Enhancement: Updated Rules files * Enhancement: Updated dependences. 3.2.72 Updated: 4/30/2020 *********************** ** 3.2.72 *********************** * Enhancement: Added Serbian transliteration to the MarcEditor. 3.2.65 Updated: 4/20/2020 ******************** ** 3.2.65 ******************** * Enhancement: New transliteration languages added * Bug Fix: Replace Conditional -- regex preconditional may test as in-string * Enhancement: Transliteration form -- process fill file option added. * Enhancement: Preferences -- new options for transliteration processing added. 3.2.62 Updated: 4/16/2020 ******************** ** 3.2.62 ******************** * Enhancement: Dependency Updates. * Update: terminal entry update 3.2.60 Updated: 4/14/2020 ******************** ** 3.2.60 ******************** * Enhancement: Dependency Updates. 3.2.58 Updated: 4/10/2020 ******************** ** 3.2.58 ******************** * Enhancement: MarcEditor -- Added sort field functions to the MarcEditor. 3.2.57 Updated: 4/10/2020 ********************* ** 3.2.57 ********************* * Enhancement: MarcEditor -- New Edit Shortcut -- Add Missing LDR field in records. * Bug Fix: Classify Tool -- if the field to add the call number to is greater than 99, an extra zero is added to the field number. This has been fixed. 3.2.55 Updated: 4/09/2020 ********************* ** 3.2.55 ********************* * Bug Fix: Integrations -- integration data was being pulled from the wrong location in the preferences. This has been corrected. * Enhancement: Integrations -- Updated the profile selection to make it easier to add sru collections * Enhancement: command line - added marc2json and json2marc switches * Enhancement: delimited text translator -- added the autogenerate option * Bug Fix: Dedup tool -- corrected the implicit assumption that duplicates were saved to files. * Behavior Change: Dedup tool -- updated the behavior that implicitly assumed deduplication was against multiple files. * Bug Fix: MarcEditor ILS Integration -- menu was disconnected because it was pulling data from the wrong place. 3.2.50 Updated: 4/06/2020 ********************** ** 3.2.50 ********************* * Enhancement: XML Profile Wizard -- added support for the XML profile wizard * Bug Fix: small updates for performance. 3.2.45 Updated: 3/20/2020 ********************** ** 3.2.45 ********************* * Bug Fix -- Task Management -- Deleting Multiple Tasks would cause the Task manager to crash. * Bug Fix -- MarcEditor file consolidation -- hard to find file consolidation issue not reported on the mac side, but reported on the windows side. Put in place just in case. * Enhancement: Updated Mac UI Components * Behavior Change: Z39.50 dependencies must be installed by brew due to a change in Catalina changing how files are referenced. 3.2.40 Updated: 2/20/2020 ********************** ** 3.2.40 ********************* * Enhancement: RDA Helper -- $e should now be part of the task processing * Bug Fix: RDA Helper -- removed the space between the ", " when putting in the $e * Enhancement: Build Links - Updated rules file, small tweaks to abbreviation normalizations. * Bug Fix: MarcValidator -- Updated 880 Processing * Enhancement: MarcValidator -- new options to set fields for testing dedups (or disabling dedups) * Enhancement: Various UI Updates to bring it into compliance with 4.7.2 * Enhancement: All -- .NET framework has been updated to 4.7.2 * Enhancement: Rules files are auto update rules files. This allows changes to be made without updating software. 3.2.20 Updated: 1/21/2020 ********************** ** 3.2.20 ********************* * Enhancement: mengine7 -- added error checking around the xml streaming function. * Enhancement: oclc_api component -- added some addition error checking * Enhancement: oclc_api component -- added holdings limiter to search api * Enhancement: updated remove isbd punctuation tables * Enhancement: added remove isbd punctuation to the taks manager. * Enhancement: Updated the language around the 880 normalization code. * Enhancement: oclc downloader enhancements (allowing download by library holdings) * Enhancement: Linked Data rules file update (adding normalization form to the translation) 3.2.10 Updated: 12/26/2019 ***************************** ** 3.2.10 ***************************** * Enhancement: Generate LCSH -- Using Call Numbers, the tool can generate LCSH Headings. * Enhancement: OCLC Integration -- OCLC Integration has been transitioned to utilizing OAuth 2.0. THIS WILL REQUIRE YOU TO REVALIDATE YOUR OCLC KEYS AND LIKELY HAVE OCLC UPDATE YOUR KEYS. * Enhancement: OCLC Integration -- all OCLC and ILS Integrations have been moved to their own configuration area. * Enhancement: Integration Export/Import: New tool to allow for export and import of integration settings * Update: MARCRules File Updated * Enhancement: MarcValidator -- Safe Array typing added to Rules File processing to prevent formatting errors from causing a stopping error. * Enhancement: Find/Replace Conditional - new keywords: OR/AND added to the Conditional processing. 3.1.110 Updated: 11/04/2019 ***************************** ** 3.1.110 ***************************** * Enhancement: Installation -- moved from a dmg image to a true Mac Package Installer. * Enhancement: Installation/Security -- to better support Catalina, the program has been notorized, and will run within the Hardened Runtime environment. * Enhancement: Merge Records Tool: Added support for multiple match points. Use a pipe "|" between multiple points. * Enhancement: Merge Records Tool: Allowing LDR to be overlaid. * Enhancement: Updated Saxon and Linked Data components * Bug Fix: OCLC API Search: The publisher search wasn't resolving correctly because it wasn't seeing the selection. * Bug Fix: OCLC API Search: If the query failed due and the object returned null, and error could be thrown when the tool generated the debugging message in specific instances. * Bug Fix: BibFrame2 functionality -- missing an updated XSLT file in the current installer. * Enhancement: Recover from backup settings * Enhancement: Add Sort By command to task * Enhancement: Optional Field Insertion/Sort Rules * Enhancement: Z39.50/SRU Query Expansions * Enhancement: Z39.50/SRU Auto Convert to MARC Options * Enhancement: Copy Task actions from Global Edit tools * Enhancement: Updated Task Copy Clipboard * Enhancement: Replace Function UI Updates * Enhancement: Saxon.NET, NewtonSoft.JSON Component updates * Bug Fix: Batch Processing Tool not processing all XML data files 3.1.80 Updated: 7/28/2019 * Updated: OAI Harvester -- added proxy support * Bug Fix: Batch Process -- Updated batch processing of XML to MARC * Updates: Component updates * Bug Fix: Custom Reports -- errors were occuring due to a file being locked. 3.1.70 Updated: 6/16/2019 * Update: Z39.50 -- Cleaned up some batch update work * Update: Export Delimited Text Translator -- added support for xx syntax. * Update: Custom Reports -- added the Custom User Formatted Report * Update: Linked Data Platform Updates related to fast and viaf. * Update: Linked Data Rules file -- updates related to fast and viaf. 3.1.65 Updated: 4/23/2019 * Enhancement: MarcEditor Global Edit date function: new formats supported. See documentation for new supported types. * Enhancement: Batch Process Records: Added new option to allow users to specify the output file type. * Enhancement: Options: New option to allow for normalizations to work differently when working with an 880 paired set of data. * Enhancement: MarcEditor Transliterations: Added option so if a field is provided, the output will include the format for an 880 pair. * Bug Fix: {lcub}/{rcub} fix: in some cases, this was catching data that shouldn't and causing records to not compile. * Update: RDA Helper some work around the $e in the 1xx to ensure that its not duplicating another $e and maybe work on determining if punctuation needs corrected (this wont be perfect, but better than now) * Update: JSON object refresh Updating json dependencies * Enhancement: Exposing the XML => JSON function (this is an internal function I use for my research work) 3.1.55 Updated: 2/26/2019 ***************************** ** 3.1.55 ***************************** * Bug Fix: Z39.50 -- when searching with multiple databases and using an option to select preference, gaps could occur in the results set. * Enhancement: Custom Report Writer: Create custom reports through search or by record. 3.1.45 Updated: 2/18/2019 ***************************** ** 3.1.45 ***************************** * Bug Fix: Alma SRU Search -- I had to update the profile to accommodate how Alma defines schema within the records. * Bug Fix: Merge Records -- properties weren't being set when specific merge fields were set. This meant the tool was falling back to the MARC21 options which isn't always best when doing targeted merging. 3.1.40 Updated: 2/12/2019 ****************************** ** 3.1.40 ****************************** * Enhancement: MarcEditor -- Updating Editor to support new record loading and editing capture * Enhancement: MARC Validator — added ldr trap when doing non-structure validation so records where an ldr doesn’t appear as the first field or appears in the middle of a record will generate a critical reported error. * Enhancement: Update the dedup records — lambda expression to allow for last record seems to have issues when there are imperfections in the data. * Updated validator to clean up counting so blank lines don’t artificially raise the number of record numbers reported processed (don’t impact the actual log file though) * Enhancement: MarcEditor -- Edit Shortcuts -- Added function that will automatically replace HTML entities to UTF8 characters * Enhancement: Task Manager -- added function to automatically replace HTML entities with UTF8 characters * Bug Fix: MarcEditor -- In Mojave, Apple has implemented a new behavior -- double tapped space bar which always adds a period. This is problematic in the mnemonic format and has been overridden. * Bug Fix: Dark Mode -- I've gotten reports that in Yosemite (the oldest version MarcEdit runs on) that the program may crash. This seems to be related to calling a function that is only available in High Sierra forward. This has been corrected. * Updated: Linked Data RDF components (improves performance) * Updated: JSON components * Update: Main Window -- Added Generate Reports 3.1.11 ********************************* ** 3.1.11 ********************************** * Bug Fix: MarcEngine -- corrects the process reseting the LDR 3.1.10 ********************************* ** 3.1.10 ********************************* * Update: Console/Terminal program - Build links -- you can start process as mrc or mrk and end as mrc or mrk * Update: Console/Terminal -- added -dups? switch * Update: Console/Terminal -- added -marccount switch * Update: Console/Terminal -- added -fieldcount switch * Bug Fix: Console/Terminal Build Links -- when processing with limited options, fields not processed may get cleared. * Update: MARCEngine -- Performance tuning * Update: OCLC Downloader -- Updated return messages to make results clearer. * Bug Fix: OCLC Downloader -- If using a number over 4 billion, a parse error will occur. * Update: OCLC Search -- When downloading local bibliographic data, updated return messages to the response is clearer. 3.1.5 ********************************* ** 3.1.5 ********************************* * Bug Fix: Dark Mode Support on MacOS 10.14+ * Bug Fix: Classify Tool -- Updated the about link * Bug Fix: Extract Selected Records -- Does not match option doesn't work if the Match case option is selected. * Bug Fix: OCLC Profile Editing -- in edge cases, profile may retain data when creating new profiles. * Enhancement: Extract Selected Records -- Enabled exact match search options * Enhancement: Extract Selected Records -- Enabled extact match search when search via file * Enhancement: Validate Headings -- Enabled variant correction for all 6xx fields * Enhancement: Validate Headings -- Enabled subfield protection (like $e) when protecting variants * Enhancement: Remove ISBD Punctuation Tool added * Enhancement: Generate ISBN-13 Pairs Added * Enhancement: Correct {lcub}/{rcub} Mnemonic file errors added as an edit shortcut * Enhancement: MarcEditor -- improved file reader * Enhancement: Preferences -- Added legacy paging option to the MarcEditor Options * Enhancement: Task Broker -- Updated Regular Expression Processing to match Windows version 3.0.205 ************************************ ** 3.0.205 ************************************ * Enhancement: Command-Line Tool: Added batch process to Character Encoding * Enhancement: Watch Folders -- paired down some of the notifications * Enhancement: Z39.50 Batch Log -- pushed the zero results list forward * Enhancement: Linked Data Tool -- Updated Work ID extraction * Enhancement: OCLC Integration -- Search includes limiters * Enhancement: Extract Selected Records: Add Match Case option * Enhancement: Extract Selected Records: Integrated with the MarcEditor * Bug Fix: File Garbage Collection -- under very specific conditions (which I cannot always recreate), it appears garbage collection is happening on temporary files before it should) * Bug Fix: Find/Replace: When using Find and making edits on a file edited through a global update, the special undo function wasn't be updated to reflect user changes via manual edit through find. The program now forces repagination if an edit is detected. * Enhancement: MarcEditor -- Updated program to recognize remaining supplimental plane Unicode characters * Enhancement: Character Conversion -- this is more of a restoration of a behavior from MarcEdit 6, when * converting characters, 7 required you to validate mnemonic data before doing character conversions * because unvalidated data was causing issues. I've looped validation into the conversion process, * and included mnemonic validation functions to ensure format is correct prior to processing characters. 3.0.145 ********************************* ** 3.0.145 ********************************* * New MarcEngine options ** Replace smart quotes or typesetters marks with dumb characters. The characters addressed: *** \u2013, en dash *** \u2014, em dash *** \u2015, horizontal bar *** \u2017, double low line *** \u2018, left single quotation mark *** \u2019, right single quotation mark *** \u201a, single low-9 quotation mark *** \u201b, single high-reversed-9 quotation mark *** \u201c, left double quotation mark *** \u201d, right double quotation mark *** \u201e, double low-9 quotation mark *** \u2026, horizontal ellipsis *** \u2032, prime *** \u2033, double prime ** New MarcEngine option to fix incorrect mnemonics on compile that incorrectly have {lcub}[mnemonic value]{rcub} syntax * New Debug Messages being surfaced from the engine if compilation fails. Most importantly, the tool will try to provide a record number of the failure. * OCLC API new debugging messages and a new validation option to ensure users have access to the Registry API. This is now required, and Im running into folks that are having trouble generating authentication tokens because their keys only have access to Search and Metadata. * OCLC API more debugging information captured. When things do fail, hopefully the additional debugging information will help identify where that is occurring. * Command-line tool ** Updating command list help command to include supported switches for: *** marccount provides count of # of records in either a .mrc or .mrk file *** fieldcount generates the defined field_count report *** help pages outputs usage and manual information for specific command **** example: cmarcedit.exe -split -help * Bug Fix: Delimited Text Translator -- Updated code so formulas that result in numbers process correctly 3.0.132 ******************************** ** 3.0.132 ********************************* Update: XML processing now can use the xsl:strip-whitespace element -- even when compiled. Enhancement: Build URIs -- function now can process Excel and Tab Delimited Files, in addition to MARC files. 3.0.130 ******************************* ** 3.0.130 ******************************* * Enhancement: Task Manager -- introduction of control flow techniques. * Bug Fix: Task Editor -- if editing a multi-line replacement, the options wouldn't read correctly if the action is edited. * Enhancement: Bibframe TestBed -- Bibframe2 xslt files updated. * Bug Fix: Delimited Text Translator -- processing xls files could result in duplicate data. * Enhancement: Saxon components updated. * Enhancement: Installer -- User file updater tweaked to preserve additional user edited files. 3.0.105 ******************************* ** 3.0.105 ******************************* * Bug Fix: OCLC Integration -- A change to the OCLC API has broken MarcEdit's OCLC Integration. The code has been updated, though the change on the OCLC side requires that users have access to the Search API, the Metadata API, and the Registry API (used to find Registry Ids and OCLCHoldings codes). * Bug Fix: OCLC Integration: Due to a change to the api, the Get Locations link in the integration was broken. This has been corrected. * Enhancement: OCLC Integration: MarcEdit has always required that users enter their OCLC code, but OCLC is moving towards using registry ids for most operations. You can now enter either and MarcEdit will use the Registry API to get the correct information based on data passed. * Enhancement: Update Linked Data/Validate Headings Rules file * Bug Fix: Add/Delete Field: Not conditional wasn't being evaluated corrected. This has been fixed. * Enhancement: SPARQL Explorer: Local end-points supported * Framework Update: Changes to the targeted framework. This reduces distribution size, and should make the program faster. 3.0.81 ************************************ ** 3.0.81 ************************************ * Bug Fix: Edit Subfield: When no options are selected and the replace function is used, the outcome isn't as expected. 3.0.80 ************************************ ** 3.0.80 ************************************ * Update: Task Management ** Create Groups ** Assign Groups ** Rename Groups ** Remove Groups * Bug Fix: Batch Process MARCXML=>MARC -- When the native processing option is selected, this process will error. This is no longer the case. * Update: Rules file updates (this are only picked up if your system allows for automatic rules file updates) * Update: Z39.50 Updates to handle some Z39.50 configurations. * Update: Z39.50 Preferences -- Z39.50 preferences weren't sticking and causing errors. * Update: Z39.50 Batch Search -- Errors were occuring due to the batch search logging error. 3.0.76 ************************************ ** 3.0.76 ************************************ * Update: RDA Helper -- Updated the sound processing 3.0.75 *********************************** ** 3.0.75 *********************************** * Enhancement: Transliteration beta -- inclusion of from and to Arabic * Enhancement: Virtual Keyboard * Enhancement: US International Keyboard Standard Support in the MarcEditor * Enhancement: Build New Field -- Updates to the pattern matching when using sub-functions * Enhancement: RDF Helper -- Updates to the 344 processing * Enhancement: Dependencies -- Components related to RDF processing have been updated 3.0.71 *********************************** ** 3.0.71 *********************************** * Enhancement: Regular Expression Store (beta) ** Search Public Store ** Download from Public Store ** Save to Public Store * Bug Fix: bibframe2 xslts weren't being updated * Enhancement: Messaging is more clear related to dependencies and how to install them. * Enhancement: Component updates. 3.0.65 ********************************** ** 3.0.65 ********************************** * Bug Fix: Linked Data Processing -- a recent change was preventing the 3xx data from getting a URL. * Bug Fix: Edit Subfield Processing – When working with the tool, data exposed through the regex is all data from the subfield code to the end of the subfield. However, for normal find and replace, the subfield code shouldn’t be visible. I’ve found that it is. This will be corrected so that regex will continue to see the subfield code and all subfield data, but the Find/Replace non-regex options will see data minus the subfield (as intended). * Enhancement: Task Editor ** Ability to comment task items ** Ability to uncomment task items ** Ability to copy task items ** Ability to paste task items * Enhancement: OAI Havester ** Batch GetRecord functionality * Bug Fix: OAI Harvester ** Enabled file open when selecting new xslts for processing ** When selecting MARCXML, the XSLT isn’t changing – corrected 3.0.61 ********************************** ** 3.0.61 ********************************** * Bug Fix: Corrected issue on new installs where config folders were incorrectly set. * Enhancement: Delimited Text Translator -- added support for formulas. * Enhancement: Add/Delete Function -- Added support for NOT elements * Enhancement: Replace All -- Expanded support to allow conditional queries to work with multi-line replacements. 3.0.55 ********************************** ** 3.0.55 ********************************** * Enhancement: Validator -- added ability to provide different outputs * Enhancement: Validator -- if you add UserDefined -- you can specify your own data for output * Enhancement: Delimited Text Translator -- New Excel processing component. The tool no longer uses Excel directly. * Enhancement: Updates shouldn't overwrite user data files on update (there were cases where this might not be true). 3.0.36 ********************************** ** 3.0.36 ********************************** * Bug Fix: Task Editor: When trying to select the Remove Blank Lines option, the Add a comment option is selected. This has been corrected. 3.0.35 ********************************** ** 3.035 ********************************** * Enhancement: OAI Harvester: Added the ability to modify the User Agent string to bypass BePress Filtering. * Enhancement: OAI Token handling: Finding some servers are requiring special encoding. I've added enhanced logic to the error processing/retry. * 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: SRU component -- Updated to determine main entry by record type. * 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. * Sharing Settings ** Enhancement: Share Integration Settings -- allow users to share ILS integration and OCLC integration settings as a profile. 3.0.18 ********************************** ** 3.0.18 ********************************** * Bug Fix: Main Window: Character Conversion Menu item not active (was active through the MARC Tools window) * Bug Fix: Character Conversion: When an error occurs when processing, a trappable, but not recoverable error is thrown. This has been corrected. * Bug Fix: MarcValidator: When validating structure, if an error is thrown due to corrupted or invalid data, a trappable, but not recoverable error is thrown. This has been corrected. * Enhancement: Regular Expression Store has been added. 3.0.17 ********************************* ** 3.0.17 ********************************* * Enhancement: Continued updates related to ordinal matching. * Bug Fix: If the Z39.50 settings file is null, then preferences doesn't open. Pulls a fresh copy if there is an error. 3.0.15 ******************************** ** 3.0.15 ******************************** * Enhancement: Ordinal case match in the Find/Find All Window * Update: Build Links: 758 generate field moved from the $0 to $1 to match PCC recommendations * Enhancement: Clustering tools -- added FingerPrint Tokenization to the toolset. 3.0.13 ******************************** ** 3.0.13 ******************************** * Enhancement: Z39.50 Client -- added support for searching multiple databases * Enhancement: Z39.50 Client -- Added preferences to allow download preference options. * Enhancement: Z39.50 Client -- Added file overwrite/append prompts to sync with MarcEdit 7 * Enhancement: OCLC Downloader -- continues processing if encountering an bad OCLC number -- reports bad elements. * Bug Fix: Corrected batch process converting to MARCXML. * Bug Fix: Add Fast Headings -- Updates required to ensure data coming from classify API are normalized according to new data normalizaiton rules. 3.0.5 ************************************************** ** 3.0.5 ************************************************** * Bug Fix: Batch Processing Function: When selecting an XSLT option an error would occur. This has been corrected. 3.0.4 ************************************************** ** 3.0.4 ************************************************** * Bug Fix/Enhancement: MarcEditor/Tasks (normalizations): When running tasks which process by file, the entire file may not be normalized. This will mean some values may be missed on edit, if normalization values are different. This has been updated. 3.0.3 ************************************************** ** 3.0.3 ************************************************** * Enhancement: MarcEditor - New Setting added to provide Unicode Normalization standardization * Enhancement: Executables and libraries have been code-signed (this is in addition to the msi) * Miscellaneous performance changes 3.0.2 ************************************************* ** 3.0.2 ************************************************* * Initial MarcEdit MacOS 3.0 implementation * New Updates: ** UI Updates ** Clustering Tools ** OCLC Integration and profiles ** Startup Wizard ** Linked Data Profile enhancements ** SPARQL browser ** Updating editing tools ** New Task Management and Processing