Releases: ais-one/novex-kit
Releases · ais-one/novex-kit
Release list
v0.7.0
What's Changed
- Develop by @ais-one in #316
- Update README.md by @ais-one in #345
- chore(ci): rename for better ordering by @ais-one in #346
- chore(ci): rename for better ordering (#346) by @ais-one in #347
- Chore/cleanup by @ais-one in #348
- Rel/0.7 by @ais-one in #349
- Chore/cleanup by @ais-one in #350
- Rel/0.7 by @ais-one in #351
- Rel/0.7 by @ais-one in #354
- Rel/0.7 by @ais-one in #358
- Rel/0.7 by @ais-one in #360
- Rel/0.7 by @ais-one in #361
- Rel/0.7 by @ais-one in #362
- Rel/0.7 by @ais-one in #363
- Rel/0.7 by @ais-one in #364
- Rel/0.7 by @ais-one in #370
- fix(ci): fix sync by @ais-one in #371
- chore(sonarcloud): fix static analysis and security issues by @Galuh80 in #372
- chore(scripts): add Drizzle-to-CRUD generator with config support and commit generated output by @verm024 in #374
- chore(apps/sample-vue-full): fix broken imports and redesign sign-in … by @Galuh80 in #377
- chore(repo): add initial script/drizzle fix branch by @muhammadrifa-V in #378
- chore(apps/sample-api): chore(apps/sample-api): update vue-nobundler … by @Galuh80 in #380
- chore(sample-api): refactor src to resource-based folder structure by @verm024 in #379
- (apps/sample-vue-full): suppress Biome false-positive unused import warnings by @Galuh80 in #381
- chore(dbdeploy): migrate from knex to drizzle-orm for db-sample and db-iam by @verm024 in #382
- chore(scripts/generators): add multi-schema support and fix json/jsonb Zod mapping by @verm024 in #385
- Chore/apps/move schema to apps by @verm024 in #387
- feat(common): implement WhatsApp Cloud API module with template management by @verm024 in #389
- chore(common): move safeReplacer to common/iso specifically in util.js by @verm024 in #392
- feat(common): implement SendGrid Email module with inbound, outbound, events, and template management by @verm024 in #394
- feat(common): implement multiple senders for comms modules by @verm024 in #396
- Convert Broadcast to Cron-Based Outbox Pattern by @verm024 in #398
- chore(iam): refactor IAM from sample-api into dedicated base-iam service by @verm024 in #400
- chore(apps/cron): refactor cron to use http endpoints by @verm024 in #402
- Chore/refactor db by @ais-one in #403
- merge from Rel/0.7 by @ais-one in #404
- chore(deps): bump actions/dependency-review-action from 4 to 5 by @dependabot[bot] in #405
- chore(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #408
- chore(deps): bump actions/checkout from 6 to 7 in /.github/actions/checkout by @dependabot[bot] in #410
- chore(deps): bump googleapis/release-please-action from 4 to 5 by @dependabot[bot] in #407
- chore(deps): bump dopplerhq/secrets-fetch-action from 1.2.0 to 2.0.0 by @dependabot[bot] in #406
- chore(deps): bump gitleaks/gitleaks-action from 2.3.9 to 3.0.0 by @dependabot[bot] in #409
- update CI action versions by @ais-one in #411
- chore(deps): bump actions/setup-node from 6 to 7 in /.github/actions/setup-node-npm-install by @dependabot[bot] in #415
- chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #413
- chore(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #412
- chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #414
- merge action version updates by @ais-one in #416
- Update Template Script by @farreldinarta in #426
- Fix/repo/remove vision common by @ais-one in #427
- Clean Architecture Initialization & Audit Service (Database Level) & Kafka Asynchronous Processing Setup by @farreldinarta in #424
- chore(claude): CLAUDE.md adjustment by @farreldinarta in #428
- Stack-js Template : Missing Files by @farreldinarta in #429
New Contributors
- @muhammadrifa-V made their first contribution in #378
Full Changelog: 0.6.11...v0.7.0
0.6.11
Version 0.6.11
- [chore] update packages & cleanup & work on improving documentation
- [js-node/expressjs] Breaking Change on configs
- use .env file for configs, move configs from
globaltoprocess.env - move .env files into apps/[app-template] folder
- Mongo DB config format change, change ObjectID to ObjectId
- JWT_CERTS, JWT_REFRESH_CERTS, HTTPS_CERTS format change
- MONGO_OPTIONS, UPLOAD_STATIC change in format and processing
- fixed jest tests
- use .env file for configs, move configs from
- [js-web/vue-vite]
- remove cypress and use playwright (also renamed document from cypress.md to e2e.md)
- add useMediaQuery hook
- [@es-labs/node] Breaking Change on configs
- remove bullmq
- [js-web/react-admin] Moved to new repo https://github.com/ais-one/cookbook-ts
- [js-node/nest-admin] Moved to new repo https://github.com/ais-one/cookbook-ts
0.6.10
Version 0.6.10
- [chore] update packages & cleanup & work on improving documentation
Also includes the Version 0.6.9 changes below
0.6.8
- [chore] update packages & cleanup & work on improving documentation
- [js-web/vue-vite] integrate https://github.com/ais-one/favv/vitevue to js-web/vue-vite
- [js-web/vue-vite] update firebase messaging from 8 to 9, fix PN bugs and improve PN test on UI
- [js-node/expressjs] update firebase messaging from 8 to 9, fix PN bugs
- [chore] add sri and crossorigin to scripts - bigskysoftware/htmx#261 (comment)
- [js-node/expressjs] fix eslint 8.0.0 errors (remove babel-eslint package)
- [js-node/expressjs] update documentation on VS Code plugins REST Client and MongoDB for VS Code
- [js-node/expressjs] added playground file for MongoDB for VS Code
- [js-node/wip] removed
fido2project (very outdated), up-to-date example is injs-node/expressjsproject - [react-nestjs] moved projects into
js-nodeorjs-webfolders as appropriate - [js-web/lucia] removed can use petite-vue instead
- [chore] migration to node 16 and npm 8, update docs
0.6.7
- [chore] update packages & cleanup & work on improving documentation
- [js-web/vue-vite] make cypress work with cicd, start-server-and-test
- [backend-saml] test node-saml library without passport, implement test route /api/saml/test, you can see how to generate auth url and parse response in the code
- [backend-saml] remediate - node-saml/node-saml#21
- [js-node/expressjs] streaming file download, create pdf, download pdf
- [react-nestjs]
- [react-nestjs/react-admin] React + TS example from https://www.udemy.com/course/react-nest-admin/, to keep updating and further develop
- [react-nestjs/nest-admin] NestJS example from https://www.udemy.com/course/react-nest-admin/, to keep updating and further develop
- [feat] removed husky, use git-hooks directly instead
0.6.6
- [chore] update packages & cleanup & work on improving documentation
- [js-node/expressjs] minor breaking change. auth callback delimiter from '-' to ';' because '-' can be found in jwt token (https://stackoverflow.com/questions/55201011/what-characters-are-allowed-in-a-jwt-token) and delimiting using '-' can be wrong, use ';' as it can be used in url hash (https://stackoverflow.com/questions/40636281/what-are-the-eligible-characters-in-a-urls-fragment-location-hash) and is not in jwt token
- [js-node/wip/k8s] moved to [docs]
- [js-web/vue-vite] minor config change VITE_SAML_URL and VITE_CALLBACK_URL to use full URL paths, simplify saml call, @es-labs/esm/saml.js REMOVED
- [js-web/vue-vite] improve structure for deployment of multiple apps
- [chore] add fido2 spa sample in [js-node/expressjs], clean up ssr example from [js-node/wip/fido2]
- [js-web/vue-vite] fix login & logout add loading spinner
- [js-web/vue-vite] cypress e2e testing
0.6.5
- [chore] update packages & cleanup & work on improving documentation
- [js-web/vue-vite] make it configurable
- [js-web/vue-vite] improve logged-in layout and scrollbar when overflow
- [js-node/scaled-ws] scale websockets
- [js-node/expressjs] moved jobs and uploads folder to template application, add JOB_PATH config for jobs, so path to jobs can be specified
- [chore] clean up code based on sonarcloud issues
0.6.4
Version 0.6.4
- [chore] update packages & cleanup & work on improving documentation
- @es-labs/node allow options to be passed in also, currently uses global.CONFIG through (@es-labs/node/config)
- @es-labs/node/services/websocket.js add onClientConnect function
- breaking changes
- @es-labs/node/auth - convert to class
- @es-labs/node/services/redis.js - move to @es-labs/node/services/db/redis.js
- @es-labs/node/services/keyv.js - move to @es-labs/node/services/db/keyv.js
- @es-labs/node/services/db - convert to class, allow multiple connections
- @es-labs/node/services/webpush.js - add setup function, move to @es-labs/node/services/comms/webpush.js
- @es-labs/node/comms - add setup function
- @es-labs/node/services/gcp.js add setupStorage function
- js-node/expressjs/apps/app-template/config/secret/README.md - improve oauth configuration
- js-node/expressjs/router/saml.js - improve saml configuration, only have RelayState in query
- js-node/expressjs/router/saml.js - allow multiple connections, see also the table configs
0.6.3
- [chore] update packages & cleanup & work on improving documentation
- [chore] improve github workflow and documentation
- [js-web/vue-vite] add sentry when ready
- [fix] typeof xx === 'object' - handle if xx is null
- [js-node/expressjs] make deployment application specific also, moved deploy folder to js-node/expressjs/apps/app-template, migration and seeding, and GCP deployment config adjusted to address the folder location change