News
04/02/2005 - Version 0.9.0
Enhancements
- Added context-sensitive help to most of the user interface components
- Add support for source and javadoc attachments to platform components (RFE 1017696)
- Add the ability to force Java 1.1 compiler compliance (on by default - RFE 1087292)
- Allow J2ME context menu actions to run against adaptable objects (Sébastien Moran of Anyware Technologies)
- Added -dontusemixedcaseclassnames to ProGuard default options (RFE 1154780)
- Reorganize the preference pages and add a page for new midlet suite
Bug Fixes
- Improve CLDC preverifier parameter handling (Bugs 1121177 & 1152579)
- Correct issue in the device selection combo box (Bug 1106855)
- Correct issue that could cause extra build cycles to occur (Bug 1118123)
- Correct issue in the platform definitions combo box (Bug 1122231)
- Update references in JAD files when doing rename refactoring and update references is specified (Bug 1166513)
Documentation
- Removed developer documentation from Eclipse-based documentation. Developer documention is online at eclipseme.org now.
- Update documentation to more clearly describe how to add JAR files for EclipseME's use
- Added new "EclipseME Support" menu to IDE help menu
Developer-related
- All platform components require identifier
- Move classes from eclipseme.core.model.persistence into eclipseme.core.model.registry
- Changes to the API of IClasspathEntryVisitor interface
- Merged Siemens support into base feature and removed Siemens Eclipse feature (migration hit)
01/29/2005 - Version 0.7.5
Enhancements
- Minor updates for SonyEricsson 2.1.5 toolkit.
- Add contextual launch support. (RFE 1094597)
- Add support for library folders on classpath. (RFE 1028079)
- Add the ability to have an initial resources directory specified in the preferences. (RFE 1077201)
Bug Fixes
- More fixes for core exception creation during Antenna Export. (Bug 1093936)
- Fix errors when exporting Antenna build files with external jars on the build path. (Bug 1093936)
- Fix problem reporting during certain preverification processing. (Bug 1104909)
Other
-
The original EclipseME plugin is now completely removed. (Prior to version 0.5.0,
EclipseME consisted of a single plugin called, imaginatively enough, "EclipseME".
Starting with version 0.5.0, EclipseME now consists of several plugins,
such as eclipseme.core, eclipseme.docs,
etc. and a "feature" package eclipseme.feature.)
The "death" of the original EclipseME plugin eliminates a bunch of deprecated code, but also
implies that migrations from pre-0.5.0 versions will no longer be automatic. Migration from
versions 0.5.0 and later are unaffected.
12/19/2004 - Version 0.7.0
License change
Beginning with version 0.7.0, EclipseME is licensed under the
Eclipse Public License 1.0.
Prior to this release, EclipseME was licensed under the
Academic Free License.
Users who do not find the Eclipse Public License acceptable are still permitted to
use version 0.6.1 and earlier, but may not use version 0.7.0 or later.
Enhancements
- MIDlet signing is now supported (RFE 1036120)
- Launch configurations now allow the specification of a security domain for emulators that support this
- Platform component preferences are now sorted
- Support for the Motorola Toolkit (SDK 4.3) (RFE 937427)
- Add support for upcoming Siemens version 3.0 SMTK
Bug Fixes
- Fix for Nokia UEI preverification build problems (Bug 1066599)
- More careful handling of Add Platform Definition Wizard (Bugs 1038938 & 1015919)
- Fixes for J2ME project properties in the resource navigator and convert menu (Bug 1021750)
- Fix for Antenna export with multiple prerequisite projects (Bug 1062304)
- Fix Antenna export when the project acts as the source folder (Bug 1073471)
- Fix for throwing core exceptions that have a null message (Bug 1075716)
- Be more careful in adding error markers during preverification (Bug 1083239)
11/14/2004 - Version 0.6.1
Enhancements
No enhancements in this release
Bug Fixes
- Fix for final release of Sun's WTK 2.2. (Bug 1064231)
- Support for WTK 2.2 beta releases has been removed.
- Be more careful when testing for UEI emulators (Bug 1062389)
- Handle preverification errors when a directory with spaces exists (Bug 1060928)
- Added support for system property "eclipseme.log.preverification" to log full preverification information
- Fixes for Nokia emulation regressions (Bugs 1064573, 1064344 & 1062389)
- Handle reading JAD files with dots in the keys (Bug 1060528)
11/07/2004 - Version 0.6.0
Enhancements
Bug Fixes
-
Fixes for Beta 2 of Sun's WTK 2.2 (Bug 1041522)
-
Fix bug 1056102 in ProfileLibrariesWizard (Bug 1056102)
-
Log errors during library preverifications and only attempt once
(Partial fix for Bug 1046998)
-
Documentation updates describing how to set up
inter-dependent projects.
(Partial fix for Bug 1046998)
-
Fix Nokia classpath variable update for Nokia toolkits (Bug 1055215)
-
Fixes for debugging WTK 2.1 (Bug 1052727)
10/08/2004 - Version 0.5.5
Enhancements
-
IMPORTANT: The installation and upgrade process has
changed.
See the Installation instructions for a
description of the new process.
-
Added support for Sony-Ericsson 2.1.3 toolkit. (Dropped support for the 2.0 version)
-
Add ability to specify a platform definition for a launch configuration (RFE 984148)
-
Resources directory is no longer added to paths and packages automatically
(RFE 1001717).
This item may cause some
migration issues for some users.
-
Add the ability to auto update the version during packaging (RFE 1013901)
-
Allow filtering of JAD property names during packaging (RFE 1030778)
-
Add support for Sprint PCS Java Toolkit (RFE 967391)
-
Don't show the "Convert to Midlet Suite" menu item when it is already a midlet suite
-
Do a better job of tracking the "dirty" state of the currently built package.
-
Rewritten handling of the Sun and SonyEricsson toolkit implementations based on XML definition
Bug Fixes
-
JAR executable improvements and allowing jar to be on the system PATH (Bug 1009206 and 1008230)
-
Fix obfuscated packaging when in a directory with spaces (Bug 1013192)
-
Be more careful creating jar entries during packaging (Bugs 1018548 and 1026080)
08/27/2004 - Version 0.5.0
Enhancements
Bug Fixes
- Significant rework to the JAD editor window (RFE's 970646, 970648, 970649, Bug 938732)
- Fixed packager behavior (Bugs 1000964 and possibly 989396)
- Fixes for Nokia Series 60 MIDP SDK 2.1 (Beta) (Bug 971003)
- Improved exception handling on plugin startup (Possible fix for Bug 1005680)
- Guess CLDC and MIDP versions for Nokia toolkits as necessary (based on the libraries) (Bug 996898)
- Documentation update regarding UNIX permissions (Bug 999448)
- Fixes for Nokia Series 40 Emulator (run only - no debug)
07/27/2004 - Version 0.4.6
Enhancements
- Support the new Sun WTK 2.2 Beta (RFE 983465)
Bug Fixes
- Expand platform definition field in suite creation wizard (Bug 991624)
- Fix problems with creating obfuscated jar files on Linux (Bug 957816)
- Fix errors when launching with a single midlet definition (Bug 984111)
06/19/2004 - Version 0.4.5
- Provide support for Java Project references in midlet suites (Bug 899038)
- Fix bug with J2ME properties on a non-J2ME project
- Update preference initialization for 3.0
- Various changes for 3.0 compliance
- Fix for Nokia problems with newer toolkit (Bug 958789)
- Fix for trouble with the SonyEricsson 2.1.1 beta toolkit (Bug 967162)
- Warn when an attempt to launch without midlets defined in the JAD file (Bug 943588)
- Mark *.jad and .eclipseme files as text files in CVS (RFE 966259)
- Write out JAD file in UTF-8 (Bug 970847)
Version 0.4.1
- Fix for classpath container initialization problem (Bugs 960054)
Version 0.4.0
- Preverify and package libraries on the project classpath (Bug 903448)
- Correctly handle situations when the project folder is used as the source folder (Bug 935975)
- Allow a new midlet class from the wizard to be automatically added to the JAD (Bug 940384)
- Provide a warning prompt when obfuscation errors occur. (Bug 950840)
- Provide the ability to specify classes to keep when obfuscating (RFE 951007)
- Provide the ability to convert a Java project into a J2ME Midlet Suite (RFE 953677)
- Fix regression when creating new midlet suite
- Fix bug when opening properties on a non-midlet suite and J2ME category is selected
Version 0.3.5
- Fix preverification error handling (RFE 917774)
- Dump more command-lines when property "eclipseme.dump.launch" is set to "true"
- Fix Nokia on Linux problems (Bug 924571)
NOTE: The changes made for this change the IEmulator interface
- Fix for Eclipse 3.0 M8 (Bug 926759)
- Provide the ability to specify obfuscation parameters (Bug 923788)
- Handle resources in the source directory. (RFE 920971)
Version 0.3.0
- Support for the Nokia J2ME toolkit.
- Support for the SonyEricsson J2ME toolkit.
- Significantly improved robustness of Midlet Suite Platform Definitions.
- Many bugfixes.
Version 0.2.0
- Updates that require Eclipse 3.0M7 or newer. Debugging finally supported.
- Quote classpath in case it has spaces in it. (Fixes bug 875726)
- Fix cut-n-paste text bug. (Fixes bug 886935)
- Fix problem when launching emulator on Linux (Fixes bug 795616)
- Add Package obfuscation support via Proguard (Fixes RFE 890998)
Version 0.1.0
- Fix JAD storage to use correct format
- Migrate broken JAD file format to correct format during plugin startup
- Fix Midlet Definition parsing for JAD Editor
- Create deployed package support
- Over the air support
- Add launch shortcut for midlet emulation
- Fix WTK library naming for 2.1 final release
- Add preferences for controlling Over the Air support
- Add "eclipseme.dump.launch" System property to dump the emulator launch command line
- Fix various builder buglets
Version 0.0.5
- Add the ability to add and remove Profile definitions
- Add the ability to add and remove platform definitions
- Persistence updated and working for all platform components
- Added wireless toolkit type extension type and moved implementation to extensions
- Add support for Sun Wireless Toolkit 2.1 (currently in beta)
- Handle errors in midlet suite configuration a bit better. Might still need more work.
- Add migration support from version 0.0.3
- Add new preference and support for a resources directory being added to emulator classpath
- Fix preverification builder for null resource deltas
Version 0.0.3
- JDK 1.4.x is now required for developing with EclipseME
- New J2ME project properties page.
- Lots of underlying support for Platform Components... Not much UI yet.
- Wireless toolkit definition moved to Platform Components View, no longer in prefs.
- Added real Eclipse documentation.
Version 0.0.2
- Incremental preverification builder
- Debugging support
- Not currently working due to Eclipse bug 30816 (see Readme)
- Launch configuration device selection now based on actual available emulators
for the specified wireless toolkit
- Heavily refactored underlying implementation
- Fix for bug 792407 (as a side-effect of refactoring)
Version 0.0.1
- First (very early) public release