@bb-cli/bb
v3.17.0
Published
All notable changes to this project will be documented in this file.
Downloads
570
Readme
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).