UNPKG

qcobjects

Version:

QCObjects is an Open-source framework that empowers full-stack developers to make micro-services and micro-frontends into an N-Tier architecture.

897 lines (884 loc) 36.7 kB
[INFO] qcobjects-sdk is Installed. [INFO] Importing SDK... qcobjects-sdk [INFO] qcobjects-sdk is Installed. [INFO] qcobjects-sdk/js/org.qcobjects.models.js is Installed. [INFO] qcobjects-sdk/js/org.qcobjects.components.js is Installed. [INFO] qcobjects-sdk/js/org.qcobjects.controllers.js is Installed. [INFO] qcobjects-sdk/js/org.qcobjects.views.js is Installed. [INFO] qcobjects-sdk/js/org.qcobjects.effects.js is Installed. [INFO] qcobjects-sdk/js/org.qcobjects.modal.effects.js is Installed. [INFO] qcobjects-sdk/js/org.qcobjects.tools.canvas.js is Installed. [INFO] qcobjects-sdk/js/org.qcobjects.tools.layouts.js is Installed. [INFO] qcobjects-sdk/js/org.qcobjects.cloud.auth.session.usertoken.js is Installed. [INFO] qcobjects-sdk/js/org.qcobjects.cloud.auth.session.data.js is Installed. [INFO] Auto discover is disabled [INFO] Dependencies loaded [INFO] Version1.1 version 1.1 Version1.2 log new Version1.3 serviceLoader Version1.4 static initial data for components Version1.4.1 fix innerHTML Version1.4.2 now tag <component> supports custom componentClass attribute v0.0.2 New Version v0.0.2 v2.0.0 2.0.0 v2.1.0 2.1.0 v2.1.1 2.1.1 v2.1.10 2.1.10 v2.1.11 2.1.11 v2.1.119 2.1.119 v2.1.12 2.1.12 v2.1.120 2.1.120 v2.1.121 2.1.121 v2.1.122 2.1.122 v2.1.123 2.1.123 v2.1.124 2.1.124 v2.1.125 2.1.125 v2.1.126 2.1.126 v2.1.127 2.1.127 v2.1.128 2.1.128 v2.1.129 2.1.129 v2.1.13 2.1.13 v2.1.130 2.1.130 v2.1.131 2.1.131 v2.1.132 2.1.132 v2.1.133 2.1.133 v2.1.134 2.1.134 v2.1.135 2.1.135 v2.1.136 2.1.136 v2.1.137 2.1.137 v2.1.138 2.1.138 v2.1.139 2.1.139 v2.1.14 2.1.14 v2.1.140 2.1.140 v2.1.141 2.1.141 v2.1.142 2.1.142 v2.1.143 2.1.143 v2.1.144 2.1.144 v2.1.145 2.1.145 v2.1.146 2.1.146 v2.1.147 2.1.147 v2.1.148 2.1.148 v2.1.149 2.1.149 v2.1.15 2.1.15 v2.1.150 2.1.150 v2.1.151 2.1.151 v2.1.152 2.1.152 v2.1.153 2.1.153 v2.1.154 2.1.154 v2.1.155 2.1.155 v2.1.156 2.1.156 v2.1.157 2.1.157 v2.1.158 2.1.158 v2.1.159 2.1.159 v2.1.16 2.1.16 v2.1.160 2.1.160 v2.1.161 2.1.161 v2.1.162 2.1.162 v2.1.163 2.1.163 v2.1.164 2.1.164 v2.1.165 2.1.165 v2.1.166 2.1.166 v2.1.167 2.1.167 v2.1.168 2.1.168 v2.1.169 2.1.169 v2.1.17 2.1.17 v2.1.170 2.1.170 v2.1.171 2.1.171 v2.1.172 2.1.172 v2.1.173 2.1.173 v2.1.174 2.1.174 v2.1.175 2.1.175 v2.1.176 2.1.176 v2.1.177 2.1.177 v2.1.178 2.1.178 v2.1.179 2.1.179 v2.1.180 2.1.180 v2.1.181 2.1.181 v2.1.182 2.1.182 v2.1.183 2.1.183 v2.1.184 2.1.184 v2.1.185 2.1.185 v2.1.186 2.1.186 v2.1.187 2.1.187 v2.1.188 2.1.188 v2.1.189 2.1.189 v2.1.190 2.1.190 v2.1.191 2.1.191 v2.1.192 2.1.192 v2.1.193 2.1.193 v2.1.194 2.1.194 v2.1.195 2.1.195 v2.1.196 2.1.196 v2.1.197 2.1.197 v2.1.198 2.1.198 v2.1.199 2.1.199 v2.1.2 2.1.2 v2.1.200 2.1.200 v2.1.201 2.1.201 v2.1.202 2.1.202 v2.1.203 2.1.203 v2.1.204 2.1.204 v2.1.205 2.1.205 v2.1.206 2.1.206 v2.1.207 2.1.207 v2.1.208 2.1.208 v2.1.209 2.1.209 v2.1.210 2.1.210 v2.1.211 2.1.211 v2.1.212 2.1.212 v2.1.213 2.1.213 v2.1.214 2.1.214 v2.1.215 2.1.215 v2.1.216 2.1.216 v2.1.217 2.1.217 v2.1.218 2.1.218 v2.1.220 2.1.220 v2.1.221 2.1.221 v2.1.222 2.1.222 v2.1.223 2.1.223 v2.1.224 2.1.224 v2.1.225 2.1.225 v2.1.226 2.1.226 v2.1.227 2.1.227 v2.1.228 2.1.228 v2.1.229 2.1.229 v2.1.230 adding scripts for git version v2.1.231 Improving DDO v2.1.232 adding empty path option in findPackageNodePath v2.1.233 sync dependencies v2.1.234 adding sync command v2.1.235 qcobjects-cli 0.1.23 fixed to work on Windows OS v2.1.236 README.md: Installing QCObjects on Windows OS v2.1.237 README.md: Using latest non-minified version from jsDelivr CDN v2.1.238 index.html forcibly clear cache for this page v2.1.239 sw.js updating sw version v2.1.240 sw.js fixing v2.1.241 fixing invalid command message and set logger.debugEnabled=false v2.1.242 QCObjects.js: fixing secretKey and domain v2.1.243 QCObjects.js: fixing component localStorage cache index v2.1.244 regular expressions in frontend routing paths v2.1.245 data variable replacement for any occurrences in templates v2.1.246 fix routes v2.1.247 QCObjects 2019 Year-end video embed v2.1.248 sw.js change sw version v2.1.249 Scroll management v2.1.250 PWA Adopted Features v2.1.251 fix lazy load images for components v2.1.252 replacing subelements return value to a standard Array v2.1.253 including projectPath and basePath to find packages v2.1.254 including relativeImportPath to find packages v2.1.255 projectPath v2.1.256 body null when start microservice v2.1.257 beautify code v2.1.258 infoEnabled=false v2.1.259 default get method for BackendMicroservice v2.1.260 ClassFactory improved to locate the Class from Package when it is asked for v2.1.261 using ClassFactory into the _super_ method to improve the reference of Class definitions for inherited Classes v2.1.262 remove package script after loading v2.1.263 using ClassFactory for componentClass from <component >html tag v2.1.264 scrollIntoHash into the component v2.1.265 scrollIntoHash into the component v2.1.266 scrollIntoHash into the component v2.1.267 CONFIG: default value in get method v2.1.268 scrollIntoHash: config settings for scrollable hash v2.1.269 scrollIntoHash auto by default v2.1.270 render function for every Element v2.1.271 render function for every Element v2.1.272 fixing path for images in README.md v2.1.273 _CastProps now binds also functions v2.1.274 improving path for node packages finder v2.1.275 debug v2.1.276 i18n for components v2.1.277 fix for i18n for components v2.1.278 fix 18n for components v2.1.279 fix 18n for components v2.1.280 improving i18n for components v2.1.281 catching i18n at initial process of routing into components v2.1.282 fix i18n to not interfer with events v2.1.283 fix i18n to not interfer with events v2.1.284 improving performance for i18n in components v2.1.285 parsedAssignmentText fix v2.1.286 parsedAssignmentText fix v2.1.287 Component cacheIndex readonly property v2.1.288 namespace for Packages v2.1.289 hack to prevent pre-population of __instanceID v2.1.290 hack to prevent pre-population of __instanceID v2.1.291 sw v2.1.292 isQCObjects_Class && isQCObjects_Object helper functions v2.1.293 hack to prevent pre-population of __classType into the object instance v2.1.294 hack to prevent pre-population of __classType into the object instance v2.1.295 __classType can be either in the Class definition as in the __definition subinstance v2.1.296 lazyLoadImages and scrollIntoHash as component methods v2.1.297 runComponentHelpers as a component method v2.1.298 TransitionEffect Class for using with effectClass attribute in component HTML tag v2.1.299 README.md install macOS and unpkg cdn v2.1.3 2.1.3 v2.1.300 README.md install macOS and unpkg cdn v2.1.301 README.md install macOS and unpkg cdn v2.1.302 github sponsors button in repo v2.1.303 package.json change homepage and tags v2.1.304 global.get('PackagesList') returns all the valid declared packages with QCObjects classes v2.1.305 global.get('PackagesList') returns all the valid declared packages with QCObjects classes v2.1.306 ClassesList && ClassNamesList v2.1.307 ClassesList && ClassesNameList v2.1.308 global._GLOBAL hack v2.1.309 global.PackagesNameList global.PackagesList global.ClassesList global.ClassesNameList v2.1.310 global.PackagesNameList global.PackagesList global.ClassesList global.ClassesNameList v2.1.311 ignore certificates on .gitignore v2.1.312 openapi.json && openapi.yaml paths in config.json template v2.1.313 fix install_qcobjects for ubuntu v2.1.314 fix serviceLoaderInNode http2 post v2.1.315 controllerClass attribute into the routing element v2.1.316 logger with colors v2.1.317  [INFO] logger with colors v2.1.318 cors v2.1.319 fix cors in BackendMicroservice v2.1.320 fix cors in BackendMicroservice v2.1.322 fix serviceLoader when there is no data under node systems v2.1.323 fix serviceLoader when there is no data under node systems v2.1.324 fix i18n to get the messages from global v2.1.325 i18n v2.1.326 i18n v2.1.327 i18n v2.1.328 i18n v2.1.329 i18n promise oriented v2.1.330 fix conflicting files v2.1.331 fix conflicting files v2.1.332 fix conflicting files v2.1.333 optimizing the loading of components v2.1.334 optimizing the loading of components v2.1.335 optimizing the loading of components v2.1.336 optimizing the loading of components v2.1.337 optimizing the loading of components v2.1.338 fix dependencies v2.1.339 fix dependencies v2.1.340 fix dependencies v2.1.341 fix dependencies v2.1.342 fixing README.md v2.1.343 fix dependencies v2.1.344 updating keywords v2.1.345 updating keywords v2.1.346 fix typo v2.1.347 code integrity v2.1.348 code integrity v2.1.349 code integrity v2.1.350 code integrity v2.1.351 code integrity v2.1.352 code integrity v2.1.353 eslint v2.1.354 eslint v2.1.355 eslint v2.1.356 eslint v2.1.357 eslint v2.1.358 eslint v2.1.359 eslint v2.1.360 eslint v2.1.361 eslint v2.1.362 version script v2.1.363 github action publish v2.1.364 github action publish v2.1.365 github action publish v2.1.366 github action publish v2.1.367 github action publish v2.1.368 github action publish v2.1.369 github action publish v2.1.370 github action publish v2.1.371 github action publish v2.1.372 github action publish v2.1.373 github action publish v2.1.374 github action publish v2.1.375 github action publish v2.1.376 github action publish v2.1.377 github action publish v2.1.378 github actions integration v2.1.379 eslint v2.1.380 eslint v2.1.381 fix require expression v2.1.382 fix require expression v2.1.383 normalizing the use of module.exports v2.1.384 code integrity v2.1.385 returning global when module.exports v2.1.386 changing node version of Dockerfile to latest v2.1.387 Dockerfile uses lts of node v2.1.388 setting this Dockerfile as the official image of QCObjects v2.1.389 description v2.1.390 install mac global links v2.1.391 shadowed components v2.1.392 shadowed components v2.1.393 shadowed components v2.1.394 shadowed components v2.1.395 shadowed components v2.1.396 shadowed components v2.1.397 shadowed components v2.1.398 shadowed components v2.1.399 fixing isQCObjects_Class && shadowed components slots v2.1.4 2.1.4 v2.1.400 shadowed components slots v2.1.401 slot template parsing for shadowed components v2.1.402 fix parseTemplate v2.1.403 fix tmp shadowed container for slots v2.1.404 fix tmp shadowed container for slots v2.1.405 recursive shadowed components v2.1.406 adding some good info to README.md v2.1.407 fixing border cases of routing v2.1.408 Export _DOMCreateElement v2.1.409 fix Export on node v2.1.410 fixing Export and _Crypt on border cases v2.1.411 fix v2.1.412 some adaptations for use with electron v2.1.413 some adaptations for use with electron v2.1.414 some adaptations for use with electron v2.1.415 fix custom component class when name is not defined in the component tag v2.1.416 fix componentURI when no name is present v2.1.417 fix when no name is present in component v2.1.418 using shadowed property from definition when is not present in the tag v2.1.419 lazy loading for images inside a shadowed component v2.1.420 fix breaking code when no extending a controller from Controller v2.1.421 including cdnjs instructions in README file v2.1.422 fix install mac v2.1.423 fix http2 request call in serviceLoader v2.1.424 _reroute_ only works in browser mode v2.1.425 _reroute_ only works in browser mode v2.1.426 Math functions v2.1.427 dynamic settings v2.1.428 dynamic settings v2.1.429 dynamic settings v2.1.430 dynamic settings v2.1.431 dynamic settings v2.1.432 dynamic settings v2.1.433 dynamic settings v2.1.434 dynamic settings v2.1.435 New Version v2.1.435 v2.1.445 New Version v2.1.445 v2.1.446 New Version v2.1.446 v2.1.7 version 2.1.7 v2.1.8 2.1.8 v2.1.9 2.1.9 v2.2.446 New Version v2.2.446 v2.2.447 New Version v2.2.447 v2.2.448 Inclussion of CHANGELOG file v2.2.449 Inclussion of CHANGELOG file v2.2.450 maskable icon attribute for manifest v2.2.451 fix routingPaths global setting to be right pointed in global scope using _top v2.2.452 fix routingPaths global setting to be right pointed in global scope using _top v2.2.453 README.md change references to http by https links v2.2.454 README.md including Effect and Timer explanation v2.2.455 README-es.md v2.2.457 Added Spanish README file README-es.md v2.2.458 Added Spanish README file README-es.md v2.2.459 download button in webpage qcobjects.dev v2.2.460 download button in webpage qcobjects.dev v2.2.461 keywords v2.2.462 keywords v2.2.463 keywords v2.2.465 keywords v2.2.466 keywords v2.2.467 keywords v2.2.468 keywords v2.2.469 fix html v2.2.470 fix html v2.2.471 keywords v2.2.473 README.pdf v2.2.475 README.pdf && README-es.pdf v2.2.477 i18n & scrollIntoHash for shadowed components v2.2.478 replacing for by map in the routing of components v2.2.481 __valid_routings__ refactor v2.2.483 routingParams for components in frontend v2.2.484 optimizing the routingPath generation algorithm v2.2.486 optional assign routingParams values to template v2.2.487 optional assign routingParams values to template v2.2.488 optional assign routingParams values to template v2.2.489 optional assign routingParams values to template v2.2.490 dev website 2020 shadowed components appbar v2.2.491 dev website 2020 shadowed components appbar v2.2.492 dev website 2020 shadowed components appbar v2.2.493 sw files for website 2020 docs v2.2.494 download button for website 2020 docs v2.2.495 spanish language button for website 2020 docs v2.2.496 spanish language button for website 2020 docs v2.2.497 spanish language button for website 2020 docs v2.2.498 spanish language button for website 2020 docs v2.2.499 spanish language button for website 2020 docs v2.2.500 spanish language button for website 2020 docs v2.2.503 mapping scrollIntoHash v2.2.504 mapping scrollIntoHash v2.2.505 website2020 powershell v2.2.506 Install OpenSSL & Certbot for Dockerfile v2.2.507 Install OpenSSL & Certbot for Dockerfile v2.2.508 Install QCObjects Service in Docker v2.2.509 Install QCObjects Service in Docker v2.2.510 Install QCObjects Service in Docker v2.2.511 Install QCObjects Service in Docker v2.2.512 Install QCObjects Service in Docker v2.2.513 Install QCObjects Service in Docker v2.2.514 Install QCObjects Service in Docker v2.2.515 Install QCObjects Service in Docker v2.2.516 Install QCObjects Service in Docker v2.2.517 Install QCObjects Service in Docker v2.2.521 addComponentHelper v2.2.523 fix processObject CONFIG v2.2.524 fix processObject CONFIG v2.2.525 fix processObject CONFIG v2.2.526 f [INFO] ix processObject CONFIG v2.2.527 inline template source for components v2.2.528 internal renaming conventions v2.2.530 sitemap v2.2.531 sitemap v2.2.532 page title v2.2.533 page description v2.2.534 including keywords in readme v2.2.535 including keywords in readme v2.2.536 including keywords in readme v2.2.537 including keywords in readme v2.2.538 including keywords in readme v2.2.539 including keywords in readme v2.2.540 including keywords in readme v2.2.541 fix reload behaviour v2.2.542 fix reload behaviour v2.2.543 fix css modern v2.2.544 fix css modern v2.2.545 sw cache for 1 hour v2.2.546 sw cache for 1 hour v2.2.547 sw cache for 1 hour v2.2.548 sw cache for 1 hour v2.2.549 header blank for some routes v2.2.550 header blank for some routes v2.2.551 fix basePath v2.2.552 fix basePath v2.2.553 video & testimonials v2.2.554 video & testimonials v2.2.555 video & testimonials v2.2.556 video & testimonials v2.2.557 video & testimonials v2.2.558 video & testimonials v2.2.559 video & testimonials v2.2.560 video & testimonials v2.2.561 video & testimonials v2.2.562 video & testimonials v2.2.563 video & testimonials v2.2.564 video & testimonials v2.2.565 video & testimonials v2.2.566 video & testimonials v2.2.567 video & testimonials v2.2.568 video & testimonials v2.2.569 video & testimonials v2.2.570 video & testimonials v2.2.571 README QCObjects name meaning v2.2.572 README QCObjects name meaning v2.2.573 tags v2.2.574 tags v2.2.575 preventing undefined name v2.2.576 preventing undefined name v2.2.577 preventing undefined name v2.2.578 preventing undefined name v2.2.579 preventing undefined name v2.2.580 preventing undefined name v2.2.581 preventing undefined name v2.2.582 preventing undefined name v2.2.583 preventing undefined name v2.2.584 preventing undefined name v2.2.585 preventing undefined name v2.2.586 preventing undefined name v2.2.587 list function for strings v2.2.588 list function for strings v2.2.589 deploy to netlify v2.2.591 change of the behaviour in object creation v2.2.592 fix Maximum call stack size exceeded v2.2.593 fix Maximum call stack size exceeded v2.2.594 fix Maximum call stack size exceeded v2.2.595 fix Maximum call stack size exceeded v2.2.596 fix Maximum call stack size exceeded v2.2.597 fix Maximum call stack size exceeded v2.2.598 fix Maximum call stack size exceeded v2.2.599 video comercial v2.2.600 video comercial v2.2.601 video comercial v2.2.602 video comercial v2.2.603 video comercial v2.2.604 video comercial v2.2.605 video comercial v2.2.606 translating find method from Object to Element v2.2.607 translating find method from Object to Element v2.2.608 doc examples apps v2.2.609 doc examples apps v2.2.610 doc examples apps v2.2.611 download direct link from github v2.2.612 gtag v2.2.613 gtag v2.2.614 Template Processors for DefaultTemplateHandler v2.2.615 shadowed code snippet card v2.2.616 shadowed code snippet card v2.2.617 shadowed code snippet card v2.2.618 shadowed code snippet card v2.2.619 shadowed code snippet card v2.2.620 shadowed code snippet card v2.2.621 code snippet v2.2.622 code snippet v2.2.623 examples v2.2.624 examples v2.2.625 splash screen app template v2.2.626 splash screen app template v2.2.627 link for docs v2.2.628 tpl extension in routings v2.2.629 tpl extension in routings v2.2.630 internal naming conventions v2.2.631 Version v2.3 release v2.3.1 Version v2.3 release v2.3.10 layout portrait & landscape processor v2.3.11 layout portrait & landscape processor v2.3.12 layout portrait & landscape processor v2.3.14 componentLoader support for node v2.3.15 componentLoader support for node v2.3.16 componentLoader support for node v2.3.17 componentLoader support for node v2.3.18 componentLoader support for node v2.3.19 use of request npm module has been deprecated and replaced by http and https respectively v2.3.2 v2.3 release v2.3.20 use of request npm module has been deprecated and replaced by http and https respectively v2.3.21 use of request npm module has been deprecated and replaced by http and https respectively v2.3.22 use of request npm module has been deprecated and replaced by http and https respectively v2.3.24 full compatibility with top-level await v2.3.26 support for RHEL8 & Raspberry PI Raspbian 9 v2.3.27 Allow to register multiple widgets v2.3.28 serviceClass and response-to attributes to allow components to load a service instance atomatically if needed v2.3.29 serviceClass and response-to attributes to allow components to load a service instance atomatically if needed v2.3.3 v2.3 release v2.3.31 Security improvements v2.3.32 Security improvements v2.3.35 freezing Object now is optional v2.3.36 freezing Object now is optional v2.3.37 secureObjects default value to false to prevent conflicts with ESLint v2.3.38 secureObjects default value to false to prevent conflicts with ESLint v2.3.4 v2.3 release v2.3.40 improving BackendMicroservice performance v2.3.41 new getDocumentLayout function, improved performance of BackendMicroservice, secureObjects is now false by default v2.3.43 Performance improvement for rendering process v2.3.44 Performance improvement for rendering process v2.3.45 shortCode & uniqueId helpers to create unique identifiers v2.3.47 some security fixes, accurate name of objects v2.3.49 add support for Node to ComplexStorageCache v2.3.5 v2.3 release v2.3.50 add support for Node to ComplexStorageCache v2.3.53 add support for Node to ComplexStorageCache v2.3.54 fix code integrity v2.3.56 Improvements to Transition Effects behaviour, add is_a and __getType__ for dynamic type management v2.3.57 Improvements to Transition Effects behaviour, add is_a and __getType__ for dynamic type management v2.3.58 Improvements to Transition Effects behaviour, add is_a and __getType__ for dynamic type management v2.3.59 Improvements to Transition Effects behaviour, add is_a and __getType__ for dynamic type management v2.3.6 fix serviceLoader in backend headers v2.3.61 bugfix, Installation scripts for Ubuntu, RHEL8 and RaspberryPi now point urls to cdn v2.3.63 Added __parent__ accessor for components attached in the components stack v2.3.64 allow serviceLoader to load local and mockup services v2.3.65 allow serviceLoader to load local and mockup services v2.3.66 sync v2.3.66-lts v2.3.65-lts v2.3.67-lts URL fallback to request url for old node versions v2.3.68 URL fallback to request url for old node versions v2.3.69 fix URL compatibility to allow serviceLoader work well with node 8 v2.3.7 fix serviceLoader in backend headers v2.3.71 Securing deployment pipelines v2.3.72 Securing deployment pipelines v2.3.73 Securing deployment pipelines v2.3.75 Sync v2.3 v2.3.9 layout portrait & landscape processor v2.4.1-beta New Version v2.4.1-beta v2.4.10-beta unrestrict method overriding for compatibility purpose with v2.3 v2.4.11-beta unrestrict method overriding for compatibility purpose with v2.3 v2.4.13-beta unrestricted method overriding for compatibility purpose with v2.3 v2.4.14-beta unrestricted method o [INFO] verriding for compatibility purpose with v2.3 v2.4.15-beta unrestricted method overriding for compatibility purpose with v2.3 v2.4.16-beta recursive promise oriented re-routing v2.4.17-beta promise re-routing v2.4.19-beta workflows limited to branches v2.4.20 Synced Version v2.4.20 v2.4.20-beta workflows limited to branches v2.4.23-beta sync beta version v2.4.25-beta sdk path to v2.4 v2.4.26-beta sdk path to v2.4 v2.4.28-beta upgrade node v2.4.29-beta border cases minor fixes v2.4.30-beta adding RegisterClass function v2.4.32 Synced Version v2.4.32 v2.4.32-beta sdk load improvement v2.4.33 front-end routing improvements v2.4.34 front-end routing improvements v2.4.35 fix hierarchy v2.4.36 fix hierarchy v2.4.37 fix tests v2.4.38 fix register class v2.4.39 adding subcomponents decomposition to Component class v2.4.4-beta v2.4-beta version v2.4.40 recursive routing algorithm improvements v2.4.41 enable all attribute names for component widgets v2.4.42 adding minor fixes v2.4.5-beta v2.4-beta version v2.4.8-beta Added Tests for QCObjects Global Features and ClassFactory v2.4.9-beta allow _new_ only to be called once for every object instance  # Changelog This is an automatic Changelog history of versions generated using the command: **qcobjects v-changelog > CHANGELOG.md** ## Version1 -> Version1.1 - version 1.1 ## Version1 -> Version1.2 - log new ## Version1 -> Version1.3 - serviceLoader ## Version1 -> Version1.4 - fix innerHTML - now tag <component> supports custom componentClass attribute - static initial data for components ## v0 -> v0.0 - New Version ## v2 -> v2.0 - ## v2 -> v2.1 - CONFIG: default value in get method - ClassFactory improved to locate the Class from Package when it is asked for - ClassesList && ClassNamesList - ClassesList && ClassesNameList - Component cacheIndex readonly property - Dockerfile uses lts of node - Export _DOMCreateElement - Improving DDO - Math functions - New Version - PWA Adopted Features - QCObjects 2019 Year-end video embed - QCObjects.js: fixing component localStorage cache index - QCObjects.js: fixing secretKey and domain - README.md install macOS and unpkg cdn - README.md: Installing QCObjects on Windows OS - README.md: Using latest non-minified version from jsDelivr CDN - Scroll management - TransitionEffect Class for using with effectClass attribute in component HTML tag - _CastProps now binds also functions - __classType can be either in the Class definition as __definition subinstance - _reroute_ only works in browser mode - adding empty path option in findPackageNodePath - adding scripts for git version - adding some good info to README.md - adding sync command - beautify code - body null when start microservice - catching i18n at initial process of routing into components - changing node version of Dockerfile to latest - code integrity - controllerClass attribute into the routing element - cors - data variable replacement for any occurrences in templates - debug - default get method for BackendMicroservice - description - dynamic settings - eslint - fix - fix 18n for components - fix Export on node - fix breaking code when no extending a controller from Controller - fix componentURI when no name is present - fix conflicting files - fix cors in BackendMicroservice - fix custom component class when name is not defined in the tag - fix dependencies - fix for i18n components - fix http2 request call in serviceLoader - fix i18n to get the messages from global - fix i18n to not interfer with events - fix install mac - fix install_qcobjects for ubuntu - fix lazy load images for components - fix parseTemplate - fix require expression - fix routes - fix serviceLoader when there is no data under node systems - fix serviceLoaderInNode http2 post - fix tmp shadowed container for slots - fix typo - fix when no name is present in component - fixing Export and _Crypt on border cases - fixing README.md - fixing border cases of routing - fixing invalid command message and set logger.debugEnabled=false - fixing isQCObjects_Class && shadowed components slots - fixing path for images in README.md - github action publish - github actions integration - github sponsors button in repo - global.PackagesNameList global.PackagesList global.ClassesList global.ClassesNameList - global._GLOBAL hack - global.get('PackagesList') returns all the valid declared packages with QCObjects classes - hack to prevent pre-population of __classType into the object instance - hack to prevent pre-population of __instanceID - i18n - i18n for components - i18n promise oriented - ignore certificates on .gitignore - improving i18n for components - improving path for node packages finder - improving performance for i18n in components - including cdnjs instructions in README file - including projectPath and basePath to find packages - including relativeImportPath to find packages - index.html forcibly clear cache for this page - infoEnabled=false - install mac global links - isQCObjects_Class && isQCObjects_Object helper functions - lazy loading for images inside a shadowed component - lazyLoadImages and scrollIntoHash as component methods - logger with colors - namespace for Packages - normalizing the use of module.exports - openapi.json && openapi.yaml paths in config.json template - optimizing the loading of components - package.json change homepage and tags - parsedAssignmentText fix - projectPath - qcobjects-cli 0.1.23 fixed to work on Windows OS - recursive shadowed components - regular expressions in frontend routing paths - remove package script after loading - render function for every Element - replacing subelements return value to a standard Array - returning global when module.exports - runComponentHelpers as a component method - scrollIntoHash auto by default - scrollIntoHash into the component - scrollIntoHash: config settings for scrollable hash - setting this Dockerfile as the official image of QCObjects - shadowed components - shadowed components slots - slot template parsing for shadowed components - some adaptations for use with electron - sw - sw.js change sw version - sw.js fixing - sw.js updating sw version - sync dependencies - updating keywords - using ClassFactory for componentClass from <component >html tag - using ClassFactory into the _super_ method to improve reference of Class definitions for inherited Classes - using shadowed property from definition when is not present in the tag - version 2.1.7 - version script ## v2 -> v2.2 - Added Spanish README file README-es.md - Inclussion of CHANGELOG file - Install OpenSSL & Certbot for Dockerfile - Install QCObjects Service in Docker - New Version - README QCObjects name meaning - README-es.md - README.md change references to http by https links - README.md including Effect and Timer explanation - README.pdf - README.pdf && README-es.pdf - Template Processors for DefaultTemplateHandler - Version v2.3 release - __valid_routings__ refactor - addComponentHelper - change of the behaviour in object creation - code snippet - deploy to netlify - dev website 2020 shadowed components appbar - doc examples apps - download button for website 2020 docs - download button in webpage qcobjects.dev - download direct link from github - examples - fix Maximum call stack size exceeded - fix basePath - fix css modern - fix html - fix processObject CONFIG - fix reload behaviour - fix routingPaths global setting to be right pointed in scope using _top - gtag - header blank for some routes - i18n & scrollIntoHash for shadowed components - including keywords in readme - inline template source for components - internal naming conventions - internal renaming conventions - keywords - link for docs - list function for strings - mapping scrollIntoHash - maskable icon attribute for manifest - optimizing the routingPath generation algorithm - optional assign routingParams values to template - page description - page title - preventing undefined name - replacing for by map in the routing of components - routingParams for components in frontend - shadowed code snippet card - sitemap - spanish language button for website 2020 docs - splash screen app template - sw cache for 1 hour - sw files for website 2020 docs - tags - tpl extension in routings - translating find method from Object to Element - video & testimonials - video comercial - website2020 powershell ## v2 -> v2.3 - Added __parent__ accessor for components attached in the stack - Allow to register multiple widgets - Improvements to Transition Effects behaviour, add is_a and __getType__ for dynamic type management - Performance improvement for rendering process - Securing deployment pipelines - Security improvements - Sync v2.3 - URL fallback to request url for old node versions - Version v2.3 release - add support for Node to ComplexStorageCache - allow serviceLoader to load local and mockup services - bugfix, Installation scripts for Ubuntu, RHEL8 and RaspberryPi now point urls to cdn - componentLoader support for node - fix URL compatibility to allow serviceLoader work well with node 8 - fix code integrity - fix serviceLoader in backend headers - freezing Object now is optional - full compatibility with top-level await - improving BackendMicroservice performance - layout portrait & landscape processor - new getDocumentLayout function, improved performance of BackendMicroservice, secureObjects is now false by default - secureObjects default value to false prevent conflicts with ESLint - serviceClass and response-to attributes to allow components load a service instance atomatically if needed - shortCode & uniqueId helpers to create unique identifiers - some security fixes, accurate name of objects - support for RHEL8 & Raspberry PI Raspbian 9 - sync - use of request npm module has been deprecated and replaced by http https respectively - v2.3 release - v2.3.65-lts ## v2 -> v2.4 - Added Tests for QCObjects Global Features and ClassFactory - New Version - Synced Version - adding RegisterClass function - adding minor fixes - adding subcomponents decomposition to Component class - allow _new_ only to be called once for every object instance - border cases minor fixes - enable all attribute names for component widgets - fix hierarchy - fix register class - fix tests - front-end routing improvements - promise re-routing - recursive promise oriented re-routing - recursive routing algorithm improvements - sdk load improvement - sdk path to v2.4 - sync beta version - unrestrict method overriding for compatibility purpose with v2.3 - unrestricted method overriding for compatibility purpose with v2.3 - upgrade node - v2.4-beta version - workflows limited to branches