Release History

VersionDateDescription
snapshot last night
4.5.1 2006-10-23
4.5 2006-09-21
4.4.3 2006-07-10
4.4.2 2006-05-31
4.4.1 2006-05-11
4.4 2006-05-08
4.3 2006-03-31
4.2.2 2006-03-03
4.2.1 2006-03-03
4.2.0 2006-02-15
4.1.1 2006-01-24
4.1.0 2006-01-11
4.0.1 2005-10-20
4.0 2005-10-18
3.2.2 2005-09-20
3.2.1 2005-07-28
3.2 2005-07-14
3.1.2 2005-06-24
3.1.1 2005-06-23
3.1 2005-06-18
3.0 2005-06-08
2.4.2 2005-05-12
2.4.1 2005-04-17
2.4 2005-04-06
2.3 2005-01-22
2.2.4 2005-01-18
2.2.3 2005-01-17
2.2.2 2004-12-22
2.2.1 2004-11-24
2.2 2004-11-23
2.1.1 2004-11-08
2.1 2004-10-29
2.0.4
2.0.3
2.0.2
1.x

Get the RSS feed of the last changes

Release snapshot - last night

TypeChangesBy

Release 4.5.1 - 2006-10-23

TypeChangesBy
fix Fixed a bug where a modified default value of an attribute modification wasn't saved. zimsa
fix Fixed an outdated URI that is required by the webservice used by the profile repositorymanager. soleone

Release 4.5 - 2006-09-21

TypeChangesBy
add Added the repository manager that provides funtionality for uploading your profile directly to the profile repositoryvia an integrated web service interface. soleone

Release 4.4.3 - 2006-07-10

TypeChangesBy
fix Headings for summary panel file extension and file MIME type modified. Fixes 630. panic
fix New profile names are now updated in the title bar after saving. Fixes 628. panic
fix When saving a profile as zip the suffix ".zip" is only appended on files with no suffix. Fixes 629. panic
add Added support of building up a foxml document for a profile in order to provide the functionality of uploading/updating a profile. zimsa
fix Fixing several bugs in the foxml document creation, e.g. adding missing dublin core elements. zimsa
fix Some bugfixes in the Repository Manager, e.g. adding the right PID of the profile. soleone
fix Some changes in the GUI of the Repository Manager (e.g. status messages, progress bar) soleone
add Added the ability to update an existing profile in the repository (for the web service and its client) soleone
add Added a wizard-like manager, to use the web service client. (added a small framework, which can be used for smaller wizards) soleone
add Added a Client for a Web service, which can be used to upload profiles to a central repository. soleone
fix Fixing a bug where a summary panel for the DocumentablePanel wasn't created. Added a method getAnnotationRows() in the class AnnotationViewPanel to extract the number of annotations added. Fixes 313. panic
fix Fixing a bug where more than one annotation couldn't be added to an attribute properties modification. Fixes 533. zimsa
fix Fixing a bug where editing the profile namespace didn't reset the dirty flag of the profile. Fixes 575. zimsa
fix Fixing a bug where a profile with constraints couldn't be saved. Fixes 581. zimsa
fix Fixing a bug where the condition checking was wrong when a constraint file was choosen when creating a new profile, as a result the constraint file wasn't accepted. Fixes 583. zimsa
fix Fixing a bug where the gui wasn't updated when changes were made. This included several modifications that didn't result in an update of the gui. Fixes 575. zimsa
fix Fixed the bug that a wizard cannot be started in a plugin. Changed the method GenericXMLWizard.createPanelInstance(Element) so that the panel classes can be found within a plugin. panic
fix Fixing the bug that constraints can be saved as a zip file. Added the method getXmlChooser() in org.telcert.common.Utils that returns a JFileChooser for all files and xml files only. Fixes 584. panic
fix Fixing the bug of wrong messages in the AssertionModificationWizard. Fixes 491. panic
fix Changed the names of the buttons in the constraints tab to "New Constraint..." and "Delete Constraint". Also renamed the buttons on the right side to "New Definition" etc. Fixes 525. panic
fix Added a new extry in the constraint context menu. Now "New Definition" is also available. Fixes 528. panic
fix Fixing a bug: The index.xml of a profile zip file wasn't used as specified. The reading of a base64 encoded profile now works. zimsa
fix Fixed a bug where on Mac/Linux Schemaprof did not use the system specific path separator. This did not affect SchemaProf under Windows. zimsa
fix Fixing a bug where after a change of the compability level in the preferences dialog the symbol in the status bar wasn't updated. Fixes 563. zimsa
fix Fixing a bug where a referenced profile wasn't saved. The cause was that referenced profiles were loaded with restrictive level when saving and so the validation of some modifications didn't succeed, because they were not allowed in restrictive mode. Fixes 565. zimsa
fix Types are now sorted alphabetically in the type manager. Fixes 535. zimsa

Release 4.4.2 - 2006-05-31

TypeChangesBy
fix Fixing bug that throws a NullPointerException when saving a profile. Fixes 552. zimsa

Release 4.4.1 - 2006-05-11

TypeChangesBy
fix Fixing a bug in ProfileWriter where the parameters of the save function where checked in a false way, not matching the javadoc. zimsa
fix Fixing a problem where the right component wasn't updated when an element was selected in the left tree panel. Fixes 527. klaasd

Release 4.4 - 2006-05-08

TypeChangesBy
fix Fixing a bug where a drop down box was duplicated each time the condition manager was opened from within a wizard. klaasd
fix Fixing a bug where annotations get lost at AssertionModifications. klaasd
add An application profile is now saved in a directory structure where the all additional constraints and referenced profiles are referenced relatively. zimsa
add An application profile now can be saved to/opened from a zip file. zimsa
add Reactivated the NamespaceManager. One has to know the prefixes of the namespaces in order to write the XPath expressions at conditions and assertion modifications. This information is available in the namespace manager. klaasd
fix Fixed a bug where the conditions attached to AssertionModifications were not shown. klaasd
fix Added tooltips to the condition manager and the condition combo box. Fixes 499. zimsa
fix Added the option to rename a constraint through the gui. Fixes 170. zimsa
fix Added highlighting for elements with modifications. They are rendered now in red and italic style. Fixes 483. zimsa
fix Added highlighting of the category tabs of the tree view which contain modifications. They are rendered now in italic style. Fixes 498. zimsa

Release 4.3 - 2006-03-31

TypeChangesBy
add It is now possible to add assertions to a profile. Therefore profiles saved with SchemaProf 4.3 and above can not be read with prior versions of SchemaProf. klaasd
update Unifyed the look and feel of the list panels used in SchemaProf. This especially includes:
  • The content of the input field may be added with ENTER.
  • A list item may be removed from the list with DEL
  • After deleting an item the next item in the list is selected
vliesen
fix Fixed a bug which led to activated ModifiableElements after loading a profile containing additional constraints. Fixes 456. klaasd
fix Allowing Windows path names to be entered as a schemaLocation for creating new profiles and additional constraints. Fixes 463. klaasd
fix Fixed a bug which left the "Save" button deactivated after deleting modifications from a profile. Fixes 467. klaasd
fix Fixed a problem where an annotation appeared in the GUI even after adding it was aborted with an exception generated by the datamodel. Fixes 474. klaasd
fix Using a light blue background color for the tree panel in the wizards for editing additional constraints. Fixes 471. klaasd
fix Fixing an encoding problem which didn't allow to save profiles and additional constraints in another then the system default encoding. Fixes 306. klaasd
add Annotations can now be opened with an double-click for editing. Fixes 473. klaasd
fix The tree view is no longer reset after choosing "File -> Save As". Fixes 466. klaasd

Release 4.2.2 - 2006-03-03

TypeChangesBy
fix Fixed a bug which led to missing annotations in profiles. Fixes 440. klaasd

Release 4.2.1 - 2006-03-03

TypeChangesBy
add Allowing Windows path names for the specific value of FileURI, FileDirectory and FileValidation. Fixes 305. klaasd
add At the FileValidation definition one can browse to the file which should be used for validation. Fixes 367. klaasd
fix The activate and deactivate button no longer appear if the tree panel is used in the context of a wizard. Fixes 423. klaasd
add Enabling annotations for additional constraints. Fixes 375. klaasd
fix Fixed a problem where elements were missing in the TreeView of SchemaProf. Fixes 435. klaasd

Release 4.2.0 - 2006-02-15

TypeChangesBy
fix Enhanced layout of the ConditionManager. Fixes 377. klaasd
fix Saving global schema annotations. Fixes 373. klaasd
fix Fixing a problem which occured if a profile contained additional constraints. Fixes 379. klaasd
add If warnings and errors occured while loading a schema, the OK button for closing the dialog is the default button. Fixes 384. klaasd
add The right view component can be updated separately now. jmkoch
fix The common grouping elements of two additional constraints are computed correctly. Fixes 370. klaasd
add Added a help message to the command line interface of SchemaProf. Fixes 394. klaasd
add Double-clicking opens modifications and constraints for editing. Fixes 289. klaasd
add Added tabs for the different views in the TreePanel. Now Categories, All Element and Constraints are seperated. Fixes 386. jmkoch
fix Encoded characters in the file history are displayed correct now. Fixes 378. jmkoch
add Added a custom TabbedPaneUI for better highlighting selected tabs. jmkoch
add Rearranged the different elements so that each category is displayed in its own tab. klaasd

Release 4.1.1 - 2006-01-24

TypeChangesBy
add Improved support for profiling complexTypes which are derived by extension from another complexType. klaasd
fix Fixed a small bug in the wizard for creating a new profile or constraint file. An error message wasn't passed to the user if it isn't possible to read the selected file with an XML parser. Fixes 331. klaasd
add In the list panel the file and vocabulary definitions are displayed with more informations. Fixes 171. klaasd
fix Fixing a problem in the ConstraintManager which prevented adding new additional constraints to a profile. Fixes 366. klaasd
fix Fixing a problem in the AnyModification wizard which prevented adding annotations and setting a condition, the minOccurs value and the maxOccurs value. Fixes 363. klaasd
fix Fixing a NullPointerException which appeared sometimes when editing or creating a FileValidation definition. Fixes 362. klaasd
fix Not only selecting but also focusing of a global element over the context menu in the TreePanel. Fixes 364. klaasd
add In the preferences the possibility is given to enable or disable the extension points. The setting made by the user is stored in the preferences default is set false i.e. disabled. jmkoch
add Extension points are also disabled in the wizards now. jmkoch
fix Set the JList for adding namespaces while modifying an any element to scrollable. Fixes 356. jmkoch
fix Added key events to the wizard. NEXT with "alt_n", BACK with "alt_b", FINISH with "alt_f" and CANCEL with "alt_c". Press the alt key for displaying the underlined key shortcuts. Fixes 323. jmkoch

Release 4.1.0 - 2006-01-11

TypeChangesBy
add In the TreePanel it is possible to jump from a local copy of an element to its corresponding global element. Fixes 133. klaasd
fix In the NewDefinition-wizard the common root element gets correctly focused as well as the attribute where the value is stored. klaasd
add It is possible to activate a ModifiableElement from all its subelements and not only from its subelements which are also a ModifiableElement. Fixes 132. klaasd
add The GUI of SchemaProf enforces, that there is always a FileURI definition attached to a file constraint. klaasd
add The root element of constraints in the tree panel shows the name of the constraints file. Fixes 178. klaasd
add Selecting and focusing the root element in the NewDefinition and EditDefinition wizard. Fixes 206. klaasd
fix The NewConstraint wizard directly creates a new FileURI definition and adds it to the new FileConstraint. Also in the NewDefinition wizard the FileMinSize and FileMaxSize get deactivated if FileSize is already added to a FileConstraint. Fixes 176. jmkoch
add Showing up referenced profiles in the profile dropdown list of the AnyElementWizard and in the ProfileManager. Fixes 212. jmkoch
fix Avoided scrolling in the base schema dropdown list by allowing only 5 entries. Fixes 204. jmkoch
add A busy cursor is used if SchemaProf currently loads a profile or constraint file. Additionally the "New" and "Open" buttons are disabled while loading or creating a file. Fixes 94. soleone
fix Fixing a bug which prevented the proper loading of FileExtension and FileMimetype definitions. klaasd
fix Tooltip now shows up in the popupmenu part of the JComboBoxes in the NewFileWizard. All characters are decoded. Fixes 181. jmkoch
add The JComboBox for adding constraint files just shows constraint files and the user is allowed to open constraint files only. jmkoch
fix Avoiding duplicate entries in the list of enumeration values and patterns. The entries were duplicated if the user was visiting the facet panel a second time while editing a type. Fixes 245. klaasd
fix Fixing a problem which allowed adding multiple annotation with the same language and category to a modification. Fixes 269. klaasd
fix Fixing a problem with definition lists which get out of sync with the datamodel after editing a definition. Fixes 272. klaasd
update Switching to the latest version of the XSD library. This fixes problems with loading some schemas. klaasd
fix NewPanel now recognizes when the user enters an URI in the uriComboBox. The button states of the wizard change. Fixes 205. jmkoch
fix No longer allowing duplicate entries in the lists of specific values of the FileExtension, FileMimetype and VocabularyElement constraints. Fixes 316. klaasd
fix It is no longer allowed to use the special characters "\", "/", ":", "*", "?", """, " < ", " > ", "|", "." and any whitespace in file extensions. Fixes 317. klaasd
fix Checking the mime types entered by the user on plausibility. Fixes 322. klaasd
fix Editing the tree in the new definition wizards is no longer possible. Fixes 202. klaasd
fix Removed the default value in the panel for editing the FileSize, FileMinSize and FileMaxSize definition. Fixes 319. klaasd
fix Enabling the next button in the NewConstraint-wizard after typing in the first character of the constraint name. Fixes 307. klaasd
fix Disabling the "Add" button of a list after removing all characters from the input text field of the list. Fixes 314. vliesen
fix Set the Title Color to the standard appearance. Fixes 315. vliesen

Release 4.0.1 - 2005-10-20

TypeChangesBy
fix Fixing problems with loading additional constraints which attached a definition to simpleContent-nodes. Fixes 207. klaasd
fix Fixing problems with saving FileMimetype and FileExtension definitions to an additional constraints file. Fixes 208. klaasd
fix Attributes which were added to the attribute extension point of an AttributeProperties-modification were lost after editing the modification. Fixes 213. klaasd
fix It is no longer allowed to add extensions to a profile if it is in the restrictive or extensive mode. Fixes 215. klaasd

Release 4.0 - 2005-10-18

TypeChangesBy
add This is a major new release of SchemaProf. The most important changes:
  • added support for creating additional constraint files with SchemaProf
  • added basic support for profiling additional constraints (will be extended in future releases)
  • enhanced wizard framework which was used for improving most of the old dialogs
  • the compatibility level is saved in the profiles and no longer stored globally
klaasd

Release 3.2.2 - 2005-09-20

TypeChangesBy
fix Fixing a NullPointerException which sometimes occured when the ConditionManager should be opened. Fixes 107. klaasd
fix Fixing a problem when loading profiles which contain modifications of anyAttribute- or any-elements where only profiles are in the list of namespaces and profiles. Fixes 102. klaasd

Release 3.2.1 - 2005-07-28

TypeChangesBy
update Added French translations of some new resource keys for the GUI. Thanks to Marc Van Coillie. klaasd

Release 3.2 - 2005-07-14

TypeChangesBy
update Updated to using Xerces-J 2.7.0. klaasd
update Moved the classes for hand ling language resources to an external library (ResourceEditor.jar). klaasd
add Added ims_apv1p1.xsd and ims_ap_v1p2.xsd to the jar file of SchemaProf. klaasd
fix Copying all ims_ap_v1px schemas to the profile directory before loading a profile. This avoids warning and error messages when loading and validating a profile. klaasd
fix Fixed NullPointerException when editing attribute properties modifications which contain annotations. klaasd
remove Removed the NamespaceManager from the manager menu because it is obsolete and there is no usage for it. klaasd
add Added the profile manager to the manager menu. jmkoch
fix Directly adding a referenced profile to the list of profiles and namespaces. Fixes 50. jmkoch

Release 3.1.2 - 2005-06-24

TypeChangesBy
fix Added a missing resource in the English translation of SchemaProf. Fixes 72. klaasd
fix Updating the tree view when switching the currently displayed language. Fixes 39. klaasd

Release 3.1.1 - 2005-06-23

TypeChangesBy
add Replaced the old ResourceBundles with the GenericResourceBundle which loads the resources from an XML file. zimsa
fix Removed an exception which occured when saving a profile originally created with a SchemaProf-version < 3.0 klaasd

Release 3.1 - 2005-06-18

TypeChangesBy
add Added Xalan-J to the libraries so that SchemaProf also runs under Java 5.0. klaasd
add Added icons to the namespace panel for distinguishing namespaces and applicat ion profiles contained by an extension point. jmkoch
add Added a file history to the file menu. jmkoch
add Asking the user whether he wants to open the previously edited profile if he closes the current profile. jmkoch
add Also highlighting the categories in the tree view which contain modified elements. Fixes 45. klaasd
update Removed the xercesSamples.jar from classpath and switched to version 2.6.2 of xmlParserAPIs.jar. klaasd
update Updated the information about the SchemaProf team and corrected some umlauts in the licence. klaasd
fix Fixed a problem with doublicating cardinality modifications after loading a profile from a file. Fixes 43. klaasd
fix Checking the validity of simple type names before adding them to the profile. Fixes 54. klaasd
fix No referenced profiles can be added to an extension point if the list of allowed namespace contains ##any or ##other. Fixes 61. jmkoch

Release 3.0 - 2005-06-08

TypeChangesBy
fix When editing AnyAttributeModifications and CardinalityModifications the list of annotations and the conditions wasn't correctly saved. klaasd
update Improved the internal structure and the JavaDoc of the wizard framework. turin
add Added domain profiling support to the editor of the AnyAttributeModifications. jmkoch
add Added domain profiling support to the datamodel of SchemaProf. klaasd
add Added Dutch translation to Sc hemaProf. Thanks to Owen Oneill. klaasd

Release 2.4.2 - 2005-05-12

TypeChangesBy
add Enabling changing the member types of union types also if they were already added to the profile. Fixes 31. turin
fix Removing a bug which prevented loading profiles which contain modifications of referenced attributeGroups. klaasd
fix Now SchemaProf correctly saves list and union types. Older, defected profiles can be loaded with SchemaProf. The defect is removed after saving the profile with SchemaProf. Fixes 30. klaasd
update Correctly showing the variety (atomic, list, union) of types. klaasd
update The currently edited profile isn't closed if a new profile should be created or opened and the dialog is canceled. klaasd
fix Updating action states after editing global annotations. Fixes 28. klaasd

Release 2.4.1 - 2005-04-17

TypeChangesBy
fix New types aren't added to the profile if editing the modification, in which the type was created, fails. Fixes 27. klaasd
fix Fixing a problem in toggling the activation status of elements. Fixes 25. klaasd
update Changed the level of some log messages from 'info' to 'debug' so that less messages will be displayed in the console. klaasd
update Now all exception messages can be localized. klaasd
update Printing the stack trace of all caught exceptions into the log-file. klaasd
fix Fixing problems with using anonymous complexTypes. klaasd
update Making SchemaProf more forgiving so that also older profiles which contain errors are readable. This affects reading annotation elements. klaasd
add Added French translation to SchemaProf. Thanks to Marc Van Coillie. klaasd

Release 2.4 - 2005-04-06

TypeChangesBy
fix Prepending the correct namespace-prefix to annotation-elements. Fixes 21. klaasd
fix Checking the syntax of XPaths after editing a condition. klaasd
fix Correctly parsing text nodes mixed with XML comments. klaasd
fix Recognizing the special complexType xsd:anyType and allowing its editing. klaasd
add Showing also global element declarations which use a global complexType. Previously only the global complexType was shown. klaasd
add Adding scrollbars to large edit panels which doesn't fit on small screens. turin
add Improved error handling when loading schemas. klaasd

Release 2.3 - 2005-01-22

TypeChangesBy
add Checking an edited simpleType whether it is allowed in the current compatibility level. klaasd
add Checking whether an edited simpleType still validates the default- or fixed-value of an attribute or text node. klaasd
fix Recognizing the special complexType xsd:anyType and allowing its editing. klaasd
fix Removed StackOverflowException when parsing element declarations which use an anonymous complexType. klaasd
fix Showing the facets of simpleTypes after loading from a profile. klaasd
fix Changed German umlauts to unicode encoding in the language files. klaasd

Release 2.2.4 - 2005-01-18

TypeChangesBy
fix Updating the dirty-flag of a profile after editing simpleTypes. klaasd
fix Importing all simpleTypes from the definitions-section of a profile. klaasd

Release 2.2.3 - 2005-01-17

TypeChangesBy
fix Catching errors which occured while updating simpleTypes. klaasd
fix Enabling changing the use-value of an attribute and deleting the default-value in the same step. klaasd
fix Checking the compatibility level of an application profile regarding the used simpleTypes. klaasd
add Validating an application profile against ims_apv1p3.xsd while loading it in SchemaProf. klaasd

Release 2.2.2 - 2004-12-22

TypeChangesBy
fix No longer showing duplicates of elements in the TreePanel. turin
fix Changed German umlauts to unicode encoding in the language files. turin
update Improved the JavaDoc. klaasd
fix Enabling plugins in SchemaProf with Java > 1.4.2_03. turin

Release 2.2.1 - 2004-11-24

TypeChangesBy
fix Setting the default value of text nodes. klaasd

Release 2.2 - 2004-11-23

TypeChangesBy
add Checking the compatibility level of an application profile regarding the used simpleTypes. klaasd
add Allowing default values for text nodes. klaasd
fix Adding all conditions of profiles while loadin g. klaasd
add Using a proxy for loading schemas from the internet. turin
update Using a current version of the XSD library. This version resolves a bug in loading schemas with multiple includes and redefines. klaasd

Release 2.1.1 - 2004-11-08

TypeChangesBy
fix Preventing SchemaProf to crash completely if an error occurs. klaasd
update Improved layout. jailing
add Added a summary panel to the wizards. jailing
update Improved the plugin structure. turin

Release 2.1 - 2004-10-29

TypeChangesBy
add Committed the new interface infrastructure. klaasd
update Updated FAQ and other documents. sormuras
add Initial commit of the next generation SchemaProf tool. sormuras

Release 2.0.4 -

TypeChangesBy

Release 2.0.3 -

TypeChangesBy

Release 2.0.2 -

TypeChangesBy

Release 1.x -

TypeChangesBy
add No web based documentation of changes is available for versions before 2.0. cherm