Aktuelles aus der Apache OFBiz Community
Willkommen zu unserem monatlichen Apache OFBiz News-Überblick. Diesen Monat stellen wir Ihnen Einzelheiten zu unserer üblichen Liste von Funktionen, Verbesserungen und Statistiken in OFBiz vor.
OFBiz Statistiken
Apache Kibble zeichnet einige Statistiken der OFBiz Gemeinschaft in der Demoinstanz auf. Wir können also im folgenden einige Highlights des letzten Monats präsentieren:
- JIRA Aufgaben Tracker: 36 Aufgaben wurden angelegt und 27 Aufgaben wurden gelöst (5 verschiedene Personen waren beteiligt)
- Code-Veränderungen und Commit-Aktivität:
- Framework: 87 Commits haben zu 3,027 geänderte Codezeilen geführt (7 Commiter waren aktiv)
- Plugins: 13 Commits haben zu 867 geänderte Codezeilen geführt (4 Commiter waren aktiv)
- Mailing Listen:
- Dev: Es wurden 114 E-Mails versendet und über 19 Themen diskutiert (17 Personen waren beteiligt)
- User: Es wurden 96 E-Mails versendet und über 23 Themen diskutiert (24 Personen waren beteiligt)
Neue Funktionen und Verbesserungen
Funktionale Erweiterungen und Verbesserungen zudem Updates von eingebundenen Libraries dritter und Überarbeitung des Sourcecodes:
Framework
- Liefert einen Test zur Entfernung von unnötigen leeren Zeilen (GitHub Link)
- Erstellt die .sonarcloud.properties (GitHub Link)
- Verbessert die Lint Klasse ‚ServiceEventHandler‘ (OFBIZ-11260)
- Entfernt die Methode ‚ServiceEventHandler#checkSecureParameter‘ (OFBIZ-11260)
- Liefert eine Referenz zur Erinnerung an Warnmeldungen (OFBIZ-10019)
- Liefert einen Test, um Probleme des Algorithmuses zur Auflösung von Dependencies zu ermitteln (OFBIZ-11275)
- Liefert eine generische ‚Graph Utilitary‘ Klasse (OFBIZ-11275)
- Verbessert ‚webtools/control/FindGeneric‘ (OFBIZ-11253)
- Konvertiert ‚AutoAcctgInvoiceTests‘ von XML zu Groovy (OFBIZ-11277)
- Liefert der Importfunktionalität zum Dateiimport ein Enkodierungsattribut (OFBIZ-10234)
- Sorgt für eine einmalige Definition der Variable ‚gradlew‘ in ‚build.gradle‘ (GitHub Link)
- Sorgt für die Nutzung des Attributes ‚depends-on‘ statt ‚component-load.xml‘ (OFBIZ-11296)
- Entfernt den Ausschluss von Dateien des ‚config‘ Komponentenpfades (OFBIZ-11161)
- Referenziert das Servlet ‚javadoc‘ von Apache Tomcat (OFBIZ-11300)
- Entfernt überflüssige explizite Tomcat-Abhängigkeiten (OFBIZ-11300)
- Upgradet Tomcat von Version 9.0.27 auf 9.0.29 (OFBIZ-11300)
- Liefert die Nutzung einer ’set-calendar‘-Operation (GitHub Link)
Plugins
- Erstellt die .sonarcloud.properties (GitHub Link)
Bugfixes
Funktionale und technische Bugfixes:
Framework
- Fixt: die baseEcommerceSecureUrl funktioniert im ecomseo nicht (OFBIZ-11267)
- Fixt: ‚content/control/WebSiteCms?webSiteId=CmsSite‘ schlägt fehl (OFBIZ-11266)
- Fixt: Es erscheint eine Poilicy-Error-Meldung, wenn per cms HTML-Text editiert wird (OFBIZ-11265)
- Fixt linting Fehler (OFBIZ-11265)
- Fixt: Die Klasse SeoContextFilter ist nicht in der Lage Query-Strings zu verarbeiten (OFBIZ-11278)
- Fixt einen möglichen NPE in der Methode ‚StringUtil#strToMap‘ (OFBIZ-11281)
- Liefert eine fehlendene View-Permission-Überprüfung bzgl. diverser Screens (GitHub Link)
- Liefert die Verwendung von ‚include-grid‘ statt ‚include-form‘ in ‚PartyScreens‘, falls Grid-Elemente referenziert werden (OFBIZ-11286)
- Fixt: Es erscheint ein Error, wenn im CSR eine Rückbuchung erstellt wird (OFBIZ-11068)
- Fixt: Falls das Komponenteninventar nicht verfügbar ist, wird für den Produkt-Typen ‚marketing package auto‘ kein Produktionsablauf erstellt (OFBIZ-10585)
- Fixt linting-Fehler, die durch den Commit ‚d00208c‘ entstanden sind (OFBIZ-10585)
- Entfernt überflüssige Leerzeichen nach Klammern (GitHub Link)
- Fixt: Bei der Entfernung einer Bestellposition erfolgt ein Nummerierungsfehler (OFBIZ-11283)
- Entfernt das Dependency-Managment aus ‚ComponentContainer‘ (OFBIZ-11275)
Plugins
- Entfernt doppelte Slash-Symbole aus den eCommerce-E-Mails (OFBIZ-2618)
- Fixt: Die Ausführung des Verifizierungslinks der Newsletteranmeldung resultiert in einem Security-Fehler (OFBIZ-9804)
- Liefert eine fehlenden View-Permission-Überprüfung bzgl. diverser Screens (GitHub Link)
- Liefert die Verwendung des richtigen Paketnamens bzgl. ‚OrderNotificationTests.groovy‘ (GitHub Link)
Dokumentationen
Framework
- Liefert die Datei ‚CONTRIBUTING.adoc‘ (OFBIZ-11271)