Wiki

Clone wiki

limeds-framework / Changelog

Changelog

1.5.20-rc.3

Bug fixes
  • Query parameter schema parsing fix in UI

1.5.19-rc.3

Bug fixes
  • Fixes a bug allowing to rename a variable to start with a capital

1.5.18-rc.3

Features
  • CORS: added preflightCacheTime so preflights can be cached allowing for less overhead

1.5.17-rc.3

  • Added internal function to allow requesting the origin of a request url

1.5.16-rc.3

Bug fixes
  • Replaced pre swagger-ui xhtml request to be async instead of sync
  • 400x improvement on sorting strings in the editor views (lol)
  • Imported throw operator for Observable in editor ui

1.5.15-rc.3

Bug fixes
  • Fix in swagger-ui host detection

1.5.14-rc.3

Bug fixes
  • Reverting a small change (return error page if no match is found in webhelper, instead of standard 404)

1.5.13-rc.3

Bug fixes
  • Mimetype matching for all types of files in the webresources code is working now. Headers Content-Type and Content-Length are now sent.
  • Updated WebHelper to also redirect on missing "/" and always return Content-Type and Content-Length

1.5.12-rc.3

Bug fixes
  • Fixed a bug when deploying installables without dependencies

1.5.11-rc.3

Bug fixes
  • Fixed a faulty dropdown menu in the editor UI making it impossible to add custom aspect configs

1.5.10-rc.3

Features
  • Editor UI updated to angular 4.0.1 to fix a few issues with routing and guards in angular.
  • Shaved of a few more kBs from the Editor UI by only importing the need operators and object from rxjs library
  • Shaved of a few more kBs from the Editor UI by bundling the minified version of createjs instead of the normal one.

1.5.9-rc.3

Features
  • Editor UI now used a new build pipeline (angular-cli)
  • Editor UI is now AOT compiled and thus faster!

1.5.8-rc.3

Features
  • Bundled swagger-ui version is now updated to 2.2.10 form 2.2.8
  • Apis are now listed by default and LimeDS System API is always at the bottom. (others are alphabetically sorted)
  • A minified version of swagger-ui is now used (shaving of about 3 more MB)
  • The editor is updated to use angular-4.0.0 now that it's out
Bug fixes
  • Webresource requests of directories not ending with "/" are now redirected to requests ending with "/". This fixes wrong interpretation of relative resources (like .css, .js files)

1.5.7-rc.3

Bug fixes
  • Added some missing conversion cases in JsonPrimitive of the Json library

1.5.6-rc.3

Bug fixes
  • Fix for broken error reporting mechanism

1.5.4-rc.3 & 1.5.5-rc.3

Bug fixes
  • Another CORS issue fix

1.5.3-rc.3

Bug fixes
  • Added the most recent limeds bnd plugin back in.

1.5.2-rc.3

Bug fixes
  • Fixed a bug where installables would be installed, but not started anymore.

1.5.1-rc.3

Bug fixes
  • Updated installable API of ui editor to the newer, more restful, API of the back-end.

1.5.0-rc.3

Features
  • The core has been revised to allow for easier custom aspects integration
  • The concept of ServiceSegments has been introduce in the core. You can now make modules by extending from the ServiceSegment class, which will allow you to create different method signatures that can be called, instead of only an apply(). Function calls are still routed through the apply() function which remains the main abstraction in LimeDS, so these ServiceSegments should be used sparingly and only where they offer a clear usability benefit.
  • The UI now allows you to view the documentation of a Segment via the context menu of that Segment.
  • The UI has been revised to allow for easier custom aspect configuration
  • The UI now displays the new ServiceSegment operation documentation instead of the generic apply operation documenation where applicable.
  • The gogo shell that was still included in the runtime has been removed, since there is no need for it anymore. It also allows us to start the docker container version without the -i trigger.
  • Documentation of a multi-linked variable is now a bit more descriptive, telling which segments are included and noting that order is not guaranteed.
  • The UI buttons and context menus have been re-arranged, to be more in line with each other and their main usage patterns.
  • Most modules are updated to be able to run with this new ServiceSegments api. Documenation will be updated soon.
Breaking changes
  • The way documentation is stored in slices has been changed. This may render your slices incompatible. You can fix this by editing the json file and removing the keys and values inputDocumentation and outputDocumentation. The documentation will be gone, but can be recreated manually with the editor, or regenerated by the Java code.
  • The way aspects configurations are stored in slices has been changed. They are now all hosted as property values maps under the aspectConfiguration key in the json structure. The keys identify the corresponding aspect.
  • Validation and caching, which are aspects that are provided by limeds, have been moved into that system, under the keys limeds.aspect.validator and limeds.aspect.cache.
Bug fixes
  • The debug view tooltip text has been changed
  • Favicon loading in the UI should be fixed now
  • UI script variable replacing when adding/removing parameters should be fixed now, the regex pattern was wrong
  • Many smaller bugs (like typos)
  • Custom handling for installable-resolving makes sure that the case where 2 cores are active is no longer possible.

1.4.12-rc.2

Features
  • Editor: Improved Debug View: faster (shows 15 last issues by default), text filterable, toggle for full issue list, button to clear log file
Bug Fixes
  • None

Updated