001package org.hl7.fhir.utilities.cache; 002 003public class ToolsVersion { 004 005 /** 006 * This constant is the maseter tool version. Any time this is updated, all the downstream tools know that something about the cache has changed, and require to be synchronised. 007 * 008 * This constant is released in the following ways: 009 * - with the master source code 010 * - in the jar code for the publisher 011 * - in the packages (spec.internals, and package.json) 012 * - in the validator package (validator.tgz) 013 * 014 * this constant is checked 015 * - when loading the current version package 016 */ 017 public final static int TOOLS_VERSION = 3; 018 public final static String TOOLS_VERSION_STR = "3"; 019 020 // version history: 021 // 3: invalidate the current packages because of an error in the version value in the package.json 022 // 2: split auto-ig into r3/r4 content 023 // arbitrarily started at 1 when changing to git 024} 025