Skip to content
This repository has been archived by the owner on Dec 5, 2024. It is now read-only.

Release notes

jpeterka edited this page Mar 16, 2015 · 39 revisions

Release notes

0.7.0 (2015-03-16) - version for Luna

  • Add isActive method for View
  • Create WorkbenchHandler (View + Editor handler)
  • Get Tree header text
  • Use wait condition also when getting warnings
  • Add debug information in case view is not found
  • Fix warnings during building reddeer project
  • AbstractExplorerItem doesnt provide diagnostic info when exception is thrown
  • Project Facets property page
  • Allow custom wait time on wizard finish
  • Extend RedDeer launcher so that setting of RD properties is easier
  • Create File Association preferences page
  • Modify AbstractExplorerItem to allow implement its own descendant
  • Add condition to check if project exists
  • Capture screenshot when requirement fails
  • Create annotation @RunIf for conditional test execution
  • Add logging to content assist
  • Close all editors fails when there's no editor
  • Improve waiting when deleting projects
  • Create extension to disable automatic updates
  • Refactor usage of deprecated constructors.
  • Log thrown exception from test immediately
  • Enhance Table API and implementation
  • Enhance problem view
  • Add possibility to disable automatic updates shell
  • Add possibility to delete with custom timeout
  • Add condition waiting for constructor to finish successfully
  • Improve logging in Servers view
  • Add logging to workbench plugin
  • Add ToolItem to WidgetResolver
  • Fix screenshot file naming and location bug
  • Refactor packages for WorkbenchPreferenceDialog and PreferencePages
  • Improve TreeItemNotFound exception logging
  • Add condition to check if project contains project item
  • Extension to set Opening associated perspective behavior
  • Add constructor to AbstractEditor to allow locate editor by class
  • Add possibility to manage view containing project from project itself
  • Implement AbstractExplorerItem containing logic common for Project and ProjectItem
  • Refactor DefaulttreeItem to comply to default constructors
  • Add method getTitle() to workbench part
  • Secure Storage support implemented
  • Possibility to filter validation markers
  • PreferencePage should make sure that shell is opened
  • Created wait condition for validation markers
  • AnnotationsFinder should also find annotations of super classes
  • Implement not implemented methods in ServerModule
  • Add method setCursorPosition to TextEditor
  • View methods should expect the same prerequisites
  • Initial Red Deer product
  • Maximize and restore logs added to WorkbenchShell
  • AbstractWidget provided and Widget implementations updated
  • Widget constructors reduced only to the necessary constructors
  • Support for STEP type log message

0.6.0 (2014-09-10) - version for Luna

  • Added filter possibilities to ProblemsView
  • EJB Wizard support added
  • Quickfix, OpenOn and validation markers support for editor
  • Ability to select text in styled text
  • Support for Content Assist
  • Server requirement extension support
  • Drop Down Toolbar Item click support
  • Refactored Graphiti EditPart Implementation
  • Improved Preference Dialog and Pages API
  • Implemented support for ExpandableComposite
  • Connection profiles support for generic JDBC type implemented
  • Added support for submenu in graphiti context menu
  • over 200 issues resolved, see here

0.5.0 (2014-04-07) - version for Luna

  • Initial version of RedDeer recorder added
  • Predefined push buttons implementations
  • Navigator View implemented
  • Editor significantly improved
  • Support for tool items located under editors
  • Implemented browser editor
  • Improved table support
  • Keyboard support implemented
  • Wizard for creating Annotation added
  • Improved logging and lots of refactoring
  • Screenshot and screencast recorder
  • JavaDoc online
  • Improved documentation
  • almost 150 issues/improvements available in total, see more

0.4.0 (2013-10-03)

  • No SWTBot dependencies in RedDeer
  • Reference composite API reimplemented
  • Table implementation
  • UIForms support added
  • Almost Widgets reimplemented/improved
  • UI Wizards icons update
  • Optional Waits support
  • No log4j dependencies in RedDeer
  • Userguide improvements
  • Codebase tree structure
  • more than 100 issues/improvements available, see more

0.3.1 (Service version for Kepler, 2013-05-07 )

  • Unable to locate LabeledText when an icon is present bug
  • Set focus to view when instantiated if it's open enhancement
  • Opening preference dialog takes more time than expected bug
  • Implicit focus is set and error logged when no control in opened view has a focus enhancement blocker

0.3 (2013-05-07) - version for Kepler

  • Migration to Kepler
  • Remove SWTBot Dependency from Views enhancement
  • Improved logging without multiple log4jxml and ability to enable debug messages added enhancement

0.2 (2013-05-07) - version for Juno

  • Added support for composite widget approach
  • Create new plugin with basic requirements (clean workspace, open perspective, ...)
  • RedDeer Project wizard is available
  • Added possibility to check table item
  • Added TableHasRows condition
  • Added possibility to choose table row according to column index and name
  • Added constructor for LabeledText within group
  • Added DefaultTree/DefaultTreeItem. Previous implementations: ShellTree(Item)/ViewTree(Item) are now deprecated
  • RedDeer source feature is available on update site
  • Added support for List widget in SWT layer
  • BrowserView implementation
  • StyledText widget implementation without SWTBot dependencies
  • Abstract Editor implementation without SWTBot dependencies
  • Text reimplementation without SWTBot dependencies
  • Project Explorer View implementation
  • Wizard API supporting dynamic pages reimplementation
  • Added implicit conditions on Workbench layer
  • Added implicit conditions on SWT layer
  • Added implicit conditions on Eclipse layer
  • Added possibility to select Tool item in any shell
  • Support for Eclipse Forms
  • Many bug fixes

For complete list of resolved issues click here

Released versions

0.1 (2012-12-03)

0.0.2 (2012-10-04)

  • ImportWizardDialog implemented
  • ConsoleView implemented
  • ErrorLog implemented

0.0.1 (2012-09-27)

  • Initial wait conditions added
  • Initial JUnit layer with XML configuration added
  • SWTLayer - Browser, Button, CLabel, Combo, Label, Menu, Shell, Text, Tree implementation addd
  • JFACE - Basic Wizard and Preference page implementation added
  • Workbench - Basic View implementation added
  • Basic regex lookup implementation added
  • Eclipse - NewJavaProjectWizard, PackageExplorer,ProblemsView, LogView,ServersView,NewRuntimeWizard added
Clone this wiki locally