Skip to content

Releases: zkniebel/SitecoreDXG

Beta.15 (Update 15)

22 Sep 00:07
Compare
Choose a tag to compare
Beta.15 (Update 15) Pre-release
Pre-release

Patches 3 security vulnerabilities in one of the dependencies of the Generation Service, ejs, by upgrading from version 1.0.0 to version 2.5.5

Beta.14 (Update 14)

21 Sep 23:14
Compare
Choose a tag to compare
Beta.14 (Update 14) Pre-release
Pre-release
  • Renamed existing module diagram to <MODULE_NAME> Dependencies Diagram and existing module templates diagram to <MODULE_NAME> Templates Diagram (removed the word "Module" from the name of each) for brevity (was difficult to easily see longer names in tree navigation)
  • Added in new diagrams for showing incoming dependencies as well as the outgoing dependencies, which were already shown on existing diagrams. The new diagrams are as follows:
    • <MODULE_NAME> Dependents Diagram
    • <MODULE_NAME> Templates Dependents Diagram
    • <LAYER_NAME> Dependents Diagram

Beta.13 (Update 13)

18 Sep 21:21
Compare
Choose a tag to compare
Beta.13 (Update 13) Pre-release
Pre-release

Fixes bug that occurs when a template that documentation is generated for lives in a module that hasn't been selected as belonging to any of the layers but is a dependency of a template that lives in a module that does belong to a layer. Now, such dependencies are skipped during generation and a "warning" message is added to the logs to alert the end-user that the dependency was skipped and that its module should be added to a layer if they don't want it skipped in the future.

Beta.12 (Update 12)

17 Sep 19:59
Compare
Choose a tag to compare
Beta.12 (Update 12) Pre-release
Pre-release

Resolved some bugs with the diagram generation including:

  • Diagrams were not reformatting properly with LR layout
  • Module templates diagrams had dependencies drawn from module root to dependency template instead of from module template to dependency template
  • Module templates diagrams had dependency templates drawn as packages instead of interfaces

Beta.11 (Update 11)

14 Sep 22:39
Compare
Choose a tag to compare
Beta.11 (Update 11) Pre-release
Pre-release

Changes

  • Solves a regression issue breaking npm install due to the Generation Service's preinstall.js script not looking in the new plugins folder for the triggers and completion_handlers directories
  • The installation process was significantly simplified (see below for details)

Changes to the Installation Process

There are now three downloads available for every release of SitecoreDXG, each with all dependencies pre-installed:

  • The Dev package includes all middlemen and the Generation Service
  • The Generation Service package includes the Generation Service
  • The Middleman - RabbitMQ package includes the RabbitMQ Middleman

Beta.9 (Update 9)

13 Sep 18:58
Compare
Choose a tag to compare
Beta.9 (Update 9) Pre-release
Pre-release
  • Moved the generator-role-specific files into a new "generator" folder in order to improve organization
  • Removed module requires that aren't being used from the modules
  • Removed the SitecoreDXG logos from the repo in order to reduce repo size and because they really didn't belong there
  • Updated the README to reference the logo file hosted by Gitbook for the documentation

Beta.10 (Update 10)

14 Sep 00:02
Compare
Choose a tag to compare
Beta.10 (Update 10) Pre-release
Pre-release
  • Changed the log levels for the appropriate calls in the AWS S3 Deploy handler and Azure Blob Storage Deploy handler from info to verbose
  • Moved all of the Generation Service code into the app folder in order to separate the Generation Service from the middlemen in the repo
  • Moved the triggers and completion_handlers folders into a new plugins folder under the app folder in order to help clarify that completion_handlers and triggers are independent and can be extended and replaced with ease
  • Added support for controlling the max concurrency of the deploy handlers for S3 and Azure Blob Storage via the settings and updated the completion-handler-manager to pass the configuration-loader to the completion handlers

Includes fixes for issues #19, #25, #30, and #31

Beta.8 (Update 8)

13 Sep 18:53
Compare
Choose a tag to compare
Beta.8 (Update 8) Pre-release
Pre-release
  • Updated expressjs trigger to follow modern pattern for modular triggers and updated both triggers and the RabbitMQ middleman to not depend on the generation service's modules or have the generation service depend on modules that should be dependencies only of the trigger/middleman module
  • Updated the names of the modules included in the repo to follow a consistent naming convention
  • Removed the documentation asset images from the repo (they were moved to the gitbook documentation), but note that the logos were intentionally left in for the time being

Beta.7 (Update 7)

12 Sep 17:35
Compare
Choose a tag to compare
Beta.7 (Update 7) Pre-release
Pre-release
  • Fixed regression issue with incorrect variable name in preinstall.js
  • Refactored AWS S3 deploy and Azure Blob Storage completion handlers to use async queues for improved readability and to support the deployment of solutions of any size without running into issues with having too many file handles open for a single process
  • Miscellaneous minor updates and cleanup

Beta.6 (Update 6)

12 Sep 17:31
Compare
Choose a tag to compare
Beta.6 (Update 6) Pre-release
Pre-release

Added a new Azure Blob Storage Deploy completion handler and a few minor misc fixes for logging typos