Development Studio/Release Notes


Contents

0.3.3

Version 0.3.3 is released on 17 March 2009. The following bugs are fixed in compare with the previous version:

  • 1333 Rebuild all OpenMRS plugins with Java 1.5 and release new versions on the update site

0.3.2

Version 0.3.2 is released on 9 March 2009. The following bugs are fixed in compare with the previous version:

  • 1180 Servlets page in config.xml editor does not react properly on Undo
  • 1181 Switching between the tabs of the config.xml editor always asks to save
  • 1320 Deploy action does not check for dirty files
  • 1321 Internal web browser does not show address bar
  • 1326 UI glitch in the config.xml editor's text fields

0.3.1

Version 0.3.1 is released on 5 March 2009. The following bugs are fixed in compare with the previous version:

  • 1311 OpenMRS Development Studio: Resource Already Exists
  • 1313 Run Servlet action open the browser to wrong address

0.3

Version 0.3 is released on 7 January 2009. The following features are introduced in compare with the previous version:

  • Preference page for OpenMRS settings
  • Existing OpenMRS installation can be configured as runtime location
  • Deploy action to deploy the Module project to the configured runtime location
  • OpenMRS Module Builder - automatically rebuilds the *.omod file in the dist/ folder whenever needed
  • Run/Deploy actions are added to the config.xml editor

0.2

Version 0.2 is released on 15 December 2008. The following features are introduced in compare with the previous version:

  • A Java model (based on EMF) for the config.xml descriptor. This makes possible the implementation of graphical editor and wizards that manipulate the config.xml metadata - like wizards for servlet, extension points, etc.
  • A graphical editor for the config.xml descriptors. For the moment the editor support the basic properties and servlets. For those properties which are not yet supported there is a Source page in the editor that allow manipulation of the config.xml file in its raw format.
  • The config-1.0.dtd is added to the XML catalogue of the workbench. This allow code assistance in the Source page of the config.xml editor.
  • The initial version of the Module wizard is updated. The first page reuses the standard project creation wizard page provided by the Eclipse platform. The second page contains the mandatory properties specific to OpenMRS modules.
  • Copyright and license information is added in the OpenMRS features. This info is available in the Eclipse Software Updates tool when users install OpenMRS features from the update site.
  • The update site is reorganized - there are two categories now:
    • Development Tools: for all plugins that introduce tools for easier development with OpenMRS.
    • Reporting Tools: for the plugins that add reporting features for OpenMRS.

0.1

Version 0.1 is released on 31 October 2008. The following features are introduced with this initial version:

  • A wizard to create a Module project. You can call with from File > New > Project > OpenMRS Module Project.
  • An OpenMRS perspective that collects all views and actions for more intuitive development with OpenMRS.
  • The OpenMRS Formatter and Code Templates are imported and used by default in the workbench.
  • Branding: customized splash screen, icons, about info, etc.
  • The OpenMRS Subversion repository is configured (anonymous access) by default in the workbench.
  • The OpenMRS Trac repository is configured (anonymous access) by default in the workbench.
  • An all-in-one prepackaged archive, packed together with some plugins:
    • Provided by the Eclipse Foundation:
      • Eclipse Platform
      • Eclipse Modeling Framework
      • Graphical Editing Framework
      • Data Tools Platform
      • Web Tools Platform
      • Business Intelligence and Reporting Tools
    • Contributed to OpenMRS:
      • VerifyTestCases plugin
      • BIRT ODA plugin
    • Third party:
      • FindBugs
      • Implementors
  • An update site to install the development tools on other Eclipse-based installations.