3/08/2015 – OpenLegacy version 2.1 release

Version 2.1 is released after 6 months of development and stabilization:

Main Features

  • Added Database as new back-end source (ALPHA).
    • Added JPA plugins
    • JPA based editor
    • New database project wizard
    • REST API generation for databases
    • Angular SPA generation for databases
  • Replaced Jrebel with open source alternative DECVM (#738)
  • New screen relationship visual map (#875)
  • New Installer for screen recording tool (#823)
  • Updates to the product can now be done from the IDE (#681)
  • Added out of the box emulation for REST/Mobile projects
  • Added new theme (healthcare) (#891)
  • Added new theme (Insurance) (#491)
  • Enhanced International and multilingual support
  • Added “run application/emulation” directly from project node (#916)
  • Angular controllers are now generated as separate files
  • Improvements to the screen analyzer
  • IDE is now based on eclipse 4.4 (#629)
  • Java 8 support in runtime and IDE
  • Mail controller support for web and REST (#889)
  • REST/Mobile projects enhancements
    • REST/Mobile projects now support Enum data type widget
    • REST/Mobile projects tabs are now lazy-loaded
  • Smaller footprint for installation and WAR files
  • Various enhancement to themes and IDE
  • Various bug fixes
Enterprise Edition
  • Automatic deployment from IDE directly to server (#764)

The full list can be found at:

https://www.assembla.com/spaces/bjtxquosGr4P8FacwqEsg8/tickets/report/u1507213

—————————————————————————————————-
10/1/2014 – OpenLegacy version 2.0 release

Version 2.0 is released after 7 months of development and stabilization:

Main features:

  • A complete mobile solution for screens and RPC API’s based on AngularJS, bootstrap and OpenLegacy REST API’s
    •  Screen and RPC AngularJS Demo’s
    •  New project wizard including predefined themes
    • Fully functional application based on OpenLegacy API’s only
    • Generation of HTML views and JavaScript controllers for customization
    • Mobile solution based on Dojo mobile is now deprecated
  • A simplified IDE full installation includes a ready to use eclipse and full maven dependencies
  • Web services generation wizard for screens
  • Improved RPC API
  • IDE usability improvement
    • Simplified new project wizard
    • Revised screens API generation preview dialog
    • Many bug fixes and enhancements
  • Improved REST API capabilities
  • Improved security capabilities
  • New themes
  • Expressions support in screens and RPC API’s

Enterprise edition:

  • Centralize management console for multiple OpenLegacy servers and applications and various application types (Web, Mobile), embedded within OpenLegacy server installation
  • Deployment management – provide simple environment application properties editing by admin after deploy
  • Licensing for OpenLegacy management and security console
  •  Simplified OpenLegacy server installation
  • Ability to assign device by user IP, not just user name

The full list can be found at:

https://www.assembla.com/spaces/bjtxquosGr4P8FacwqEsg8/tickets/report/u1405473

02/17/2014 – 1.2.0 Official release

We are proud to release OpenLegacy V1.2.0!

The official release contains RPC API, framework and tools, and many enhancements and bug fixes.

The version contains:

– A rich set of API’s and annotations

– An implementation of RPC API for AS/400 and offline

– Cobol, RPG and PCML parsers to RPC API

– A new MVC template project

– A sample MVC project

– A REST API engine

– A basic angular and REST demo for RPC API’s

– A graphical editor for RPC API, includes an RPC preview for source code – enterprise edition

 

In addition, version 1.2 contains tons of enhancements and bug fixes done based on running OpenLegacy in few large projects.

Full list can be found at:

OpenLegacy 1.2 OSS edition

OpenLegacy 1.2 enterprise edition

Open source edition:

Popups support in web #199
Form layout improvements #216
Pages tags improvements #222
Support multiple fields for display in mobile table #240
Support for Bidi page generation #245
Popup page is generated relative #246
Page part are sorted as on screen #247
Ability to stick HTML emulation #251
Auto update screen in the background after popup selection #252
Use navigation exit action for to skip messages #258
Detect amount read-only fields by analyzer #259
Ability to send cursor in HTML emulation label #243
Ability to generate an empty screen model from snapshot #242
Hebrew support in H3270 #231
Description field for key value host fields #233
Web tree menu now shows UTF-8 #228
Multy-line fields are shown as textarea in HTML emulation #207
When saving trail, sequences are aligned #211
Ability to configure screen model for TN5250J #206
Rename an entity in generation preview also renames it’s table #201

Enterprise edition:

OpenLegacy IDE installation Windows (32/64) / Linux #213
OpenLegacy server installation Windows (32/64) / Linux #232
OpenLegacy screen entity editor #112
Screen editor now supports UTF-8 #227
04/25/2013 – 1.1.0 Official release

We are proud to release OpenLegacy V1.1.0!

The official release contains many enhancements such as improve right to left support, bugs fixes, and many improvements related to the model, web and mobile.

What new from previous release:

Open source edition:

Popups support in web #199
Form layout improvements #216
Pages tags improvements #222
Support multiple fields for display in mobile table #240
Support for Bidi page generation #245
Popup page is generated relative #246
Page part are sorted as on screen #247
Ability to stick HTML emulation #251
Auto update screen in the background after popup selection #252
Use navigation exit action for to skip messages #258
Detect amount read-only fields by analyzer #259
Ability to send cursor in HTML emulation label #243
Ability to generate an empty screen model from snapshot #242
Hebrew support in H3270 #231
Description field for key value host fields #233
Web tree menu now shows UTF-8 #228
Multy-line fields are shown as textarea in HTML emulation #207
When saving trail, sequences are aligned #211
Ability to configure screen model for TN5250J #206
Rename an entity in generation preview also renames it’s table #201

Enterprise edition:

OpenLegacy IDE installation Windows (32/64) / Linux #213
OpenLegacy server installation Windows (32/64) / Linux #232
OpenLegacy screen entity editor #112
Screen editor now supports UTF-8 #227
02/10/2013 – 1.0.0 Official release

We are proud to release OpenLegacy V1.0.0!

The official release contains many bugs fixes, and many small enhancements related to the model, web, mobile, and demo.

What new from previous release:

Fallback to emulation on error #169
Multiple fields handling #4
@ScreenField should support attribute=Value/Color/Editable/etc #11
It should be possible configure conditional field #18
Highlight mapped area on the screen preview #48
Table drilldown link should be generated with friendly URL’s #81
Refactor TerminalPosition.moveBy #147
Clicking Load more twice in mobile demo cause an error #148
Incorrect sequence after deleting a snapshot from trail #158
It should be possible to preserve spaces in fields/columns #160
It should be possible to configure to send inputs field in uppercase #161
It should be possible to configure keyboard mappings easily #162
Page up and page down is not working on AS/400 online #163
OpenLegacy JRebel is not working properly #164
Rule for recognize primary key for screen #166
Login page doesn’t show error on fail #170
It should be possible to change navigation/menu settings without restart #171
It should be position to generate a new class into a running project #172
Eclipse plugin should recognize new saved trails #173
Analyze trail should prompt screen by their order #174
Problem with recording a session based on a mockup #175
It should be possible to use a string based key without generating -controller #176
Add validation on row/column range #180
Host fields with leading spaces are sent even when not modified #181
Date fields are not sent from generic controller #182
Support enum field in mobile #191
Mobile fields should have unified length #192
Drilldown navigation is not working #193
Redirect to fallback URL should be to root path #194
Table actions drop-down should navigate to friendly URL #195
Table with selection field must define a key field #196
Menu drawers should show all sub menu #197
01/20/2013 – 1.0.0-RC2
  • OpenLegacy now support on the fly API pages for mobile application (previously was for web only). All types of pages and fields are supported – #142
  • Separated view and control generation to 2 separate actions. View only is great for designing – #142
  • Complete mobile view generation. Now all kinds of views generation for mobile are functional – login, menu, composite, inner view (within tab) – #154
  • pages without changing the logic – #142
  • Right to left support for mobile and tablets – #151
  • HTML emulation improvement:
  • Added uppercase input fields support – #161
  • Browser function keys are disabled – #72
  • Page up/down mappings was incorrect
  • Rules improvements
  • Added screen primary key recognition rule – #166
  • Added drill down recognition for details screen into screen navigation – #142
  • Reorganized menu recognition rule into 2 separate rules (1 menu field vs. 2 fields)
  • Added help text recognition rule – #150
  • Various improvements to tag fields in web and mobile – #154
  • Improved JRebel auto reload screen entity Java changes
12/10/2012 – 1.0.0-RC1
  • Switched ticket system to assembla.com
  • Menu tree support (in addition to menu drawers) – #144
  • A basic AS/400 admin menus sample application for web and mobile. ~95% analyzed automatically – #83
  • Added globals module supports which enables accessing fields outside the current one – #23
  • Automated eclipse plugin in the build – #137
  • Improved messages screen handling – #83
  • Wait conditions support – #25
  • Added tablet support. Side menu is fixed and many small adjustments – #141
  • Custom binder for screen entity – #133
  • (Tickets # are from github)
  • Remoting support. Separate session management from web front end- #359
  • Added webservice sample project – #355
  • Added screen preview eclipse view for screen entities – #350
  • Merge mobile application into standard web application – #343
  • Upgrade to dojo 1.8 – #323
  • Improved new project wizard: online themes – #334
09/19/2012 – 0.9.0
  • Added ability to position panels without web page generation using @ScreenPart and @PartPosition – #321
  • Added Jrebel re-deploy without restart support – #167, #330
  • Right to left support. Html emulation, rules, generation – #308
  • Added maven plugin for executing emulation session for non web projects – #142
  • Improvement to demo application – #304
09/09/2012 – 0.8.0
  • New demo design and themes support – #303
  • REST support – #126
07/19/2012 – 0.7.0
  • Allow writing custom rule within new project – #187
  • Trail file eclipse editor – #214
  • Eclipse plug-in installation – #287
  • Eclipse plug-in improvements- #205, #144, #181
  • Improvement to screen image – #284
  • Hebrew support – #275
  • Screen entities should NOT depends on spring – #271
  • Bundled custom DOJO for performance – #244
06/2012 – 0.6.0
  • Mobile demo – #241
05/2012 – 0.5.0
  • Fully functional demo app
03/2012 – 0.4.0
  • Web application: Menus, breadcrumb, tables, autocomplete, session viewer, extendibility
01/2012 – 0.3.0
  • 3 connectors for 5250, 3270 and Applinx
12/2011 – 0.2.0
  • OpenLegacy analyzer rules
10/2011 – 0.1.0
  • OpenLegacy initial API, connectors API, infrastructure