Release Notes

Release Notes tell you what’s new in Scipio ERP. We outline all of the larger changes to a given release and try to give an overview of what’s to come. Please be aware, that the release notes of unreleased versions are not finalized and can change drastically during the development.

Unreleased Versions

1.14.3

Status Changelog
PendingAll information can change significantly before the release. Planned:

  • New: Addons Directory
    • New:  Addon mechanism
    • New (EE only):  Downloadable European Accounting standards (SKR 04, SKR 07, KMU-Kontenrahmen etc.) – released over time
    • New (EE only):  Downloadable Shop Extensions
  • New & Updated: Accounting Screens (Rollout began Jan. 25th 2017)
    • Widget & Controller Refactoring
    • Removal of AP/AR sub-components (merged with & redirecting to accounting)
    • Updated Menu Structure
    • Updated / Revised Report screens
    • Updated Chart of account screens
    • New: Chart of account tree
    • New: Transaction Overview
    • New: Transaction CSV Export
    • Creditor / Debtor Screens
  • New: Service to auto-update daily currency conversion rates
  • New: Email template rendering (Rollout began Jan. 25th 2017)
  • New: Revamped email templates (Rollout began Jan. 25th 2017)
  • New: revamped invoice templates (Rollout began Dec. 21st 2016)
  • New (EE only): Magnolia Update to V 5.4.x
  • Mass screen and menu updates and fixes (Rollout began Jan. 25th 2017)
  • Complex menu widget changes (see widget-menu.xsd)
  • Screen widget language additions and improvements, such as
    • Master if directive for actions
    • if-true/if-false shorthand conditions
    • Inline (groovy) script support (script element)
    • Inline (freemarker) template support (html-template element)
    • More versatile section element (for better actions-only screens)
    • More (see widget-screen.xsd and widget-common.xsd)
  • CRM Screen Fixes
  • Security fixes
  • Various Bugfixes
    • CRM Chart screens
    • Order Manager Quickshipping
    • Shop Login Form – on enter event now triggers correctly
    • Theme fixes
    • Label fixes
    • Various other

Tentative:

  • Updated Seed-Data & Revised Seed loading
  • New: CMS component
    • New: Graphical Page editor
      • Page-Treeview
      • Automatically lists existing requests of all Website endpoints (incl. controller entries)
      • Can override existing requests
      • Compatible with default Scipio rendering
      • User-friendly Page editor built entirely on-top of template definitions
      • Extended Wysiwyg editor
    • New: Graphical Template editor (for Assets, Templates, Variables, Scripts)
      • Divided between Page- and Asset-Templates (smaller components)
      • Allows creation and editing of freemarker templates
      • Allows creation of variables that are rendered as fields in Page editor
      • Supports templating toolkit & OFBiz macros as well as widget rendering
    • New: Media Editor
      • Allows creation and editing media files (video, images, audio) stored in database
    • New: CMS Groovy file editor

Released Versions

1.14.2

Status Changelog
Released Multilevel Menus, Screen-refactoring & Bugfix Release (Rollout began Sept 19th on Github trunk):

  • New: Extension of menu-widget definition for multi-level menu support and patterns for all backend applications (see Common and Admin components CommonScreens.xml & widget-menu.xsd)
    • Migration to multi-level nested menus
    • New: Common*AppSideBarMenu pattern
    • More control on highlighting
  • New: Integration of Docs into the Admin App Sidebar (Development menu item)
  • Templating Toolkit API standardization: (Ref: Updated templating toolkit docs)
    • Standardized language escaping behavior (HTML, Javascript, etc.) across all macros (description in htmlTemplate)
    • Enhanced security for all templates, enhanced macro abstraction and reuse
    • Changes to widget renderer HTML escaping behavior: all now consistently use point-of-use escaping
    • Enabled screen HTML auto-escaping on all major HTML rendering vectors that previously used different escaping methods, notably widget renderer macros (affects macro implementation view of data model – now consistent and safer)
    • All URL generation macros now offer escaping options and can be escaping-aware (default behavior of stock @ofbizUrl unchanged, for compatibility)
  • Content URL generation (ofbizContentUrl) fixes
  • Updated Template standardizations in all applications
  • New: Screen directives for *Screens.xml files (see widget-screen.xsd)
  • New:  Various Decorator Updates & Simplifications
    • Common*AppDecorator simplifcation: We added an extra wrapper around main-decorator to simplify other screens/decorators and enhance extensibility (previously problematic w.r.t. permission handling)
    • New pattern for missing decorator handling (via mainDecoratorLocation), for all applications, using new screen-settings directive and auto-included settings system (based on presence of CommonScreens.xml) – designed to solve webapp extensibility problems in stock Ofbiz and simplify decorator locations
    • *ContentWrapper utility class simplification – now behave like most other variables (no StringWrapper – screen auto HTML escaping instead)
  • New:  Better label utilities: getLabel and variants – support explicit arguments from templates to labels in the label map (missing in stock ofbiz)
  • Various Theme updates
  • Template and screen refactors and fixes for all applications (various)
  • Framework and library fixes
  • Various Bugfixes

1.14.1

Status Changelog
Released Initial Release based on Apache OFBiz 14.07:

  • New: templating toolkit (standardization of html in freemarker &
    widgets)
  • Includes new standardizes elements
  • New: Foundation CSS based Backoffice themes
    • Metro (a modern admin theme)
    • Base (an unstyled foundation theme)
  • New: Modern E-Commerce theme
    • Foundation-Shop
  • New: Modern e-Commerce store
  • New: Modern backoffice applications
    • Demo:  https://ce.scipioerp.com/admin
    • Migration to templating toolkit
    • Simplification & standardization of UI Elements
    • New & Updated screens
    • Various bug-fixes
    •  Update on all menus (so that they are coherent & understandable)
  • Various Bugfixes to the framework
  • Groovy file rewrites
  • Label fixes
  • General code clean-up
  • Updated rendering engine
  • Full solr integration
  • Migration towards new Scipio ERP application set
    • Accounting (combines AP, AR, Accounting)
    • Asset Management
    • Catalog Management
    • Facility Management / Warehouse Management
    • Manufacturing
    • CRM (replaces SFA, parts of Catalog management)
    • Human Resource Management
    • Order Management
    • User Management
    • Shop
    • Solr
  • Marked undesired functionality for removal in future Scipio ERP releases
  • New (EE only): Bootstrap Material CSS based premium Backoffice theme
  • New (EE only): Magnolia Enterprise CMS integration (“Mace”)
    • Full integration into the rendering flow
    • Ubiquituous API for Magnolia & Scipio templates
    • New: Request-Flow Magnolia Application for creation and editing of requests
    • New: Magnolia Applications for direct access of Scipio ERP functionalities
    • New: Example implementation of Magnolia templates for Webstore overrides