Changelog
All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
For documentation on how to use this tool use the --help
argument or see the Backbase Documentation
Unreleased
[3.17.0]
Fixed
-
docker json-model-to-docker-container: ** Fixed wrong path for extracting the fav icon in windows (MAINT-22028).
** Replaced hardcoded icon paths with
path.join()
. -
** Fixed wrong images content url for experience with empty base path: the content path for the Dockerized experience was wrong when the experience was deployed with the empty base path:
http://localhost:4300
instead ofhttp://localhost:4300/app-path
. -
** For pages with public access, the user was redirected to the login page after refreshing the page. Authorisation is not required for public pages (MAINT-22956).
-
** For labels and titles in a page model in French, some characters were rendered incorrectly. Fixed the wrongly rendered text for UTF-8 special characters (MAINT-22995).
Changed
-
- docker json-model-to-docker-container: Update Dockerfile to use 'v1.1.5' of web-base version
[3.16.2]
Changed
- docker json-model-to-docker-container Authorization token being lost after completing login → select-context flow
[3.16.1]
Changed
-
docker json-model-to-docker-container Update dependency of
lib-bb-page-bootstrap-cdn
to 1.0.19
[3.16.0]
Changed
- docker json-model-to-docker-container Update Dockerfile to use '1.1.2' of web-base label
[3.15.2]
Changed
-
docker json-model-to-docker-container Update dependency of
lib-bb-page-bootstrap-cdn
to 1.0.18
[3.15.1]
Fixed
-
docker json-model-to-docker-container Content-Security-Policy-Report-Only errors for inline scripts in SSR pages
The change fixes CSP report-only errors about inline scripts for the dockerized experience HTML pages.
-
docker json-model-to-docker-container Second application for the same host doesn't request a login
An authorisation error was found for the dockerized experience when the user tries to login to second application, deployied on the same host.
-
model cx2jm, model jm2sm Missing navigation menu for app using json model and in dockerized experiense
Two error were fixed: both are about empty navigation menu. First is after executing
jm2sm
and second - afterjm2dc
.
[3.15.0]
Changed
- docker json-model-to-docker-container Update Dockerfile to use '1.1.1' of web-base label
[3.14.1]
Fixed
-
model cx-provisioning-package-to-json-model Fix reading provision packages with comments in
model.xml
files.An error
TypeError: parsers[node.nodeType] is not a function
appeared for commandbb model cx2js
. The error occurred when themodel.xml
file contains XML comments. This fix resolves the issue by ignoring all XML comments in the model files.
[3.14.0]
Changed
- docker json-model-to-docker-container Update Dockerfile to use '1.1.0' of web-base label
[3.13.0]
Changed
- docker json-model-to-docker-container Update Dockerfile to use '1.0.0' of web-base label
[3.12.1]
Fixed
- docker json-model-to-docker-container Fix CSP report error about refusing to connect to API and IDENTITY URLs
[3.12.0]
Changed
- docker json-model-to-docker-container Update Dockerfile to use '0.0.18' of web-base label
- The Node version upgraded to 16.
[3.11.0]
Changed
- docker json-model-to-docker-container Update Dockerfile to use '0.0.16' of web-base label
[3.10.3]
Changed
-
docker json-model-to-docker-container Update dependency of
lib-bb-page-bootstrap-cdn
to 1.0.17
[3.10.2]
Changed
- docker json-model-to-docker-container Fix navigation rendering for an external link in sub-menus.
A bug has been found for cases where the experience sub-menu contains an external link.
As a result, the rendered navigation.json
files contain a broken link, which results
in a client-side browser error. This has been fixed.
[3.10.1]
Changed
- docker json-model-to-docker-container Fix navigations with external links to use the configured URL.
[3.10.0]
Added
- docker json-model-to-docker-container Added support for multiple languages in navigations.
[3.9.1]
Changed
-
docker json-model-to-docker-container Update dependency of
lib-bb-page-bootstrap-cdn
to v1.0.15 with updated Keycloak 15.
[3.9.0]
Changed
- docker json-model-to-docker-container Update Dockerfile to use '0.0.15' for web-base label.
[3.8.0]
Changed
- docker json-model-to-docker-container Update Dockerfile to use '0.0.14' for web-base label.
[3.7.3]
Changed
-
docker json-model-to-docker-container Add missing
maxInactivityDuration
property to package-nginx templates (MAINT-13452).
[3.7.2]
Fixed
- model json-model-to-cx-provisioning-package Fix the adding of extraneous shabang for deep links (MAINT-13421).
[3.7.1]
Changed
- docker json-model-to-docker-container Fix CSP to use specific rules and set object-src rule (WF-514).
[3.7.0]
Changed
- docker json-model-to-docker-container Update Dockerfile to use '0.0.13' for web-base label.
[3.6.0]
Changed
- docker json-model-to-docker-container Update Dockerfile to use '0.0.12' for web-base label.
[3.5.1]
Fixed
- docker json-model-to-docker-container Fix a wrong locale loading after login (MAINT-13246).
[3.5.0]
Changed
- docker json-model-to-docker-container Add content security policies support (WF-480).
[3.4.0]
Fixed
- docker json-model-to-docker-container Fix "Unable to write" error for the unzip operation (WF-489).
Changed
- docker json-model-to-docker-container Add support for Accept-Language header (WF-475).
-
docker json-model-to-docker-container Add a flag
proxyApi
to skip proxy API setup in generated experience (default = true) (MAINT-13152). -
docker json-model-to-docker-container Add flag
angularFavicon
to use an angular application favicon for a rendered experience (MAINT-13178).
[3.3.2]
Fixed
- docker json-model-to-docker-container Fix EMFILE error on generating static files for a docker image (for zip I/O operations).
[3.3.1]
Fixed
- docker json-model-to-docker-container Fix handling same page URL for different locales (WF-370).
[3.3.0]
Changed
- docker json-model-to-docker-container Update Dockerfile to be template for automatization purposes (WF-445).
[3.2.1]
Fixed
- docker json-model-to-docker-container Fix EMFILE error on generating static files for a Docker image.
[3.2.0]
Added
- docker json-model-to-docker-container Add supporting for the multi-language apps (WF-370).
[3.1.5]
Changed
-
docker json-model-to-docker-container Update Dockerfile to use
0.0.8
for web-base label (WF-451).
[3.1.4]
Changed
-
docker json-model-to-docker-container Update Dockerfile to use
0.0.7
for web-base label (WF-444).
[3.1.3]
Fixed
- model json-model-to-cx-provisioning-package Fix errors thrown when there are two or more items with the same name (MAINT-11946).
[3.1.2]
Fixed
-
model cx-provisioning-package-to-json-model Correctly resolve
targetPageUrl
for links (MAINT-12216).
[3.1.1]
Fixed
- model json-model-to-cx-provisioning-package Fix provisioning fails when a master page has a container (MAINT-12507).
[3.1.0]
Fixed
- docker json-model-to-docker-container Update Dockerfile to use web-base (WF-402).
[3.0.4]
Fixed
- docker json-model-to-docker-container Fix exit with error code if there is an error (WF-379).
[3.0.3]
Fixed
-
docker json-model-to-docker-container Correctly handle empty children for items in
experience.json
(MAINT-12081).
[3.0.0]
Fixed
-
model json-model-to-cx-provisioning-package Improve the error message for
INVALID_CONFIG_PATH
(WF-270). -
model cx-provisioning-package-to-json-model Improve the error message for
INVALID_PROV_PACKAGE_PATH
(WF-268). - model cx-provisioning-package-to-json-model Fix the error message for the Portal export zip that is not valid (WF-269).
- should produce error on none existing commands or sub commands (WF-275,WF-278)
- add package command with deprecation message (WF-277)
- add import command with deprecation message (WF-276)
- model json-model-to-cx-provisioning-package improve the error message for not a valid configuration file (272).
- model json-model-to-cx-provisioning-package improve the error message if we are not able to parse configuration file (271).
- add commands aliases (WF-280)
- model json-model-to-cx-provisioning-package docker json-model-to-docker-container improve the error message for invalid package type (WF-273)
- docker json-model-to-docker-container add e2e diff test (WF-282)
- json-model-to-docker-container improve the error message for invalid environment configuration (WF-282).
- add Readme file.
- support --version (WF-285).
- fix docker entitlements config rendering (WF-287).
- fix docker file deletion failure (WF-292).
[3.0.0-PR.3] - 2021-04-26
Changed
- docker json-model-to-docker-container Change the base image to make our docker images more secure (WF-223)
[3.0.0-PR.2] - 2021-04-14
Fixed
- Translations for localized properties (MAINT-11737)
[3.0.0-PR.1] - 2021-04-15
Changed
- change the binary name to
bb
instead ofsdlc
(WF-216)
[3.0.0-PR.0] - 2021-04-13
Changed
- change the Package name to
@bb-cli/bb
(WF-216) - re organize the commands as the following table (WF-216)
Scope | SDLC Command | New Command |
---|---|---|
model | extract | cx-provisioning-package-to-json-model |
model | package | json-model-to-cx-provisioning-package |
model | convert-from | json-model-to-simplified-model |
docker | package | json-model-to-docker-container |
[0.13.16] - 2021-04-01
Fixed
- fix invalid cx package when you set repoId for content as
default
(MAINT-11536)
[0.13.15] - 2021-03-26
Fixed
- Convert-from should exit with non zero error code if there is an error (WF-210).
- Convert-fsrom help to show the required arguments in correct way (WF-211).
- Convert-from should not print undefined to file/stdout if there is errors (WF-212).
Added
- Regression test for convert-from (WF-44).
[0.13.14] - 2021-03-25
Fixed
- Prevent generating a permission entry for master pages.
- Do not change defined page name on extract.
- Use portal item pages if they are set.
- Add default kind to normalized auth.
- Use a content based hash to generate permission names.
[0.13.13] - 2021-03-24
Fixed
- Deduplicate items from
manifest.json
insdlc package
command.
[0.13.12] - 2021-03-19
Changed
- Parsing of structured content to add default schema file if there is no (MAINT-11231).
[0.13.11] - 2021-03-19
Fixed
- Fix invalid cx package when you set repoId for content as
default
(MAINT-11536).
[0.13.10] - 2021-03-18
Fixed
- Fix manageable area portal catalog item (WF-188).
[0.13.9] - 2021-03-11
Fixed
- Fix generation of content files (WF-145).
[0.13.8] - 2021-03-11
Fixed
- Fix Content Widget properties
title
andaltText
that are not properly set after converting to JSON model (WF-145). - Fix package export JSON schema path is not resolved properly (WF-95).
[0.13.7] - 2021-03-10
Fixed
- Revert
@backbase/sdlc-schema
to be a bundle dependency as it's depend on lib which is not published (WF-95).
[0.13.6] - 2021-03-03
Fixed
- Fix package export JSON schema path is not resolved properly (WF-95).
[0.13.5] - 2021-03-03
Fixed
- Fix Numerical method values on redirect links that are not accepted (WF-91).
[0.13.4] - 2021-03-02
Fixed
- Fix the logging for missing master pages (WF-49).
[0.13.3] - 2021-02-25
Added
- Pipeline for project (WF-27).
[0.13.2] - 2021-02-23
Added
- Warning for processing custom master pages while
extract
(WF-49).
[0.13.1] - 2021-02-23
Added
- Formatter for the project (WF-27)
[0.13.0] - 2021-02-12
Changed
- Removed
--config-file-name
and--pages-dir-name
and--skip-content
options (WF-87). - Removed
convert-to
command (WF-89). - Removed
package-remote-config
command (WF-89).