Releases: Betarena/scores
Releases · Betarena/scores
v2.19.7
feature/authors-articles-viewcount/draft/0 (#2309) * build(scores-lib): update to 4.1.1 * feat(endpoint): update [1] ──── Update 'endpoint/author.article.ts' for a new logic for increment of target article viewcount. Logic available in 'scores-lib:4.1.1'. * feat(store,types): update [1] ──── Update 'store/session.ts' for new data value of 'userAgent' that contains incoming (a.k.a original) user data. [2] ──── Update respective 'types.session.d.ts' values. * feat(utils,layout): update [1] ──── Update 'utils/device.ts' for new logic 'isUserAgentBot(..)' for identifying target user-agent of type bot/crawler. [2] ──── Update 'layout.server.ts' + 'layout.svelte' for update in the use of the 'user-agent' cascading data and value set. * feat(author): update [1] ──── Initialize new '_helpers.ts' for the 'page/author' path, containing respective related logic used in target webpage. [2] ──── Update respective 'page/author' path 'Layout.svelte' for use of the new '_helpers.ts' logic. * fix(author): update [1] ──── Update 'page/author' Layout.svelte for removal of unwanted 'console.log(..)' entry.
v2.19.6
chore/workflow-update/draft/4 (#2303) * chore(env): remove redundant [1] ──── Update 'misc/admin/*' svelte components for unecessary and unused environment variable. * fix(docker): update [1] ──── Update '.scripts/docker.env.inject.sh' for some fixes in changing all files in the 'build' directory for secret injection. [2] ──── Revert 'docker-compose.yaml' name for service as it was defined before. * fix(constant,utils): update [1] ──── Replace static variable for dynamic (runtime-based) envrionemnt variable evaluation, to allow for dynamic toggling of values based on underlying configuration. [2] ──── Update 'debug.ts' respectively based on [1]. * chore(types): update [1] ──── Update 'vite.d.ts' values for expected types and updated JsDoc for them. * fix(server): apply server corrections [1] ──── Apply server corrections made directly. * chore(docker): revert [1] ──── Revert missing 'image:' property declaration instance.
v2.19.5
feature/ad-engine/draft/3 (#2304) * build(package): update ad-engine to 0.0.68 [1] ──── Update '@betarena/[email protected]' [2] ──── Update 'Author-Main.svelte' for `ZoneId=4' support for the authors page advertisement. * build(package): update ad-engine to 0.0.68 [1] ──── Update '@betarena/[email protected]' * build(package): update ad-engine to 0.0.69 [1] ──── Update '@betarena/[email protected]' [2] ──── Update 'Author-Main.svelte' for `ZoneId=4' support for the authors page advertisement, using overlaying effect for target container. * build(package): update ad-engine to 0.0.70 [1] ──── Update '@betarena/[email protected]'
v2.19.4
ci(github): update (#2302) [1] ──── Update '.github/workflow/*' for changes in secret names and workflow updates
v2.19.3
chore/workflow-update/draft/2 (#2301) * ci(github): update [1] ──── Update '.github/workflow/*' for changes in secret names and workflow updates * fix(docker): update [1] ──── Update '.scripts/docker.env.inject.sh' for some fixes in changing all files in the 'build' directory for secret injection. * chore(env): update [1] ──── Remove outdated comments for previous values. * fix(svelte): apply correction [1] ──── Update to precompression of type 'false'. Otherwise, secret injection does not work on compressed files. NOTE: Temporary Fix, needs to be corrected to also inject secrets in the compressed files at runtime.
v2.19.2
feature/ad-engine/draft/2 (#2300) * build(package): update ad-engine to 0.0.67 [1] ──── Update '@betarena/[email protected]' [2] ──── Update '+layout.svelte' for 'WidgetAdEngine' value for default as 'EN' language translation. * build(heroku,pnpm): remove lock [1] ──── Remove 'pnpm-lock.yaml' for Heroku to be able to build. * build(heroku,package): update package [1] ──── Update 'package.json' for a single 'engine' declaration for heroku.
v2.19.1
chore/workflow-update/draft/0 (#2298) * build(docker): update dockerfile [1] ──── Update Dockerfile for dynamic secret injection at runtime. [2] ──── Add new 'env/.env.docker.file' for environment variables to be used for on docker image creation (safe for version control). [3] ──── Add new '.scripts/*' for new docker image (1) entrypoint and (2) enviornment variable replacing at run-time. * build(docker): update [1] ──── Update 'docker-compose.yml' to accomodate for run-time environments injection. [2] ──── Update '.dockerignore' to latest project structure. * chore(env): replace & new [1] ──── Displace the '.env.example' in './' to 'env/*' directory named '.env.placeholder.docker.scores'. * chore(git): update [1] ──── Update '.gitignore' to latest structure. * chore(vite): update [1] ──── Update 'vite.config.ts' for code clean up, better commenting and 'build-time' logs. * ci(github): rename actions [1] ──── Rename '.github/workflow/*' files and some redundant code clean up. * chore(make): update [1] ──── Update 'Makefile' for new target 'docker-image-build' that builds the betarena scores image. * build(docker): update scripts [1] ──── Update '.scripts/docker.env.inject.sh' for secret injection adjustment and respective clean up of intermediate evnrionment variables. * ci(github): update test actions [1] ──── Update 'pr.main.tag.yml' for 'github actions' to make use of a new 'docker image build & publish' job. [2] ──── Update 'Makefile' for 'github actions' new target named 'docker-image-publish-to-registry'. * build(package,docker): update [1] ──── Update 'package.json' for updated 'scripts' definitions with standard Betarena code format. [2] ──── Add snapshot for 'pnpm' with the 'pnpm-lock.yaml' file. [3] ──── Update 'Dockerfile' and '.scripts' for the respective changes in 'package.json > scripts' declarations name change. * ci(github): update actions [1] ──── Update '.github/workflow/*' for changes in code format to match Betarena standard. * chore(makefile): remove targets [1] ──── Update Makefile to remove target for 'dev-local-1-click' which is deemed redundant. * ci(github): update actions [1] ──── Update '.github/workflow/*' for update in check branch.
v2.19.0
feature/ad-engine/draft/1 (#2297) * build(package): update ad-engine to 0.0.55 [1] ──── Update '@betarena/[email protected]' [2] ──── Update component 'Author-Main.svelte' to allow for 'Ad-InterScroller' use in articles. * build(package): update ad-engine to 0.0.56 [1] ──── Update '@betarena/[email protected]' * build(package): update ad-engine to 0.0.57 [1] ──── Update '@betarena/[email protected]' * build(package): update ad-engine to 0.0.58 [1] ──── Update '@betarena/[email protected]' * build(package): update ad-engine to 0.0.59 [1] ──── Update '@betarena/[email protected]' * build(package): update ad-engine to 0.0.60 [1] ──── Update '@betarena/[email protected]' * build(package): update ad-engine to 0.0.61 [1] ──── Update '@betarena/[email protected]' * build(package,authors): update ad-engine to 0.0.62 [1] ──── Update '@betarena/[email protected]' [2] ──── Update component 'Author-Main.svelte' for use of the 'zone=3' and new formatr for 'ad-engine' to handle value parsing as comma separated values. * build(package): update ad-engine to 0.0.63 [1] ──── Update '@betarena/[email protected]' * build(package,authors): update ad-engine to 0.0.64 [1] ──── Update '@betarena/[email protected]' [2] ──── Update '+layout.svelte' for the 'WidgetAdEngine' component to use the 'language' injection parameter. * build(package): update ad-engine to 0.0.65 [1] ──── Update '@betarena/[email protected]'
v2.18.1
[dev] Revert back tags lang filtration (#2296)
v2.18.0
Feature/article/draft/0 (#2295) * feat: subscribe sportstack * feat: Article author information * feat: refactor article author * feat: add authentication check for article creation * fix: update date display to use article's published date instead of author's creation date * feat: update date display to show relative time for article's published date --------- Co-authored-by: MigBash <[email protected]>