Showing posts from April, 2018

Move foundation relevant data model entities into a separate project

mhu-sop/1.3.3: Up to now it was a must to have entities like SopFoundation or SopData in the database. For the most osgi instances this is not necessary. This is only a feature.

Therefore I moved the feature in a separate project mhu-sop-foundation. If the functionality is needed then deploy the bundle into osgi.

Note: The entities are always available in mhu-sop-api

Split mhus-osgi-tools and create mhu-liferay-tools

Split parts of the repository into mhus-osgi-crypt and mhus-osgi-servlets to spread release management and extract project without much activity.

Extract mhu-lib-liferay out of mhus-lib and in a separate repository mhus-liferay-tools. This repository is not finished. I will split the classes in separate projects mhu-liferay-util as dependency for portlet and servlet projects and mhu-liferay-commands with helpful OSGi commands inside the liferay gogo shell.

Improve support of terminal width and height

mhu-lib:3.3.5: Terminal width and height will be recognised correctly for XTerm now. Also it will be updated on the fly.

In osgi use 'mhus:console dump' to print the current terminal attributes.

shell:highlight supports non graphical terminals

In mhus-osgi-tools:1.4.1 the command shell:highlight will recognise non graphical terminals and mark finding with stars "*" before and after the finding by default. Graphical options will be disabled.

Also the marker #reset is available to reset all previously defined markers.

If you set a marker without content, the attribute will be reseted. e.g. '#f' will reset the foreground color and '#b' will reset the background color.

Announce releases of software projects


mhu-lib: 3.3.4mhu-sogi-tools: 1.4.0mhu-transform: 1.1.0mhu-sop: 1.3.2mhu-ports: 1.3.5cherry-vault: 1.0.1cherry-reactive: 1.0.0
mhu-lib move mhu-lib-karaf into mhu-osgi-tools/mhu-osgi-services and /mhu-karaf-commands
This will break all dependencies of the mhu-lib-karaf classes and a full migration is needed.disable mhu-lib-liferay. This artefact should be moved into a separate projectfix MPojo lambda parser for another kind of lambda handlingPojoModel is now using @Public annotation to control behaviour. This will be deactivated for adb models to be compatiblemhu-lib-persistence: Fix SqlAnalytics to ignore uuid placeholders  improvements mhu-osgi-tools create mhu-osgi-services and mhu-karaf-commands, move parts of mhu-osgi-commands to the new packages and remove mhu-osgi-commandsremove mhu-osgi-mail and mhu-karaf-mail because it’s not needed. Sending mail is done by mhu-lib, use MApi.lookup(MSendMail.class) to get the mailer. Use mhu-ports/ports-javaxmail to import the jav…