|
Release
Notes
Smodl
Development Suite
Known
issues:
- There is currently only support for one-dimensional arrays in
the SOAP bindings [454].
- Note: The
integrated WSDL editor in Eclipse Enterprise Editions may require a
configured server in order to work. I.e. if you generate WSDL from a
SMODL model then it won't be displayed in the WSDL editor
unless you also configured a server in your project. This is not an fault in Smodl Development Suite but a feature of the WSDL
editor in Eclipse. If you follow the steps of our AJAX tutorial
you install Tomcat in your Eclipse EE and will not experience this issue.
Version 1.5 - November 30th 2011
Highlights in this version include
- Generator to make proxy objects suitable for MooTools
- SMODL files are now associated with the preferred XML editor in Eclipse
Test matrix for core feature
|
Eclipse 3.2.2 |
Eclipse 3.3.2 |
Eclipse 3.4.2 |
Eclipse 3.5.2 |
Eclipse 3.6.2 |
| Sun JDK 1.5.0_16 |
Passed |
Passed |
Passed |
Passed |
Passed |
| Sun JDK 1.6.0_26 |
Passed |
Passed |
Passed |
Passed |
Passed |
Smodl Development Suite will most likely work with
other combinations of Java and Eclipse, including Eclipse 3.1. Please
contact us if there are specific needs or problems.
Changes in this version include
- MooTools support [557, 635, 638]
- Simple wizard to create new SMODL file [587, 629, 630]
- SMODL files handled as XML (XSD for SMODL served online) [588, 623, 624]
- Error in Relax NG schema preventing automatic generation of XSD [621]
- SMODL builder aborts generation-chain if one module fails [632]
- Minor issue in WSDL generation-page [612]
- PHP generation-page does not check for valid directory [626]
- Jetpack generation-page does not check for valid directory [627]
- Improved documentation [628]
Version 1.4.1 - September 2nd 2011
Bugfix release with focus on WSDL and integration with Eclipse Web Tools Platform.
Test matrix for core feature
|
Eclipse 3.2.2 |
Eclipse 3.3.2 |
Eclipse 3.4.2 |
Eclipse 3.5.2 |
Eclipse 3.6.2 |
| Sun JDK 1.5.0_16 |
Passed |
Passed |
Passed |
Passed |
Passed |
| Sun JDK 1.6.0_26 |
Passed |
Passed |
Passed |
Passed |
Passed |
Smodl Development Suite will most likely work with
other combinations of Java and Eclipse, including Eclipse 3.1. Please
contact us if there are specific needs or problems.
Changes in this version include
- Fixed a few details in WSDL module [439, 585, 609]
- Improved integration with Eclipse Web Tools Platform [600]
- Fixed problem of serving static files without a service-implementation [604]
- Improved documentation [552, 597, 602, 606, 610]
Version 1.4 - July 12th 2011
Highlights in this version include
- Extended "Smodl Web Deployment" feature. Note: This functionality is only available for Eclipse 3.6 ("Helios") and later.
- Generator for the SMD format (used by e.g. Dojo Toolkit)
Test matrix for core feature
|
Eclipse 3.2.2 |
Eclipse 3.3.2 |
Eclipse 3.4.2 |
Eclipse 3.5.2 |
Eclipse 3.6.2 |
| Sun JDK 1.5.0_16 |
Passed |
Passed |
Passed |
Passed |
Passed |
| Sun JDK 1.6.0_26 |
Passed |
Passed |
Passed |
Passed |
Passed |
Smodl Development Suite will most likely work with
other combinations of Java and Eclipse, including Eclipse 3.1. Please
contact us if there are specific needs or problems.
Changes in this version include
- Added wizard to create and configure web project from a SMODL service [121, 575, 589, 590, 591, 593, 595, 599]
- Improved documentation [522, 565, 577, 578, 582, 583]
- Improved test-coverage [527, 559, 560, 561, 564, 580, 586]
- Generator for SMD format [507, 562]
- Using same name for DTO-class and interface makes interface not being generated [581]
Version 1.3.1 - February 18th 2011
Bugfix release with focus on cross-browser and cross-origin resource sharing (CORS). Test matrix
|
Eclipse 3.2.2 |
Eclipse 3.3.2 |
Eclipse 3.4.2 |
Eclipse 3.5.2 |
Eclipse 3.6.1 |
| Sun JDK 1.5.0_16 |
Passed |
Passed |
Passed |
Passed |
Passed |
| Sun JDK 1.6.0_23 |
Passed |
Passed |
Passed |
Passed |
Passed |
Smodl Development Suite will most likely work with
other combinations of Java and Eclipse, including Eclipse 3.1. Please
contact us if there are problems or specific needs.
Changes in this version include
- Improved documentation and examples [519, 534, 535, 540, 541, 550]
- Better/added documentation for JetPack support [477]
- Fixed issue in Eclipse integration/AJAX generator tab where "Target Path" button would not appear [556]
- Fixed some issues in CORS runtime implementation [542, 543, 546, 549, 553, 555]
- Improved cross-browser support in the AJAX runtime [544, 551]
- Standalone server can now be used to just serve static files [547]
Version 1.3 - January 31st 2011
Highlights include
- Full support for Eclipse 3.6
- Smodl Development Suite now generates modules integrating directly with Mozilla JetPack
- Portal for examples has been established
- Optional feature for closer integration with the
Eclipse Web Tools Platform (WTP)
Test matrix
|
Eclipse 3.2.2 |
Eclipse 3.3.2 |
Eclipse 3.4.2 |
Eclipse 3.5.2 |
Eclipse 3.6.1 |
| Sun JDK 1.5.0_16 |
Passed |
Passed |
Passed |
Passed |
Passed |
| Sun JDK 1.6.0_23 |
Passed |
Passed |
Passed |
Passed |
Passed |
Eclipse 3.6.1 is now fully
supported and integrated in our continous integration.
Smodl Development Suite will most likely work with
other combinations of Java and Eclipse, including Eclipse 3.1. Please
contact us if there are problems or specific needs.
Changes in this version include
- Support for JetPack modules [464, 495]
- Established portal
for JetPack developers [483, 493, 525 ]
- Established example-portal
for SMODL services [494, 531]
- Added "Smodl Web Deployment" feature to facilitate
close integration with WPT [75, 122, 518]
- Added SmodlHttpServlet source-code for reference [521,
523, 524]
- Ajax module now supports the CORS specification for
Cross-Origin requests [501, 508]
- Improved documentation [458, 481]
- Fixed an issue when generating Java class for the
default package [500]
- Fixed a few issues in reverse-engineering SMODL from Java
[502, 504]
- Eclipse 3.6 fully supported [487, 496, 505, 506, 513, 517]
Version 1.2.1 - October
21st 2010
Bugfix release with some
improvements to documentation. Test matrix
|
Eclipse 3.2.2 |
Eclipse 3.3.2 |
Eclipse 3.4.2 |
Eclipse 3.5.2 |
| Sun JDK 1.5.0_16 |
Passed |
Passed |
Passed |
Passed |
| Sun JDK 1.6.0_10 |
Passed |
Passed |
Passed |
Passed |
Smodl Development Suite will most
likely also work with
other combinations of Java and Eclipse, including Eclipse 3.1. Please
contact us if there are problems.
Changes in this version include
- AJAX documentation has been re-done [260, 481, 490]
- Add types defined by typedef to WSDL [482]
- Two minor bugs in the AJAX-library generation [480, 484]
Version 1.2 - June
30th 2010
Finally!
Version 1.2 includes support for generating AJAX clients for simple and
intuitive AJAX support - please see the AJAX tutorial for details.
Of-course, this version is also 100%
backwards-compatible with existing models and provides all the
functionality of 1.1.x.
Some other issues have also been fixed and integration into Eclipse 3.5
is fully tested and verified.
Test matrix for this version
|
Eclipse 3.2.2 |
Eclipse 3.3.2 |
Eclipse 3.4.2 |
Eclipse 3.5.2 |
| Sun JDK 1.5.0_16 |
Passed |
Passed |
Passed |
Passed |
| Sun JDK 1.6.0_10 |
Passed |
Passed |
Passed |
Passed |
For
various reasons we had to drop automated testing under JDK 1.4
but Smodl Development Suite should still work if the
version of Eclipse you use runs under JDK1.4. Moreover, the
runtime engine has always
been running and still runs under JDK 1.4.
Smodl Development Suite will most likely also work with
other combinations of Java and Eclipse, including Eclipse 3.1. Please
contact us if there are problems.
Changes in this version include
- Support for generating JavaScript
client-libraries [258, 260, 262, 269, 271, 272, 276, 278, 310,
322].
- Added Eclipse 3.5.2 to automatic testing [314]
- Properly serialize a DAG (duplicated elements in an array
or a struct would previously fail) [414]
- Support for cookies in MClient [421]
- Allow arbitrary ordering of the properties in a JSON-RPC
request [440]
- Improved documentation [425, 452, 456]
- Properly handle unsupported case of multidimentional arrays
over SOAP [455]
Version 1.1.5 - November
2nd 2009
Most
likely the final release in the 1.1 branch. Upcoming releases
include tools to generate AJAX clients and is 100%
backwards-compatible with models created with the 1.1 branch.
Test matrix for this version
|
Eclipse 3.2.2 |
Eclipse 3.3.2 |
Eclipse 3.4.2 |
| Sun JDK 1.4.2_18 |
Passed |
Passed |
Passed |
| Sun JDK 1.5.0_16 |
Passed |
Passed |
Passed |
| Sun JDK 1.6.0_10 |
Passed |
Passed |
Passed |
Smodl Development Suite will most
likely work with
other versions of Java and Eclipse, including Eclipse 3.1. Please
contact us if there are problems.
Changes in this version include
- Some improved layout in the Eclipse integration [189, 273]
- XSD Schema files can be generated separately [167]
- Support for authentication and autorization added to Smodl
Runtime [270]
- Improved documentation [244]
- Default servlet returns active SMODL upon request [257]
- Added log-option to standalone server [274]
Version 1.1.4 - May
11th 2009
Test matrix for this version
|
Eclipse 3.2.2 |
Eclipse 3.3.2 |
Eclipse 3.4.2 |
| Sun JDK 1.4.2_18 |
Passed |
Passed |
Passed |
| Sun JDK 1.5.0_16 |
Passed |
Passed |
Passed |
| Sun JDK 1.6.0_10 |
Passed |
Passed |
Passed |
Smodl Development Suite will most
likely work with
other versions of Java and Eclipse, including Eclipse 3.1. Please
contact us if there are problems.
Changes in this version include
- Standalone http-server now serves static files (useful when
developing AJAX-pages) [209, 219]
- Specify parameters for standalone http-server from
launch-configuration [90, 229]
- Fixed problem in WSDL-generation if model has
data-constraints [243]
- Name for model can be specified when reverse-engineering
from Java [27]
- Mechanism for setting up Smodl Runtime has been improved
[214, 215, 218, 234]
- Fixed some issues with data restrictions specified by Smodl
[236, 245, 247]
- Relaxed restriction in Smodl in order to allow
base-structures to be used as parameters [248]
- Improved documentation [127, 187, 220, 238, 239, 240]
- Thirdparty SAAJ library updated to latest version to
provide SOAP support also with JDK 1.4 [228]
- Continuous integration and testing upgraded to use Eclipse
3.4.2 [221, 222, 224]
Version 1.1.3 - February
20th 2009
Test matrix for this version
|
Eclipse 3.2.2 |
Eclipse 3.3.2 |
Eclipse 3.4 |
| Sun JDK 1.4.2_18 |
Passed |
Passed |
Passed |
| Sun JDK 1.5.0_16 |
Passed |
Passed |
Passed |
| Sun JDK 1.6.0_10 |
Passed |
Passed |
Passed |
Note that Smodl Development Suite
most likely will work with
any other version of Java and Eclipse, including Eclipse 3.1.
Contact us if there are problems with compatibility.
Changes in this version include
- Servlet support fixed (important class was obfuscated) [211]
- Improved documentation [212]
- Improved JavaDoc generator [115, 116, 203, 205]
- Avoid absolute paths to run-time libraries [208, 210]
Version 1.1.2 - January
13th 2009
Test matrix for this version
|
Eclipse 3.2.2 |
Eclipse 3.3.2 |
Eclipse 3.4 |
| Sun JDK 1.4.2_18 |
Passed |
Passed |
Passed |
| Sun JDK 1.5.0_16 |
Passed |
Passed |
Passed |
| Sun JDK 1.6.0_10 |
Passed |
Passed |
Passed |
Note that Smodl Development Suite
most likely will work with
any other version of Java and Eclipse, including Eclipse 3.1.
Contact us if there are problems with compatibility.
Changes in this version include
- Improved documentation and webpages [168, 170, 171, 172,
173, 178, 180, 184, 191]
- A toString() method can optionally be generated for
DTOs [9, 194]
- DTOs can optionally be generated to a separate
file [19, 50]
- The plugin-files are now signed [78]
- Fixed a couple of issues with the generated WSDL [163, 188]
- Fixed an issue in generated JavaBean client [190]
Version 1.1.1 - October
22nd 2008
We
eventually finalized the fully automated test-setup, meaning we can
automatically run our test-suites, containing hundreds of tests, on any
combination of Java and Eclipse.
Test matrix for this version
|
Eclipse 3.2.2 |
Eclipse 3.3.2 |
Eclipse 3.4 |
| Sun JDK 1.4.2_18 |
Passed |
Passed |
Passed |
| Sun JDK 1.5.0_16 |
Passed |
Passed |
Passed |
| Sun JDK 1.6.0_10 |
Passed |
Passed |
Passed |
It should be noted that Smodl
Development Suite most likely will work with
any other version of Java and Eclipse, including Eclipse 3.1.
Changes in this version include
- WSDL can now be generated directly from a Smodl-file [36]
- Fixed a few bugs in generated WSDL [153, 159]
- Runtime engine returns the active Smodl upon request
[81]
- Various markers and icons added to improve visual
impression [43, 113, 125]
- Fixed bug in handling constraints [152]
Version 1.1 - July 2nd
2008
- Greatly improved documentation and examples
- Support for the contract-last approach
- Added support to explisitely specify the model
- Better integration with Eclipse (full build-pipeline,
automatic launch configurations, etc)
- Generated code is clearer and more understandable
- Proper SOAP support in runtime engine
- Proper WSDL is dynamically generated by runtime engine
- Greatly improved messages from the runtime engine when
failing data-validation
- Data-validation now works properly in the generated Java
client-toolkit
- Several minor bugfixes
Version 1.03 - January
11th 2007
- Some bugfixes
- Improved user-experience
- Added tutorial
Version 1.0 - October 2nd 2006
|