Skip to content

v0.31.0

Compare
Choose a tag to compare
@AliMD AliMD released this 08 May 17:05
· 1248 commits to next since this release
896e64b

Last release before v1.0

What's Changed

  • feat(com-pwa): qty unit by @njfamirm in #906

  • fix(icon): 404 cache issue by @AliMD in #911

  • fix(com-pwa): review by @njfamirm in #910

  • fix(com-pwa): color theme by @njfamirm in #915

  • perf: make google lighthouse happy by @AliMD in #916

  • chore(demo/es-bench): bench many func by @AliMD in #917

  • fix(workflow): publish container signing by @njfamirm in #921

  • perf(pwa): optimize first load and rendering by @AliMD in #924

  • feat(ui-kit/snackbar): message/actionLabelMessage l10n key by @njfamirm in #926

  • feat(element): ScheduleUpdateToFrameMixin by @AliMD in #933

  • feat(bench): improve bench mark logs, test logger benchmark impact by @AliMD in #942

  • feat(type): new type helpers by @AliMD in #943

  • fix(pwa-helper): show user notify version by @AliMD in #944

  • feat(signal): new RequestableContext with state by @AliMD in #945

  • feat(icon,icon-button): issues by @AliMD in #946

  • feat(element/mixins/signal): _addSignalListener by @AliMD in #950

  • fix(signal): dont receivePrevious when listener is disabled by @AliMD in #951

  • fix(logger): logMethod args type by @AliMD in #947

  • feat(fsm): rewrite state machine by @AliMD in #923

  • fix: compatible with new _addSignalListener signal mixin by @AliMD in #954

  • feat(element): export lit guard by @AliMD in #955

  • fix(fsm): initial exec actions by @AliMD in #956

  • refactor(com/order-list): with new FSM api by @AliMD in #948

  • feat(fetch): enhance types and add StringifyableFetchOptions by @AliMD in #959

  • feat(fsm): add destroy, reset, unsubscribe api by @AliMD in #960

  • refactor(type): AlwatrDocumentStorage type with AlwatrServiceResponseSuccessWithMeta by @AliMD in #961

  • feat(context): new package for server context over FSM and context signal by @AliMD in #958

  • refactor(context): review and enhance core api by @AliMD in #963

  • refactor(SignalMixin): rename _addSignalListeners by @AliMD in #964

  • fix(context): merge request option issue by @AliMD in #965

  • feat(com/order-list): update order list with new fsm and new context ;) by @AliMD in #962

  • refactor(soffit-pwa): move l18e to content folder by @njfamirm in #922

  • perf(pwa): optimize index.html by @njfamirm in #996

  • fix(pwa-helper/esbuild): hash entryNames by @njfamirm in #995

  • chore(workflow): enable for all pull request by @njfamirm in #992

  • feat(logger): add time and timeEnd by @AliMD in #1002

  • chore: new es benchs by @AliMD in #1003

  • feat(com-pwa): refactor order-detail and new-order with new FSM and context api by @njfamirm in #957

  • feat(com): cdn by @njfamirm in #983

  • feat(button): use content property and move to manager by @njfamirm in #978

  • feat(cloud/com): add chat service by @njfamirm in #993

  • feat(com-pwa): chat storage context provider by @njfamirm in #994

  • chore: pwa version by @njfamirm in #1008

  • fix(ui/text-field): set empty string for undefined value by @njfamirm in #1009

  • feat(com-pwa): change order_shipping_car i18n key by @njfamirm in #1016

  • feat(nano-server): prefix pattern by @njfamirm in #1010

  • fix(nano-server): prefixPattern, logger by @AliMD in #1018

  • feat(ui/icon): svg property by @MM25Zamanian in #867

  • fix(cloud): exclude deploy backup by @AliMD in #1019

  • refactor(logger)!: new api by @AliMD in #1017

  • docs(fsm): docs methods by @AliMD in #1021

  • fix(fetch): compatible with node by @njfamirm in #1045

  • fix(telegram-notifier): escaping send message by @AliMD in #1049

  • chore(cloud): update env by @AliMD in #1048

  • feat(com-pwa): review, refactor, release v1 by @AliMD in #1050

  • feat(nginx): optimize pwa spa serve by @AliMD in #1057

  • feat(nginx): optimize base for cdn and enhance performance by @AliMD in #1064

  • feat(nginx-pwa): new nginx container, optimized for pwa by @AliMD in #1065

  • feat(nginx-storage): new nginx container, optimized for storage by @AliMD in #1066

  • fix(cloud/classic): update envs by @AliMD in #1067

  • feat(container/nginx-storage): error.json for error by @njfamirm in #1076

  • feat(com-pwa): new sign-in page and auth process by @njfamirm in #1060

  • feat(com-api): update price list by @njfamirm in #1035

  • fix(nginx): NGINX_ACCESS_LOG default value by @AliMD in #1078

  • fix(nginx-storage): ssi syntax error by @AliMD in #1079

  • fix(nginx-storage): ssi types by @njfamirm in #1080

  • feat(validator): sanitizePhoneNumber by @AliMD in #1086

  • chore(com-api): add new product by @njfamirm in #1085

  • feat(com-pwa): complete sign in form by @njfamirm in #1077

  • feat(util): setLocalStorageItem by @njfamirm in #1092

  • feat(type/user): add lpe by @AliMD in #1097

  • feat(crypto): self validate hash and user factory by @AliMD in #1096

  • feat(crypto): rename package & demo by @njfamirm in #1098

  • feat(crypto): make prefix for userId by @njfamirm in #1099

  • feat(com-api): new storage nginx server and signup process by @njfamirm in #1100

  • feat(com-pwa): new preview and fix reported issues by @njfamirm in #1081

  • feat(i18n): date method for convert date to active locale by @njfamirm in #1033

  • feat(com-pwa): order created date in status box by @njfamirm in #1034

  • Feat/shipping info by @njfamirm in #1103

  • fix(com-pwa): reported issue and deploy canary and beta by @njfamirm in #1104

  • refactor(com-pwa): order storage path by @njfamirm in #1109

  • feat(nginx): enhance and dynamic request limit rate by @AliMD in #1112

  • fix(soffit-order): reported issues by @AliMD in #1113

  • feat(cloud): mashin-ro wp by @njfamirm in #1110

  • feat(type): UserAuth and user.permissions by @AliMD in #1120

  • feat(fetch, nano-server): user/auth by @AliMD in #1121

  • feat(storage-client, server): touch method by @AliMD in #1122

  • feat(util): node read write json helper methods by @AliMD in #1123

  • feat(logger): add duration time to logger time label by @AliMD in #1125

  • feat(storage-engine): none blocking save storage by @AliMD in #1124

  • feat(util/node): makeLinkForce by @njfamirm in #1128

  • feat(storage-server/client): link method by @njfamirm in #1126

  • feat(storage-client/server): cacheApiResponse method by @AliMD in #1129

  • feat(nginx): add NGINX_DISABLE_SYMLINKS env and fix rate issue by @AliMD in #1130

  • feat(pwa-helper): add build short sha to alwatr version by @AliMD in #1131

  • fix(workflow/pwa): add git to docker build by @njfamirm in #1132

  • chore(deps-dev): bump esbuild from 0.17.10 to 0.17.11 by @dependabot in #909

  • chore(deps-dev): bump eslint from 8.35.0 to 8.36.0 by @dependabot in #931

  • chore(deps-dev): bump typescript from 4.9.5 to 5.0.2 by @dependabot in #953

  • chore(deps-dev): bump esbuild from 0.17.11 to 0.17.12 by @dependabot in #952

  • chore(deps): bump zx from 7.2.0 to 7.2.1 by @dependabot in #949

  • chore(deps): bump actions/checkout from 3.3.0 to 3.4.0 by @dependabot in #940

  • chore(deps-dev): bump @web/dev-server from 0.1.35 to 0.1.36 by @dependabot in #939

  • chore(deps): bump github/codeql-action from 2.2.5 to 2.2.7 by @dependabot in #938

  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.54.0 to 5.55.0 by @dependabot in #937

  • chore(deps): bump docker/setup-buildx-action from 2.4.1 to 2.5.0 by @dependabot in #928

  • chore(deps): bump telegraf from 4.11.2 to 4.12.2 by @dependabot in #927

  • chore(deps-dev): bump @material/web from 1.0.0-pre.3 to 1.0.0-pre.4 by @dependabot in #925

  • chore(deps-dev): bump @types/node from 18.14.5 to 18.15.3 by @dependabot in #936

  • chore(deps-dev): bump @typescript-eslint/parser from 5.54.0 to 5.55.0 by @dependabot in #935

  • chore(deps): bump lit from 2.6.1 to 2.7.0 by @dependabot in #973

  • chore(deps-dev): bump @types/node from 18.15.3 to 18.15.5 by @dependabot in #972

  • chore(deps-dev): bump @typescript-eslint/parser from 5.55.0 to 5.56.0 by @dependabot in #971

  • chore(deps-dev): bump prettier from 2.8.4 to 2.8.6 by @dependabot in #969

  • chore(deps): bump actions/dependency-review-action from 3.0.3 to 3.0.4 by @dependabot in #968

  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.55.0 to 5.56.0 by @dependabot in #970

  • chore(deps-dev): bump eslint-import-resolver-typescript from 3.5.3 to 3.5.4 by @dependabot in #1001

  • chore(deps-dev): bump eslint from 8.36.0 to 8.37.0 by @dependabot in #999

  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.56.0 to 5.57.0 by @dependabot in #989

  • chore(deps-dev): bump esbuild from 0.17.12 to 0.17.14 by @dependabot in #986

  • chore(deps-dev): bump lerna from 6.5.1 to 6.6.1 by @dependabot in #985

  • chore(deps): bump actions/checkout from 3.4.0 to 3.5.0 by @dependabot in #982

  • chore(deps-dev): bump prettier from 2.8.6 to 2.8.7 by @dependabot in #979

  • chore(deps-dev): bump nodemon from 2.0.21 to 2.0.22 by @dependabot in #976

  • chore(deps): bump actions/stale from 7.0.0 to 8.0.0 by @dependabot in #974

  • chore(deps-dev): bump @web/dev-server from 0.1.36 to 0.1.37 by @dependabot in #997

  • chore(deps-dev): bump @types/node from 18.15.5 to 18.15.11 by @dependabot in #998

  • chore(deps): bump github/codeql-action from 2.2.7 to 2.2.9 by @dependabot in #990

  • chore(deps-dev): bump @material/web from 1.0.0-pre.4 to 1.0.0-pre.5 by @dependabot in #977

  • chore(deps-dev): bump @typescript-eslint/parser from 5.56.0 to 5.57.0 by @dependabot in #988

  • chore(deps): bump lit from 2.7.0 to 2.7.1 by @dependabot in #1014

  • chore(deps-dev): bump esbuild from 0.17.14 to 0.17.15 by @dependabot in #1011

  • chore(deps-dev): bump typescript from 5.0.2 to 5.0.3 by @dependabot in #1004

  • chore(deps-dev): bump @web/dev-server from 0.1.37 to 0.1.38 by @dependabot in #1020

  • chore(deps-dev): bump esbuild from 0.17.15 to 0.17.16 by @dependabot in #1039

  • chore(deps-dev): bump eslint from 8.37.0 to 8.38.0 by @dependabot in #1038

  • chore(deps-dev): bump typescript from 5.0.3 to 5.0.4 by @dependabot in #1037

  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.57.0 to 5.59.0 by @dependabot in #1054

  • chore(deps-dev): bump eslint-plugin-lit from 1.8.2 to 1.8.3 by @dependabot in #1056

  • chore(deps-dev): bump esbuild from 0.17.16 to 0.17.17 by @dependabot in #1051

  • chore(deps-dev): bump @typescript-eslint/parser from 5.57.0 to 5.59.0 by @dependabot in #1053

  • chore(deps): bump lit from 2.7.1 to 2.7.2 by @dependabot in #1022

  • chore(deps-dev): bump @web/dev-server from 0.1.38 to 0.2.0 by @dependabot in #1063

  • chore(deps-dev): bump @types/node from 18.15.11 to 18.15.13 by @dependabot in #1062

  • chore(deps): bump docker/metadata-action from 4.3.0 to 4.4.0 by @dependabot in #1055

  • chore(deps): bump actions/checkout from 3.5.0 to 3.5.2 by @dependabot in #1047

  • chore(deps-dev): bump @material/web from 1.0.0-pre.5 to 1.0.0-pre.6 by @dependabot in #1042

  • chore(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.2 by @dependabot in #1036

  • chore(deps): bump github/codeql-action from 2.2.9 to 2.3.0 by @dependabot in #1070

  • chore(deps-dev): bump @types/node from 18.15.13 to 18.16.0 by @dependabot in #1069

  • chore(deps-dev): bump eslint-import-resolver-typescript from 3.5.4 to 3.5.5 by @dependabot in #1023

  • chore(deps): bump actions/add-to-project from 0.4.1 to 0.5.0 by @dependabot in #1013

  • chore(deps-dev): bump @webcomponents/webcomponentsjs from 2.7.0 to 2.8.0 by @dependabot in #1005

  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1 by @dependabot in #1083

  • chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by @dependabot in #1075

  • chore(deps-dev): bump prettier from 2.8.7 to 2.8.8 by @dependabot in #1074

  • chore(deps-dev): bump esbuild from 0.17.17 to 0.17.18 by @dependabot in #1073

  • chore(deps-dev): bump eslint-plugin-wc from 1.4.0 to 1.5.0 by @dependabot in #1072

  • chore(deps-dev): bump @web/dev-server from 0.2.0 to 0.2.1 by @dependabot in #1071

  • chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.1 by @dependabot in #1082

  • chore(deps-dev): bump @material/web from 1.0.0-pre.6 to 1.0.0-pre.7 by @dependabot in #1084

  • chore(deps): bump lit from 2.7.2 to 2.7.3 by @dependabot in #1089

  • chore(deps): bump sigstore/cosign-installer from 3.0.2 to 3.0.3 by @dependabot in #1090

  • chore(deps-dev): bump @types/node from 18.16.0 to 18.16.1 by @dependabot in #1088

  • chore(deps-dev): bump @types/node from 18.16.1 to 18.16.2 by @dependabot in #1094

  • chore(deps): bump lit from 2.7.3 to 2.7.4 by @dependabot in #1117

  • chore(deps): bump github/codeql-action from 2.3.0 to 2.3.3 by @dependabot in #1116

  • chore(deps-dev): bump lerna from 6.6.1 to 6.6.2 by @dependabot in #1115

  • chore(deps-dev): bump @types/node from 18.16.2 to 20.1.0 by @dependabot in #1119

  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 by @dependabot in #1107

  • chore(deps-dev): bump @typescript-eslint/parser from 5.59.1 to 5.59.2 by @dependabot in #1106

  • chore(deps): bump zx from 7.2.1 to 7.2.2 by @dependabot in #1108

  • chore(deps-dev): bump eslint from 8.39.0 to 8.40.0 by @dependabot in #1127

Full Changelog: v0.30.0...v0.31.0