-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.html
43 lines (40 loc) · 147 KB
/
CHANGELOG.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="generator" content="VuePress 2.0.0-rc.18" />
<style>
:root {
--vp-c-bg: #fff;
}
[data-theme='dark'] {
--vp-c-bg: #1b1b1f;
}
html,
body {
background-color: var(--vp-c-bg);
}
</style>
<script>
const userMode = localStorage.getItem('vuepress-color-scheme')
const systemDarkMode =
'matchMedia' in window
? window.matchMedia('(prefers-color-scheme: dark)').matches
: false
if (userMode === 'light') {
document.documentElement.dataset.theme = 'light'
} else if (userMode === 'dark' || systemDarkMode) {
document.documentElement.dataset.theme = 'dark'
}
</script>
<link rel="icon" href="/logo.jpg"><script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0049636498302507" crossorigin="anonymous"></script><title>Changelog | FaasJS</title><meta name="description" content="An atomic application framework built for the TypeScript developer.">
<link rel="preload" href="/assets/style-2_vrxXSb.css" as="style"><link rel="stylesheet" href="/assets/style-2_vrxXSb.css">
<link rel="modulepreload" href="/assets/app-BARGm1Fu.js"><link rel="modulepreload" href="/assets/CHANGELOG.html-DT6q89ei.js">
<link rel="prefetch" href="/assets/CODE_OF_CONDUCT.html-DR_z-YVu.js" as="script"><link rel="prefetch" href="/assets/CONTRIBUTING.html-sp07dGz4.js" as="script"><link rel="prefetch" href="/assets/index.html-C1fHqSCl.js" as="script"><link rel="prefetch" href="/assets/SECURITY.html-D3wGyd1s.js" as="script"><link rel="prefetch" href="/assets/index.html-C0_t6pE_.js" as="script"><link rel="prefetch" href="/assets/index.html-NQuSrWMA.js" as="script"><link rel="prefetch" href="/assets/request-spec.html-Dmzj3fPq.js" as="script"><link rel="prefetch" href="/assets/index.html-m86cpDkM.js" as="script"><link rel="prefetch" href="/assets/index.html-CVRCO1t7.js" as="script"><link rel="prefetch" href="/assets/index.html-Dc-kDK66.js" as="script"><link rel="prefetch" href="/assets/index.html-pA5MUTqN.js" as="script"><link rel="prefetch" href="/assets/index.html-xBX4H7UM.js" as="script"><link rel="prefetch" href="/assets/index.html-fjeUCMbf.js" as="script"><link rel="prefetch" href="/assets/index.html-Bhv349ef.js" as="script"><link rel="prefetch" href="/assets/index.html-C__lcwIl.js" as="script"><link rel="prefetch" href="/assets/index.html-BiDImCW-.js" as="script"><link rel="prefetch" href="/assets/index.html-B5zLOv-9.js" as="script"><link rel="prefetch" href="/assets/index.html-DAYHB-DV.js" as="script"><link rel="prefetch" href="/assets/index.html-Bxiq5YQF.js" as="script"><link rel="prefetch" href="/assets/index.html-CXjIDycD.js" as="script"><link rel="prefetch" href="/assets/index.html-BBqY2-3Q.js" as="script"><link rel="prefetch" href="/assets/index.html-t0XmVk2I.js" as="script"><link rel="prefetch" href="/assets/index.html-DjKkZrCV.js" as="script"><link rel="prefetch" href="/assets/index.html-Dd61PmcK.js" as="script"><link rel="prefetch" href="/assets/index.html-DXCbmsno.js" as="script"><link rel="prefetch" href="/assets/index.html-DXhXTAM1.js" as="script"><link rel="prefetch" href="/assets/index.html-Bs9Kz70Z.js" as="script"><link rel="prefetch" href="/assets/index.html-DWhPCtkR.js" as="script"><link rel="prefetch" href="/assets/index.html-DEOOb-wy.js" as="script"><link rel="prefetch" href="/assets/index.html-BhIwRiL2.js" as="script"><link rel="prefetch" href="/assets/index.html-DGDgcfmj.js" as="script"><link rel="prefetch" href="/assets/index.html-D7ZpDQdF.js" as="script"><link rel="prefetch" href="/assets/index.html-eBdewk8Z.js" as="script"><link rel="prefetch" href="/assets/index.html-CRghHoIf.js" as="script"><link rel="prefetch" href="/assets/browser.html-BTcml4_j.js" as="script"><link rel="prefetch" href="/assets/cli.html-BzT19few.js" as="script"><link rel="prefetch" href="/assets/cloud_function.html-D3LOf0UM.js" as="script"><link rel="prefetch" href="/assets/create-faas-app.html-Cfd0miNP.js" as="script"><link rel="prefetch" href="/assets/deep_merge.html-sB7_2tgU.js" as="script"><link rel="prefetch" href="/assets/develop.html-DG5ZIGUP.js" as="script"><link rel="prefetch" href="/assets/func.html-B05Ikr7h.js" as="script"><link rel="prefetch" href="/assets/http.html-ks693f3p.js" as="script"><link rel="prefetch" href="/assets/knex.html-BR4f-o-B.js" as="script"><link rel="prefetch" href="/assets/load.html-BcKixvLd.js" as="script"><link rel="prefetch" href="/assets/logger.html-D1d2qIBI.js" as="script"><link rel="prefetch" href="/assets/mongo.html-DilhqIFU.js" as="script"><link rel="prefetch" href="/assets/react.html-y_QMf1q2.js" as="script"><link rel="prefetch" href="/assets/redis.html-Bp-Q2np3.js" as="script"><link rel="prefetch" href="/assets/request.html-D9eTHFol.js" as="script"><link rel="prefetch" href="/assets/server.html-tOck3s9L.js" as="script"><link rel="prefetch" href="/assets/test.html-B94U0W1r.js" as="script"><link rel="prefetch" href="/assets/vue-plugin.html-DqMGtN0P.js" as="script"><link rel="prefetch" href="/assets/index.html-D5ubCLMX.js" as="script"><link rel="prefetch" href="/assets/auth.html-CgMXfx__.js" as="script"><link rel="prefetch" href="/assets/story.html-T1y3Xv80.js" as="script"><link rel="prefetch" href="/assets/App.html-CQ3fGTQF.js" as="script"><link rel="prefetch" href="/assets/Blank.html-DDb2eNn9.js" as="script"><link rel="prefetch" href="/assets/ConfigProvider.html-D7pRnic7.js" as="script"><link rel="prefetch" href="/assets/Description.html-DYey0b1h.js" as="script"><link rel="prefetch" href="/assets/Drawer.html-BPS2d8_1.js" as="script"><link rel="prefetch" href="/assets/ErrorBoundary.html-xuip23cj.js" as="script"><link rel="prefetch" href="/assets/FaasDataWrapper.html-DwK0Wv1f.js" as="script"><link rel="prefetch" href="/assets/Form.html-mexAg4Qz.js" as="script"><link rel="prefetch" href="/assets/FormItem.html-DZvCu60g.js" as="script"><link rel="prefetch" href="/assets/Link.html-DXRlTfTn.js" as="script"><link rel="prefetch" href="/assets/Loading.html-DlftfiYg.js" as="script"><link rel="prefetch" href="/assets/Modal.html-DmAD1keN.js" as="script"><link rel="prefetch" href="/assets/PageNotFound.html-CPkbQ4Bq.js" as="script"><link rel="prefetch" href="/assets/Routes.html-BQaFoRic.js" as="script"><link rel="prefetch" href="/assets/Table.html-Dr6Z7Mx5.js" as="script"><link rel="prefetch" href="/assets/Tabs.html-Nyunv9d1.js" as="script"><link rel="prefetch" href="/assets/Title.html-D34SdQuf.js" as="script"><link rel="prefetch" href="/assets/faas.html-C-lrJo9f.js" as="script"><link rel="prefetch" href="/assets/transferOptions.html-DF92ZuSg.js" as="script"><link rel="prefetch" href="/assets/transferValue.html-BV70OE-Z.js" as="script"><link rel="prefetch" href="/assets/upperFirst.html-DbMcgrVZ.js" as="script"><link rel="prefetch" href="/assets/useApp.html-C1kIF_in.js" as="script"><link rel="prefetch" href="/assets/useConfigContext.html-Bt3gFsaS.js" as="script"><link rel="prefetch" href="/assets/useDrawer.html-cFg3Mw30.js" as="script"><link rel="prefetch" href="/assets/useFaas.html-CaA8xG7f.js" as="script"><link rel="prefetch" href="/assets/useModal.html-D7-1H3wU.js" as="script"><link rel="prefetch" href="/assets/withFaasData.html-e71RN2rI.js" as="script"><link rel="prefetch" href="/assets/AppProps.html-r9AvrwJ7.js" as="script"><link rel="prefetch" href="/assets/BaseItemProps.html-zbhVYhGu.js" as="script"><link rel="prefetch" href="/assets/BlankProps.html-DC9RTeCM.js" as="script"><link rel="prefetch" href="/assets/ConfigProviderProps.html-CDd4N8i6.js" as="script"><link rel="prefetch" href="/assets/DescriptionItemContentProps.html-Dg6PEf6m.js" as="script"><link rel="prefetch" href="/assets/DescriptionItemProps.html-BL2SLBVH.js" as="script"><link rel="prefetch" href="/assets/DescriptionProps.html-CkKC_kPB.js" as="script"><link rel="prefetch" href="/assets/DrawerProps.html-9F516rX7.js" as="script"><link rel="prefetch" href="/assets/ErrorBoundaryProps.html-DSdScBKi.js" as="script"><link rel="prefetch" href="/assets/ExtendDescriptionTypeProps.html-CM45jImP.js" as="script"><link rel="prefetch" href="/assets/ExtendFormItemProps.html-R2I6pMAb.js" as="script"><link rel="prefetch" href="/assets/FaasDataWrapperProps.html-BwTxFhym.js" as="script"><link rel="prefetch" href="/assets/FaasItemProps.html-DPDH20Sg.js" as="script"><link rel="prefetch" href="/assets/FormItemProps.html-0rb1tMtA.js" as="script"><link rel="prefetch" href="/assets/FormProps.html-yu5yw8Kw.js" as="script"><link rel="prefetch" href="/assets/LinkProps.html-C2_FrzGv.js" as="script"><link rel="prefetch" href="/assets/ModalProps.html-BK-Rnx_a.js" as="script"><link rel="prefetch" href="/assets/RoutesProps.html-J9QVeqxf.js" as="script"><link rel="prefetch" href="/assets/TabProps.html-C_otC_0K.js" as="script"><link rel="prefetch" href="/assets/TableItemProps.html-CnitXkBL.js" as="script"><link rel="prefetch" href="/assets/TabsProps.html-CiQWKGx-.js" as="script"><link rel="prefetch" href="/assets/TitleProps.html-BtYbUiIv.js" as="script"><link rel="prefetch" href="/assets/UnionFaasItemProps.html-DTp1GshJ.js" as="script"><link rel="prefetch" href="/assets/useAppProps.html-B3tqN-wf.js" as="script"><link rel="prefetch" href="/assets/BaseOption.html-tu3xPx0x.js" as="script"><link rel="prefetch" href="/assets/ExtendDescriptionItemProps.html-CfkACnlH.js" as="script"><link rel="prefetch" href="/assets/ExtendFormTypeProps.html-BUIpLIag.js" as="script"><link rel="prefetch" href="/assets/ExtendTableItemProps.html-D9ohe3rX.js" as="script"><link rel="prefetch" href="/assets/ExtendTableTypeProps.html-VceNjawZ.js" as="script"><link rel="prefetch" href="/assets/ExtendTypes.html-CIq6fEel.js" as="script"><link rel="prefetch" href="/assets/FaasDataInjection.html-Do-tYy6V.js" as="script"><link rel="prefetch" href="/assets/FaasItemType.html-zZMoZbGK.js" as="script"><link rel="prefetch" href="/assets/FaasItemTypeValue.html-5fkZTlA2.js" as="script"><link rel="prefetch" href="/assets/FormSubmitProps.html-Cv_1RtMG.js" as="script"><link rel="prefetch" href="/assets/LoadingProps.html-BuqDC6Lq.js" as="script"><link rel="prefetch" href="/assets/TableProps.html-DY-WmiPO.js" as="script"><link rel="prefetch" href="/assets/UnionFaasItemElement.html-m2Dq_Kp3.js" as="script"><link rel="prefetch" href="/assets/UnionFaasItemInjection.html-BiX-vcys.js" as="script"><link rel="prefetch" href="/assets/UnionFaasItemRender.html-CAELI-gv.js" as="script"><link rel="prefetch" href="/assets/UnionScene.html-CU1ZpkF1.js" as="script"><link rel="prefetch" href="/assets/setDrawerProps.html-mbXU1l63.js" as="script"><link rel="prefetch" href="/assets/setModalProps.html-DTOgNU78.js" as="script"><link rel="prefetch" href="/assets/ConfigContext.html-D2cchkAr.js" as="script"><link rel="prefetch" href="/assets/FaasBrowserClient.html-BLEiPLKO.js" as="script"><link rel="prefetch" href="/assets/Response.html-BWZ977CJ.js" as="script"><link rel="prefetch" href="/assets/ResponseError.html-BX8aFe-e.js" as="script"><link rel="prefetch" href="/assets/generateId.html-DupmNioi.js" as="script"><link rel="prefetch" href="/assets/setMock.html-Cf1D27UI.js" as="script"><link rel="prefetch" href="/assets/BaseUrl.html-CYB6VXrZ.js" as="script"><link rel="prefetch" href="/assets/FaasBrowserClientAction.html-BVqC1Y-R.js" as="script"><link rel="prefetch" href="/assets/MockHandler.html-cwMf_tP3.js" as="script"><link rel="prefetch" href="/assets/Options.html-BKjZjZm5.js" as="script"><link rel="prefetch" href="/assets/ResponseHeaders.html-pZ4CUTIe.js" as="script"><link rel="prefetch" href="/assets/ResponseProps.html-C91JAAYq.js" as="script"><link rel="prefetch" href="/assets/default.html-CUs6OeuO.js" as="script"><link rel="prefetch" href="/assets/CloudFunction.html-BgocSVGk.js" as="script"><link rel="prefetch" href="/assets/invoke.html-DOdaF3ks.js" as="script"><link rel="prefetch" href="/assets/invokeSync.html-BDlNsJyZ.js" as="script"><link rel="prefetch" href="/assets/useCloudFunction.html-BDUawuUp.js" as="script"><link rel="prefetch" href="/assets/CloudFunctionAdapter.html-Btijh1m3.js" as="script"><link rel="prefetch" href="/assets/CloudFunctionConfig.html-1EQHfa3n.js" as="script"><link rel="prefetch" href="/assets/default.html-B14j0yzI.js" as="script"><link rel="prefetch" href="/assets/deepMerge.html-Cu3HrRqf.js" as="script"><link rel="prefetch" href="/assets/Func.html-COxJt-5g.js" as="script"><link rel="prefetch" href="/assets/useFunc.html-BZTY0IPs.js" as="script"><link rel="prefetch" href="/assets/usePlugin.html-DSyBabwo.js" as="script"><link rel="prefetch" href="/assets/Config.html-C4UGWa6d.js" as="script"><link rel="prefetch" href="/assets/ExportedHandler.html-D-56MfdC.js" as="script"><link rel="prefetch" href="/assets/FuncConfig.html-BBBAT_qY.js" as="script"><link rel="prefetch" href="/assets/FuncEventType.html-DUjs9osU.js" as="script"><link rel="prefetch" href="/assets/FuncReturnType.html-BqBxJaXQ.js" as="script"><link rel="prefetch" href="/assets/Handler.html-1w3YFUeD.js" as="script"><link rel="prefetch" href="/assets/InvokeData.html-DBQSC2Bg.js" as="script"><link rel="prefetch" href="/assets/LifeCycleKey.html-pajE64g_.js" as="script"><link rel="prefetch" href="/assets/MountData.html-DnI0k3YC.js" as="script"><link rel="prefetch" href="/assets/Next.html-BrwDudHS.js" as="script"><link rel="prefetch" href="/assets/Plugin.html-2fR6uZoZ.js" as="script"><link rel="prefetch" href="/assets/UseifyPlugin.html-DzYs8xZL.js" as="script"><link rel="prefetch" href="/assets/Cookie.html-DjGrsXBq.js" as="script"><link rel="prefetch" href="/assets/Http.html-D1P5Z_RX.js" as="script"><link rel="prefetch" href="/assets/HttpError.html-BYIeF4cK.js" as="script"><link rel="prefetch" href="/assets/Session.html-CPCJM19i.js" as="script"><link rel="prefetch" href="/assets/Validator.html-C3f-Cei9.js" as="script"><link rel="prefetch" href="/assets/useHttp.html-mYzQ8s9m.js" as="script"><link rel="prefetch" href="/assets/useHttpFunc.html-Dufq5zzj.js" as="script"><link rel="prefetch" href="/assets/CookieOptions.html-C0k6AMmK.js" as="script"><link rel="prefetch" href="/assets/HttpConfig.html-BP2s3Vhw.js" as="script"><link rel="prefetch" href="/assets/HttpFuncHandler.html-CD0mLisd.js" as="script"><link rel="prefetch" href="/assets/Response.html-B72wSKAg.js" as="script"><link rel="prefetch" href="/assets/SessionOptions.html-D4-Wf9fe.js" as="script"><link rel="prefetch" href="/assets/ValidatorConfig.html-Bv83-iVp.js" as="script"><link rel="prefetch" href="/assets/ValidatorOptions.html-CuYuLGwP.js" as="script"><link rel="prefetch" href="/assets/ValidatorRuleOptions.html-CAa9zWam.js" as="script"><link rel="prefetch" href="/assets/ContentType.html-BZuZ38lp.js" as="script"><link rel="prefetch" href="/assets/index.html-CFQ04qSL.js" as="script"><link rel="prefetch" href="/assets/index.html-BjJ-lG9B.js" as="script"><link rel="prefetch" href="/assets/index.html-Cc1cuUeq.js" as="script"><link rel="prefetch" href="/assets/index.html-Cpm0yUnb.js" as="script"><link rel="prefetch" href="/assets/Knex.html-B9n_emuA.js" as="script"><link rel="prefetch" href="/assets/originKnex.html-C3V2Fqlm.js" as="script"><link rel="prefetch" href="/assets/query.html-TeeoXWLQ.js" as="script"><link rel="prefetch" href="/assets/raw.html-Dhoo3mdd.js" as="script"><link rel="prefetch" href="/assets/transaction.html-DF8FmWsX.js" as="script"><link rel="prefetch" href="/assets/useKnex.html-BHNKqNvs.js" as="script"><link rel="prefetch" href="/assets/KnexConfig.html-B1H0TSAU.js" as="script"><link rel="prefetch" href="/assets/loadConfig.html-CSjypkLF.js" as="script"><link rel="prefetch" href="/assets/loadTs.html-CF59uFKu.js" as="script"><link rel="prefetch" href="/assets/Logger.html-Cw846OkY.js" as="script"><link rel="prefetch" href="/assets/Color.html-C3rLhQLE.js" as="script"><link rel="prefetch" href="/assets/Color.html-Ctkdyfx3.js" as="script"><link rel="prefetch" href="/assets/Level.html-Bg7Erlwe.js" as="script"><link rel="prefetch" href="/assets/Mongo.html-CsYbKgvK.js" as="script"><link rel="prefetch" href="/assets/MongoConfig.html-DS_xjjAm.js" as="script"><link rel="prefetch" href="/assets/NextJsPlugin.html-BWBwE9DK.js" as="script"><link rel="prefetch" href="/assets/useFuncWithNextJsPlugin.html-DZ7eipkb.js" as="script"><link rel="prefetch" href="/assets/ErrorBoundary.html-D3TWvit0.js" as="script"><link rel="prefetch" href="/assets/Response.html-DeRDVAOa.js" as="script"><link rel="prefetch" href="/assets/ResponseError.html-7-P-9s8K.js" as="script"><link rel="prefetch" href="/assets/FaasDataWrapper.html-Cjzs5gMo.js" as="script"><link rel="prefetch" href="/assets/FaasReactClient.html-BREscIuS.js" as="script"><link rel="prefetch" href="/assets/Form.html-B9gsxs_N.js" as="script"><link rel="prefetch" href="/assets/FormContextProvider.html-CBSe0N8v.js" as="script"><link rel="prefetch" href="/assets/FormItem.html-D2dEDK16.js" as="script"><link rel="prefetch" href="/assets/OptionalWrapper.html-DxGTlAkH.js" as="script"><link rel="prefetch" href="/assets/createSplittingContext.html-BTazHH9f.js" as="script"><link rel="prefetch" href="/assets/equal.html-BaQJvoPt.js" as="script"><link rel="prefetch" href="/assets/faas.html-BZAjHUmy.js" as="script"><link rel="prefetch" href="/assets/getClient.html-CAu_IEbU.js" as="script"><link rel="prefetch" href="/assets/useConstant.html-B7q2_V_p.js" as="script"><link rel="prefetch" href="/assets/useEqualCallback.html-DnOTZCcI.js" as="script"><link rel="prefetch" href="/assets/useEqualEffect.html-DSJPVpR4.js" as="script"><link rel="prefetch" href="/assets/useEqualMemo.html-DRYjtzrp.js" as="script"><link rel="prefetch" href="/assets/useEqualMemoize.html-C__q_9va.js" as="script"><link rel="prefetch" href="/assets/useFaas.html-D-yViL-a.js" as="script"><link rel="prefetch" href="/assets/useFormContext.html-B0T1_AUr.js" as="script"><link rel="prefetch" href="/assets/usePrevious.html-n9SVzMxK.js" as="script"><link rel="prefetch" href="/assets/useSplittingState.html-CWghAipP.js" as="script"><link rel="prefetch" href="/assets/validValues.html-DLKozwVZ.js" as="script"><link rel="prefetch" href="/assets/withFaasData.html-BybOBMT_.js" as="script"><link rel="prefetch" href="/assets/ErrorBoundaryProps.html-CqJWiejq.js" as="script"><link rel="prefetch" href="/assets/ErrorChildrenProps.html-BDy0xzZ3.js" as="script"><link rel="prefetch" href="/assets/FaasAction.html-CmVONE1d.js" as="script"><link rel="prefetch" href="/assets/FaasData.html-D7YYlyiT.js" as="script"><link rel="prefetch" href="/assets/FaasDataInjection.html-7kGxHs7z.js" as="script"><link rel="prefetch" href="/assets/FaasDataWrapperProps.html-tk6EL4Er.js" as="script"><link rel="prefetch" href="/assets/FaasParams.html-BaWmZlWF.js" as="script"><link rel="prefetch" href="/assets/FaasReactClientInstance.html-BrSVkE8M.js" as="script"><link rel="prefetch" href="/assets/FaasReactClientOptions.html-DiYrkeal.js" as="script"><link rel="prefetch" href="/assets/FormButtonElementProps.html-fhtQMEiA.js" as="script"><link rel="prefetch" href="/assets/FormContextProps.html-DiNvcO-B.js" as="script"><link rel="prefetch" href="/assets/FormDefaultRulesOptions.html-CmCwKp-r.js" as="script"><link rel="prefetch" href="/assets/FormElementTypes.html-GJkLEH4t.js" as="script"><link rel="prefetch" href="/assets/FormInputElementProps.html-CTB3UEsR.js" as="script"><link rel="prefetch" href="/assets/FormItemName.html-B1xt_Czf.js" as="script"><link rel="prefetch" href="/assets/FormItemProps.html-BZsM7T0G.js" as="script"><link rel="prefetch" href="/assets/FormLabelElementProps.html-DybTdz_e.js" as="script"><link rel="prefetch" href="/assets/FormLang.html-C1pfw-bF.js" as="script"><link rel="prefetch" href="/assets/FormProps.html-BH6R3P7h.js" as="script"><link rel="prefetch" href="/assets/FormRule.html-mDRMGnm_.js" as="script"><link rel="prefetch" href="/assets/FormRules.html-B8DdlolQ.js" as="script"><link rel="prefetch" href="/assets/InferFormRulesOptions.html-DSGyQUWP.js" as="script"><link rel="prefetch" href="/assets/OnError.html-BjEV6sIk.js" as="script"><link rel="prefetch" href="/assets/OptionalWrapperProps.html-DFzTGWY4.js" as="script"><link rel="prefetch" href="/assets/Options.html-BNoRWjg1.js" as="script"><link rel="prefetch" href="/assets/ResponseHeaders.html-B74v-jxo.js" as="script"><link rel="prefetch" href="/assets/useFaasOptions.html-Cc1DE8iS.js" as="script"><link rel="prefetch" href="/assets/FormDefaultElements.html-Drg2ZqET.js" as="script"><link rel="prefetch" href="/assets/FormDefaultLang.html-nADv2zpt.js" as="script"><link rel="prefetch" href="/assets/FormDefaultRules.html-uuwkvOTC.js" as="script"><link rel="prefetch" href="/assets/Redis.html-Dd6dDpBb.js" as="script"><link rel="prefetch" href="/assets/get.html-BkzFQuF6.js" as="script"><link rel="prefetch" href="/assets/getJSON.html-C0zgclON.js" as="script"><link rel="prefetch" href="/assets/lock.html-CI73efXJ.js" as="script"><link rel="prefetch" href="/assets/multi.html-CbKkMvxI.js" as="script"><link rel="prefetch" href="/assets/pipeline.html-Cia3xSVm.js" as="script"><link rel="prefetch" href="/assets/publish.html-Bt3Krhvb.js" as="script"><link rel="prefetch" href="/assets/query.html-D8JqU3XY.js" as="script"><link rel="prefetch" href="/assets/set.html-Dh6RerGS.js" as="script"><link rel="prefetch" href="/assets/setJSON.html-C0Spk8iz.js" as="script"><link rel="prefetch" href="/assets/unlock.html-DuO7yOHe.js" as="script"><link rel="prefetch" href="/assets/useRedis.html-G6-UmVcf.js" as="script"><link rel="prefetch" href="/assets/RedisConfig.html-B9hgbFID.js" as="script"><link rel="prefetch" href="/assets/ResponseError.html-CdZ2hHgh.js" as="script"><link rel="prefetch" href="/assets/querystringify.html-Bn2CBs7y.js" as="script"><link rel="prefetch" href="/assets/request.html-ZmjkXf69.js" as="script"><link rel="prefetch" href="/assets/setMock.html-Bc92Ow4F.js" as="script"><link rel="prefetch" href="/assets/Request.html-cCOPxdnS.js" as="script"><link rel="prefetch" href="/assets/RequestOptions.html-D9s7b1xs.js" as="script"><link rel="prefetch" href="/assets/Response.html-CWnhlbbX.js" as="script"><link rel="prefetch" href="/assets/Server.html-DLs0Gntj.js" as="script"><link rel="prefetch" href="/assets/closeAll.html-BPhxxYUx.js" as="script"><link rel="prefetch" href="/assets/getAll.html-tW7sQWPR.js" as="script"><link rel="prefetch" href="/assets/Func.html-DKUBEP97.js" as="script"><link rel="prefetch" href="/assets/FuncWarper.html-lpEf6uHV.js" as="script"><link rel="prefetch" href="/assets/test.html-DNwBZ3bw.js" as="script"><link rel="prefetch" href="/assets/useFunc.html-CpCy6crV.js" as="script"><link rel="prefetch" href="/assets/usePlugin.html-D0gvQRMr.js" as="script"><link rel="prefetch" href="/assets/Config.html-D5kqJ7lS.js" as="script"><link rel="prefetch" href="/assets/ExportedHandler.html-DmYxTde4.js" as="script"><link rel="prefetch" href="/assets/FuncConfig.html-CmU2t21A.js" as="script"><link rel="prefetch" href="/assets/FuncEventType.html-wJtarFm5.js" as="script"><link rel="prefetch" href="/assets/FuncReturnType.html-C3GLakOH.js" as="script"><link rel="prefetch" href="/assets/Handler.html-BpJ54YyP.js" as="script"><link rel="prefetch" href="/assets/InvokeData.html-kJLpO43W.js" as="script"><link rel="prefetch" href="/assets/LifeCycleKey.html-B-QmNANt.js" as="script"><link rel="prefetch" href="/assets/MountData.html-B1UHGnVY.js" as="script"><link rel="prefetch" href="/assets/Next.html-CfGguHDM.js" as="script"><link rel="prefetch" href="/assets/Plugin.html-Q5k4Hlsp.js" as="script"><link rel="prefetch" href="/assets/UseifyPlugin.html-BK-w1dNI.js" as="script"><link rel="prefetch" href="/assets/bundle.html-Dd3j0THu.js" as="script"><link rel="prefetch" href="/assets/transform.html-v0s60ZRl.js" as="script"><link rel="prefetch" href="/assets/NodeBuiltinModules.html-Jj8oNYSf.js" as="script"><link rel="prefetch" href="/assets/FaasAction.html-DNpdlo6O.js" as="script"><link rel="prefetch" href="/assets/FaasActionPaths.html-CSSaAP3V.js" as="script"><link rel="prefetch" href="/assets/FaasData.html-CAAN7jwU.js" as="script"><link rel="prefetch" href="/assets/FaasParams.html-BCbGNPNT.js" as="script"><link rel="prefetch" href="/assets/InferFaasAction.html-D2G37n_T.js" as="script"><link rel="prefetch" href="/assets/FaasBrowserClient.html-Cz1fLOqs.js" as="script"><link rel="prefetch" href="/assets/Response.html-BuZebR2T.js" as="script"><link rel="prefetch" href="/assets/ResponseError.html-DHM25kSs.js" as="script"><link rel="prefetch" href="/assets/FaasVuePluginOptions.html-CYmFIIOQ.js" as="script"><link rel="prefetch" href="/assets/Options.html-D7dtnAF1.js" as="script"><link rel="prefetch" href="/assets/ResponseHeaders.html-D1iBbj45.js" as="script"><link rel="prefetch" href="/assets/FaasVuePlugin.html-C3B4qvqF.js" as="script"><link rel="prefetch" href="/assets/lifecycle.html-BOcSc9wq.js" as="script"><link rel="prefetch" href="/assets/db.html-rjLtOomh.js" as="script"><link rel="prefetch" href="/assets/env.html-BF3AH9XS.js" as="script"><link rel="prefetch" href="/assets/faas-yaml.html-BWavALBL.js" as="script"><link rel="prefetch" href="/assets/http.html-BoOGJhm3.js" as="script"><link rel="prefetch" href="/assets/plugin.html-xAa1kkn1.js" as="script"><link rel="prefetch" href="/assets/react.html-Bb7Ijq2J.js" as="script"><link rel="prefetch" href="/assets/request-spec.html-Byy0g5kB.js" as="script"><link rel="prefetch" href="/assets/vue.html-DzD1gCuA.js" as="script"><link rel="prefetch" href="/assets/404.html-Cl6OZ75C.js" as="script"><link rel="prefetch" href="/assets/setupDevtools-7MC2TMWH-GV0MI-qi.js" as="script">
</head>
<body>
<div id="app"><!--[--><div class="vp-theme-container no-sidebar external-link-icon" vp-container><!--[--><header class="vp-navbar" vp-navbar><div class="vp-toggle-sidebar-button" title="toggle sidebar" aria-expanded="false" role="button" tabindex="0"><div class="icon" aria-hidden="true"><span></span><span></span><span></span></div></div><span><a class="route-link" href="/"><!----><span class="vp-site-name" aria-hidden="true">FaasJS</span></a></span><div class="vp-navbar-items-wrapper" style=""><!--[--><!--]--><nav class="vp-navbar-items vp-hide-mobile" aria-label="site navigation"><!--[--><div class="vp-navbar-item"><a class="route-link auto-link" href="/" aria-label="Home"><!---->Home<!----></a></div><div class="vp-navbar-item"><div class="vp-navbar-dropdown-wrapper"><button class="vp-navbar-dropdown-title" type="button" aria-label="Learn"><span class="title">Learn</span><span class="arrow down"></span></button><button class="vp-navbar-dropdown-title-mobile" type="button" aria-label="Learn"><span class="title">Learn</span><span class="right arrow"></span></button><ul style="display:none;" class="vp-navbar-dropdown"><!--[--><li class="vp-navbar-dropdown-item"><a class="route-link auto-link" href="/guide/" aria-label="Guide"><!---->Guide<!----></a></li><li class="vp-navbar-dropdown-item"><a class="route-link auto-link" href="/doc/" aria-label="Documents"><!---->Documents<!----></a></li><li class="vp-navbar-dropdown-item"><a class="auto-link external-link" href="https://github.com/faasjs/starter" aria-label="Starter Template" rel="noopener noreferrer" target="_blank"><!---->Starter Template<!----></a></li><li class="vp-navbar-dropdown-item"><a class="route-link route-link-active auto-link" href="/CHANGELOG.html" aria-label="Changelog"><!---->Changelog<!----></a></li><li class="vp-navbar-dropdown-item"><!--[--><h4 class="vp-navbar-dropdown-subtitle"><span>Ecosystem</span></h4><ul class="vp-navbar-dropdown-subitem-wrapper"><!--[--><li class="vp-navbar-dropdown-subitem"><a class="auto-link external-link" href="https://marketplace.visualstudio.com/items?itemName=FaasJS.faasjs-snippets" aria-label="VS Code Plugin" rel="noopener noreferrer" target="_blank"><!---->VS Code Plugin<!----></a></li><li class="vp-navbar-dropdown-subitem"><a class="route-link auto-link" href="/doc/images/" aria-label="Docker Images"><!---->Docker Images<!----></a></li><!--]--></ul><!--]--></li><!--]--></ul></div></div><div class="vp-navbar-item"><div class="vp-navbar-dropdown-wrapper"><button class="vp-navbar-dropdown-title" type="button" aria-label="Community"><span class="title">Community</span><span class="arrow down"></span></button><button class="vp-navbar-dropdown-title-mobile" type="button" aria-label="Community"><span class="title">Community</span><span class="right arrow"></span></button><ul style="display:none;" class="vp-navbar-dropdown"><!--[--><li class="vp-navbar-dropdown-item"><a class="auto-link external-link" href="https://github.com/faasjs/faasjs/" aria-label="Github" rel="noopener noreferrer" target="_blank"><!---->Github<!----></a></li><li class="vp-navbar-dropdown-item"><a class="route-link auto-link" href="/CONTRIBUTING.html" aria-label="Contributing"><!---->Contributing<!----></a></li><li class="vp-navbar-dropdown-item"><a class="auto-link external-link" href="https://github.com/sponsors/faasjs" aria-label="Sponsor" rel="noopener noreferrer" target="_blank"><!---->Sponsor<!----></a></li><li class="vp-navbar-dropdown-item"><a class="route-link auto-link" href="/SECURITY.html" aria-label="Security"><!---->Security<!----></a></li><!--]--></ul></div></div><div class="vp-navbar-item"><div class="vp-navbar-dropdown-wrapper"><button class="vp-navbar-dropdown-title" type="button" aria-label="Select language"><span class="title">Languages</span><span class="arrow down"></span></button><button class="vp-navbar-dropdown-title-mobile" type="button" aria-label="Select language"><span class="title">Languages</span><span class="right arrow"></span></button><ul style="display:none;" class="vp-navbar-dropdown"><!--[--><li class="vp-navbar-dropdown-item"><a class="route-link route-link-active auto-link" href="/CHANGELOG.html" aria-label="English"><!---->English<!----></a></li><li class="vp-navbar-dropdown-item"><a class="route-link auto-link" href="/zh/" aria-label="简体中文"><!---->简体中文<!----></a></li><!--]--></ul></div></div><!--]--></nav><!--[--><!--]--><button type="button" class="vp-toggle-color-mode-button" title="toggle color mode"><svg class="light-icon" viewbox="0 0 32 32" style=""><path d="M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6z" fill="currentColor"></path><path d="M5.394 6.813l1.414-1.415l3.506 3.506L8.9 10.318z" fill="currentColor"></path><path d="M2 15.005h5v2H2z" fill="currentColor"></path><path d="M5.394 25.197L8.9 21.691l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 25.005h2v5h-2z" fill="currentColor"></path><path d="M21.687 23.106l1.414-1.415l3.506 3.506l-1.414 1.414z" fill="currentColor"></path><path d="M25 15.005h5v2h-5z" fill="currentColor"></path><path d="M21.687 8.904l3.506-3.506l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 2.005h2v5h-2z" fill="currentColor"></path></svg><svg class="dark-icon" viewbox="0 0 32 32" style="display:none;"><path d="M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z" fill="currentColor"></path></svg></button><form class="search-box" role="search"><input type="search" placeholder="Search" autocomplete="off" spellcheck="false" value><!----></form></div></header><!--]--><div class="vp-sidebar-mask"></div><!--[--><aside class="vp-sidebar" vp-sidebar><nav class="vp-navbar-items" aria-label="site navigation"><!--[--><div class="vp-navbar-item"><a class="route-link auto-link" href="/" aria-label="Home"><!---->Home<!----></a></div><div class="vp-navbar-item"><div class="vp-navbar-dropdown-wrapper"><button class="vp-navbar-dropdown-title" type="button" aria-label="Learn"><span class="title">Learn</span><span class="arrow down"></span></button><button class="vp-navbar-dropdown-title-mobile" type="button" aria-label="Learn"><span class="title">Learn</span><span class="right arrow"></span></button><ul style="display:none;" class="vp-navbar-dropdown"><!--[--><li class="vp-navbar-dropdown-item"><a class="route-link auto-link" href="/guide/" aria-label="Guide"><!---->Guide<!----></a></li><li class="vp-navbar-dropdown-item"><a class="route-link auto-link" href="/doc/" aria-label="Documents"><!---->Documents<!----></a></li><li class="vp-navbar-dropdown-item"><a class="auto-link external-link" href="https://github.com/faasjs/starter" aria-label="Starter Template" rel="noopener noreferrer" target="_blank"><!---->Starter Template<!----></a></li><li class="vp-navbar-dropdown-item"><a class="route-link route-link-active auto-link" href="/CHANGELOG.html" aria-label="Changelog"><!---->Changelog<!----></a></li><li class="vp-navbar-dropdown-item"><!--[--><h4 class="vp-navbar-dropdown-subtitle"><span>Ecosystem</span></h4><ul class="vp-navbar-dropdown-subitem-wrapper"><!--[--><li class="vp-navbar-dropdown-subitem"><a class="auto-link external-link" href="https://marketplace.visualstudio.com/items?itemName=FaasJS.faasjs-snippets" aria-label="VS Code Plugin" rel="noopener noreferrer" target="_blank"><!---->VS Code Plugin<!----></a></li><li class="vp-navbar-dropdown-subitem"><a class="route-link auto-link" href="/doc/images/" aria-label="Docker Images"><!---->Docker Images<!----></a></li><!--]--></ul><!--]--></li><!--]--></ul></div></div><div class="vp-navbar-item"><div class="vp-navbar-dropdown-wrapper"><button class="vp-navbar-dropdown-title" type="button" aria-label="Community"><span class="title">Community</span><span class="arrow down"></span></button><button class="vp-navbar-dropdown-title-mobile" type="button" aria-label="Community"><span class="title">Community</span><span class="right arrow"></span></button><ul style="display:none;" class="vp-navbar-dropdown"><!--[--><li class="vp-navbar-dropdown-item"><a class="auto-link external-link" href="https://github.com/faasjs/faasjs/" aria-label="Github" rel="noopener noreferrer" target="_blank"><!---->Github<!----></a></li><li class="vp-navbar-dropdown-item"><a class="route-link auto-link" href="/CONTRIBUTING.html" aria-label="Contributing"><!---->Contributing<!----></a></li><li class="vp-navbar-dropdown-item"><a class="auto-link external-link" href="https://github.com/sponsors/faasjs" aria-label="Sponsor" rel="noopener noreferrer" target="_blank"><!---->Sponsor<!----></a></li><li class="vp-navbar-dropdown-item"><a class="route-link auto-link" href="/SECURITY.html" aria-label="Security"><!---->Security<!----></a></li><!--]--></ul></div></div><div class="vp-navbar-item"><div class="vp-navbar-dropdown-wrapper"><button class="vp-navbar-dropdown-title" type="button" aria-label="Select language"><span class="title">Languages</span><span class="arrow down"></span></button><button class="vp-navbar-dropdown-title-mobile" type="button" aria-label="Select language"><span class="title">Languages</span><span class="right arrow"></span></button><ul style="display:none;" class="vp-navbar-dropdown"><!--[--><li class="vp-navbar-dropdown-item"><a class="route-link route-link-active auto-link" href="/CHANGELOG.html" aria-label="English"><!---->English<!----></a></li><li class="vp-navbar-dropdown-item"><a class="route-link auto-link" href="/zh/" aria-label="简体中文"><!---->简体中文<!----></a></li><!--]--></ul></div></div><!--]--></nav><!--[--><!--]--><!----><!--[--><!--]--></aside><!--]--><!--[--><main class="vp-page"><!--[--><!--]--><div class="theme-default-content" vp-content><!--[--><!--]--><div><h1 id="changelog" tabindex="-1"><a class="header-anchor" href="#changelog"><span>Changelog</span></a></h1><p>FaasJS use <a href="https://semver.org/" target="_blank" rel="noopener noreferrer">Semantic Versioning</a>.</p><h2 id="stable" tabindex="-1"><a class="header-anchor" href="#stable"><span>Stable</span></a></h2><p><a href="https://github.com/faasjs/faasjs/compare/v3.6.1...v3.7.0" target="_blank" rel="noopener noreferrer"><code>v3.7.0 (2024-11-10)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] Add headless form.</li><li>[Feature] Add display name to improve debugging.</li><li>[Feature] Add <code>initializeStates</code> to <code>createSplittingContext</code>.</li><li>[Feature] Add <code>usePrevious</code> hook.</li><li>[Fix] Fix <code>equal</code> error.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v3.6.0...v3.6.1" target="_blank" rel="noopener noreferrer"><code>v3.6.1 (2024-10-23)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Fix] Export <code>useSplittingState</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v3.5.2...v3.6.0" target="_blank" rel="noopener noreferrer"><code>v3.6.0 (2024-10-19)</code></a></p><ul><li><code>@faasjs/server</code><ul><li>[Feature] Support for <a href="https://developer.mozilla.org/en-US/docs/Web/API/Response" target="_blank" rel="noopener noreferrer">Response</a>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v3.5.0...v3.5.2" target="_blank" rel="noopener noreferrer"><code>v3.5.2 (2024-10-16)</code></a></p><ul><li><p><code>@faasjs/react</code></p><ul><li>[Fix] Fix <code>createSplittingContext</code> type.</li><li>[Fix] Fix AsyncFunction for <code>equal</code>.</li></ul></li><li><p><code>@faasjs/ant-design</code></p><ul><li>[Fix] Fix <code>ConfigProvider</code>'s language handling to support server renderer.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v3.4.0...v3.5.0" target="_blank" rel="noopener noreferrer"><code>v3.5.0 (2024-10-15)</code></a></p><ul><li><p><code>@faasjs/browser</code></p><ul><li>[Feature] Simplify mock responses in tests and update Response constructor.</li><li>[Feature] Add <code>length</code> to <code>generateId</code>.</li></ul></li><li><p><code>@faasjs/react</code></p><ul><li>[Feature] Support special type for createSplittingContext's provider and use.</li></ul></li><li><p><code>@faasjs/lint</code></p><ul><li>[Fix] Disable biome for <code>.astro</code> files.</li></ul></li><li><p><code>@faasjs/http</code></p><ul><li>[Feature] Add <code>useHttpFunc</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v3.3.0...v3.4.0" target="_blank" rel="noopener noreferrer"><code>v3.4.0 (2024-10-01)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] Add <code>useSplittingState</code>.</li><li>[Feature] Add <code>memo</code> to <code>createSplittingContext</code>'s <code>Provider</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v3.2.1...v3.3.0" target="_blank" rel="noopener noreferrer"><code>v3.3.0 (2024-09-30)</code></a></p><ul><li><code>@faasjs/types</code><ul><li>[Feature] Add <code>InferFaasAction</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v3.2.0...v3.2.1" target="_blank" rel="noopener noreferrer"><code>v3.2.1 (2024-09-24)</code></a></p><ul><li>Move <code>dependencies</code> to <code>peerDependencies</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v3.1.2...v3.2.0" target="_blank" rel="noopener noreferrer"><code>v3.2.0 (2024-09-20)</code></a></p><ul><li><p><code>@faasjs/server</code></p><ul><li>[Feature] Add raw request and response to <code>event</code>.</li></ul></li><li><p><code>@faasjs/browser</code></p><ul><li>[Fix] Fix url.</li></ul></li><li><p><code>@faasjs/react</code></p><ul><li>[Fix] Fix faas.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v3.0.0...v3.1.2" target="_blank" rel="noopener noreferrer"><code>v3.1.2 (2024-09-17)</code></a></p><ul><li><p><code>@faasjs/react</code></p><ul><li>[Feature] Add custom compare function <code>equal</code> and hooks: <code>useEqualMemoize</code>, <code>useEqualEffect</code>, <code>useEqualMemo</code> and <code>useEqualCallback</code>.</li><li>[Feature] Using new compare function to improve all components and hooks' performance.</li></ul></li><li><p><code>@faasjs/knex</code></p><ul><li>[Feature] Client can be a npm package with <code>npm:</code> prefix.</li></ul></li><li><p><code>@faasjs/func</code></p><ul><li>[Feature] Improve logger.</li></ul></li><li><p><code>@faasjs/nextjs</code></p><ul><li>[Feature] Export logger to context.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.9.0...v3.0.0" target="_blank" rel="noopener noreferrer"><code>v3.0.0 (2024-09-16)</code></a></p><ul><li><p>[Break] Remove <code>@faasjs/deployer</code>, <code>@faasjs/tencentcloud</code>.</p></li><li><p>[Break] Upgrade node version to 22.</p></li><li><p><code>@faasjs/browser</code></p><ul><li>[Break] <code>baseURL</code> is optional and must be end with <code>/</code>.</li><li>[Feature] <code>action</code> can be a react server action.</li></ul></li><li><p><code>@faasjs/react</code></p><ul><li>[Break] <code>domain</code> rename to <code>baseURL</code>.</li><li>[Feature] <code>action</code> can be a react server action.</li><li>[Fix] Fix types.</li></ul></li><li><p><code>@faasjs/vue-plugin</code></p><ul><li>[Break] <code>domain</code> rename to <code>baseURL</code>.</li></ul></li><li><p><code>@faasjs/server</code></p><ul><li>[Feature] Disable code transformation in Bun.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.8.1...v2.9.0" target="_blank" rel="noopener noreferrer"><code>v2.9.0 (2024-09-12)</code></a></p><ul><li><p>Add deprecated notice to below packages:</p><ul><li><code>@faasjs/deployer</code></li><li><code>@faasjs/load</code></li><li><code>@faasjs/tencentcloud</code></li></ul></li><li><p>Add deprecated notice to <code>@faasjs/http</code>'s <code>Validator</code>.</p></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.8.0...v2.8.1" target="_blank" rel="noopener noreferrer"><code>v2.8.1 (2024-09-10)</code></a></p><ul><li><p><code>@faasjs/react</code></p><ul><li>[Fix] Fix <code>withFaasData</code>'s type.</li></ul></li><li><p><code>@faasjs/ant-design</code></p><ul><li>[Fix] Fix <code>withFaasData</code>'s type.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.7.0...v2.8.0" target="_blank" rel="noopener noreferrer"><code>v2.8.0 (2024-09-09)</code></a></p><ul><li><p><code>@faasjs/react</code></p><ul><li>[Feature] Add <code>withFaasData</code>.</li></ul></li><li><p><code>@faasjs/ant-design</code></p><ul><li>[Feature] Add <code>withFaasData</code>.</li><li>[Feature] <code>Link</code>'s button can be boolean.</li><li>[Fix] Fix <code>FaasAction</code> types.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.6.1...v2.7.0" target="_blank" rel="noopener noreferrer"><code>v2.7.0 (2024-09-06)</code></a></p><ul><li><p><code>@faasjs/react</code></p><ul><li>[Feature] Add <code>OptionalWrapper</code>.</li></ul></li><li><p><code>@faasjs/ant-design</code></p><ul><li>[Feature] <code>App</code>'s <code>styleProviderProps</code> and <code>browserRouterProps</code> can be disabled by <code>false</code>.</li><li>[Fix] Fix <code>Form</code>'s <code>initialValues</code> to <code>Partial<Values></code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.6.0...v2.6.1" target="_blank" rel="noopener noreferrer"><code>v2.6.1 (2024-08-31)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix form items type.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.5.2...v2.6.0" target="_blank" rel="noopener noreferrer"><code>v2.6.0 (2024-08-29)</code></a></p><ul><li>[Feature] Add <code>exports</code> to all packages' <code>package.json</code>.</li><li>[Feature] Release new package: <code>@faasjs/lint</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.4.0...v2.5.2" target="_blank" rel="noopener noreferrer"><code>v2.5.2 (2024-08-26)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] Auto generate default FaasReactClient, not throw error when not initialized.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.3.1...v2.4.0" target="_blank" rel="noopener noreferrer"><code>v2.4.0 (2024-07-26)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] Rename <code>createSplitedContext</code> to <code>createSplittingContext</code>.</li><li>[Feature] Add more document to <code>createSplittingContext</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.3.0...v2.3.1" target="_blank" rel="noopener noreferrer"><code>v2.3.1 (2024-05-13)</code></a></p><ul><li><p><code>@faasjs/react</code></p><ul><li>[Fix] <code>createSplitedContext</code>'s defaultValue can be null.</li></ul></li><li><p><code>@faasjs/ant-design</code></p><ul><li>[Fix] Use <code>React.Dispatch<SetStateAction></code> to define modal and drawer types.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.2.0...v2.3.0" target="_blank" rel="noopener noreferrer"><code>v2.3.0 (2024-05-10)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] Optimize <code>createSplitedContext</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.1.0...v2.2.0" target="_blank" rel="noopener noreferrer"><code>v2.2.0 (2024-03-13)</code></a></p><ul><li><p><code>@faasjs/func</code></p><ul><li>[Feature] Add <code>FuncParamsType</code> and <code>FuncReturnType</code>.</li></ul></li><li><p><code>create-faas-app</code></p><ul><li>[Feature] Simplify options.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v2.0.0...v2.1.0" target="_blank" rel="noopener noreferrer"><code>v2.1.0 (2024-03-08)</code></a></p><ul><li><p><code>@faasjs/react</code></p><ul><li>[Feature] Add <code>createSplitedContext</code>.</li></ul></li><li><p><code>@faasjs/ant-design</code></p><ul><li>[Feature] Simplify <code>App</code> with <code>createSplitedContext</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.7.2...v2.0.0" target="_blank" rel="noopener noreferrer"><code>v2.0.0 (2024-02-28)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Break] Remove <code>@preact/signals-react</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.7.1...v1.7.2" target="_blank" rel="noopener noreferrer"><code>v1.7.2 (2024-02-27)</code></a></p><ul><li><p><code>@faasjs/react</code></p><ul><li>[Fix] Fix loading's render issue.</li></ul></li><li><p><code>@faasjs/ant-design</code></p><ul><li>[Fix] Fix Table's loading state.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.7.0...v1.7.1" target="_blank" rel="noopener noreferrer"><code>v1.7.1 (2024-02-25)</code></a></p><ul><li><code>@faasjs/jest</code><ul><li>[Fix] Fix dependences, remove <code>@faasjs/test</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.6.0...v1.7.0" target="_blank" rel="noopener noreferrer"><code>v1.7.0 (2024-02-24)</code></a></p><ul><li><p><code>create-faas-app</code></p><ul><li>[Feature] Support Bun.</li><li>[Fix] Fix example file.</li></ul></li><li><p><code>@faasjs/logger</code></p><ul><li>[Feature] Refactor Logger class initialization.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.5.0...v1.6.0" target="_blank" rel="noopener noreferrer"><code>v1.6.0 (2024-01-29)</code></a></p><ul><li><p><code>@faasjs/react</code></p><ul><li>[Feature] Add <code>useConstant</code>.</li></ul></li><li><p><code>@faasjs/ant-design</code></p><ul><li>[Feature] Reduce <code>App</code> re-render times.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.4.2...v1.5.0" target="_blank" rel="noopener noreferrer"><code>v1.5.0 (2024-01-29)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Support <a href="https://github.com/welldone-software/why-did-you-render" target="_blank" rel="noopener noreferrer">why-did-you-render</a>.</li><li>[Feature] Drawer and Modal support function as change handler.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.4.1...v1.4.2" target="_blank" rel="noopener noreferrer"><code>v1.4.2 (2024-01-22)</code></a></p><ul><li><p><code>@faasjs/knex</code></p><ul><li>[Fix] Fix transaction return value.</li></ul></li><li><p><code>@faasjs/logger</code></p><ul><li>[Fix] Fix error log outputs.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.3.2...v1.4.1" target="_blank" rel="noopener noreferrer"><code>v1.4.1 (2024-01-20)</code></a></p><ul><li><p><code>@faasjs/knex</code></p><ul><li>[Feature] Add <code>commit</code> and <code>rollback</code> events to <code>transaction</code>.</li><li>[Feature] Improve logger.</li></ul></li><li><p><code>@faasjs/request</code></p><ul><li>[Feature] Improve json parse.</li></ul></li><li><p><code>@faasjs/redis</code></p><ul><li>[Feature] Add lock success log.</li><li>[Fix] Fix logger label.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.3.0...v1.3.2" target="_blank" rel="noopener noreferrer"><code>v1.3.2 (2024-01-06)</code></a></p><ul><li><p><code>@faasjs/request</code></p><ul><li>[Feature] Display requestId in log.</li><li>[Fix] Fix downloadFile and downloadStream's logger.</li></ul></li><li><p><code>@faasjs/ant-design</code></p><ul><li>[Fix] Fix <code>Tabs</code>'s item's type define.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.2.0...v1.3.0" target="_blank" rel="noopener noreferrer"><code>v1.3.0 (2024-01-03)</code></a></p><ul><li><p><code>@faasjs/logger</code></p><ul><li>[Feature] Add <code>FaasLogMode</code>.</li></ul></li><li><p><code>@faasjs/request</code>, <code>@faasjs/redis</code>, <code>@faasjs/server</code></p><ul><li>[Fix] Use internal logger.</li></ul></li><li><p><code>@faasjs/knex</code></p><ul><li>[Fix] Improve log format.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.1.1...v1.2.0" target="_blank" rel="noopener noreferrer"><code>v1.2.0 (2023-12-31)</code></a></p><ul><li><p><code>@faasjs/request</code></p><ul><li>[Feature] Add default timeout (5000 as 5s).</li></ul></li><li><p><code>@faasjs/func</code></p><ul><li>[Feature] Improve logger.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.1.0...v1.1.1" target="_blank" rel="noopener noreferrer"><code>v1.1.1 (2023-12-29)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix transfer array types.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v1.0.0...v1.1.0" target="_blank" rel="noopener noreferrer"><code>v1.1.0 (2023-12-26)</code></a></p><ul><li><p><code>@faasjs/http</code></p><ul><li>[Feature] Lowercase header names.</li></ul></li><li><p><code>@faasjs/server</code></p><ul><li>[Feature] Lowercase header names.</li><li>[Feature] Add all headers to Access-Control-Allow-Headers.</li><li>[Feature] Add Access-Control-Expose-Headers.</li></ul></li><li><p><code>@faasjs/browser</code></p><ul><li>[Feature] Add <code>headers</code> to <code>beforeRequest</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.5-beta.6...v1.0.0" target="_blank" rel="noopener noreferrer"><code>v1.0.0 (2023-12-23)</code></a></p><ul><li><p>[Feature] Release first stable version.</p></li><li><p><code>@faasjs/react</code></p><ul><li>[Feature] Export <code>useSignals</code>.</li></ul></li></ul><h2 id="beta" tabindex="-1"><a class="header-anchor" href="#beta"><span>Beta</span></a></h2><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.5-beta.5...v0.0.5-beta.6" target="_blank" rel="noopener noreferrer"><code>v0.0.5-beta.6 (2023-12-23)</code></a></p><ul><li><p><code>@faasjs/react</code></p><ul><li>[Feature] Upgrade <code>@preact/signal-react</code> to <code>^2.0.0</code>.</li></ul></li><li><p><code>@faasjs/redis</code></p><ul><li>[Feature] Improve locking log.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.5-beta.3...v0.0.5-beta.5" target="_blank" rel="noopener noreferrer"><code>v0.0.5-beta.5 (2023-12-19)</code></a></p><ul><li><p><code>@faasjs/ant-design</code></p><ul><li>[Fix] Fix <code>Table</code> items re-render issue.</li></ul></li><li><p><code>@faasjs/server</code></p><ul><li>[Feature] Support deep path default function.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.5-beta.2...v0.0.5-beta.3" target="_blank" rel="noopener noreferrer"><code>v0.0.5-beta.3 (2023-12-14)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix time input.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.5-beta.1...v0.0.5-beta.2" target="_blank" rel="noopener noreferrer"><code>v0.0.5-beta.2 (2023-12-12)</code></a></p><ul><li><p><code>@faasjs/knex</code></p><ul><li>[Feature] Improve logger.</li></ul></li><li><p><code>@faasjs/react</code></p><ul><li>[Feature] Add <code>useSignalState</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.4-beta.16...v0.0.5-beta.1" target="_blank" rel="noopener noreferrer"><code>v0.0.5-beta.1 (2023-12-04)</code></a></p><ul><li><p><code>@faasjs/ant-design</code></p><ul><li>[Break] Change ConfigProvider's config to theme.</li><li>[Feature] Add FaasClientOptions to ConfigProvider.</li></ul></li><li><p><code>@faasjs/request</code></p><ul><li>[Feature] Update logger.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.4-beta.15...v0.0.4-beta.16" target="_blank" rel="noopener noreferrer"><code>v0.0.4-beta.16 (2023-12-03)</code></a></p><ul><li><p><code>@faasjs/ant-design</code></p><ul><li>[Feature] Add FaasJS's ConfigProvider to App.</li></ul></li><li><p><code>@faasjs/request</code></p><ul><li>[Feature] Support gzip and br encoding.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.4-beta.14...v0.0.4-beta.15" target="_blank" rel="noopener noreferrer"><code>v0.0.4-beta.15 (2023-12-01)</code></a></p><ul><li><p><code>@faasjs/eslint-config-recommended</code></p><ul><li>[Break] Remove package.</li></ul></li><li><p><code>@faasjs/eslint-config-react</code></p><ul><li>[Break] Remove package.</li></ul></li><li><p><code>@faasjs/eslint-config-vue</code></p><ul><li>[Break] Remove package.</li></ul></li><li><p><code>@faasjs/linter</code></p><ul><li>[Break] Remove package.</li></ul></li><li><p><code>@faasjs/ant-design</code></p><ul><li>[Feature] Add ErrorBoundary to App.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.4-beta.12...v0.0.4-beta.14" target="_blank" rel="noopener noreferrer"><code>v0.0.4-beta.14 (2023-11-30)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Table's columns support <code>filterDropdown: false</code> and <code>sorter: false</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.4-beta.11...v0.0.4-beta.12" target="_blank" rel="noopener noreferrer"><code>v0.0.4-beta.12 (2023-11-29)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] Add <code>signal</code> feature, based on <a href="https://preactjs.com/guide/v10/signals" target="_blank" rel="noopener noreferrer">@preact/signals-react</a>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.4-beta.10...v0.0.4-beta.11" target="_blank" rel="noopener noreferrer"><code>v0.0.4-beta.11 (2023-11-19)</code></a></p><ul><li><p><code>@faasjs/redis</code></p><ul><li>[Feature] Remove unnecessary types.</li></ul></li><li><p><code>@faasjs/logger</code></p><ul><li>[Fix] Fix logger size.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.4-beta.9...v0.0.4-beta.10" target="_blank" rel="noopener noreferrer"><code>v0.0.4-beta.10 (2023-11-05)</code></a></p><ul><li><code>@faasjs/request</code><ul><li>[Feature] When request failed, return <code>ResponseError</code> instead of <code>Error</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.4-beta.7...v0.0.4-beta.9" target="_blank" rel="noopener noreferrer"><code>v0.0.4-beta.9 (2023-10-24)</code></a></p><ul><li>[Feature] Improve dependencies.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.4-beta.6...v0.0.4-beta.7" target="_blank" rel="noopener noreferrer"><code>v0.0.4-beta.7 (2023-10-23)</code></a></p><ul><li><p><code>@faasjs/func</code></p><ul><li>[Feature] Improve logger for mono mode.</li></ul></li><li><p><code>@faasjs/http</code></p><ul><li>[Feature] Improve logger for mono mode.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.4-beta.5...v0.0.4-beta.6" target="_blank" rel="noopener noreferrer"><code>v0.0.4-beta.6 (2023-10-20)</code></a></p><ul><li><code>@faasjs/knex</code><ul><li>[Feature] <code>transaction</code> add <code>options: { trx: Knex.Transaction }</code> (Thanks contributor: <a href="https://github.com/WittCsharp" target="_blank" rel="noopener noreferrer">@Witt</a>).</li><li>[Feature] Export <code>originKnex</code> and <code>OriginKnex</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.4-beta.4...v0.0.4-beta.5" target="_blank" rel="noopener noreferrer"><code>v0.0.4-beta.5 (2023-10-17)</code></a></p><ul><li><code>@faasjs/test</code><ul><li>[Break] <code>jest.setup.js</code> moved to <code>@faasjs/jest</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.109...v0.0.4-beta.4" target="_blank" rel="noopener noreferrer"><code>v0.0.4-beta.4 (2023-10-16)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] <code>skip</code> can be a function.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.108...v0.0.3-beta.109" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.109 (2023-09-22)</code></a></p><ul><li><code>@faasjs/server</code><ul><li>[Feature] Improve logger.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.107...v0.0.3-beta.108" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.108 (2023-09-21)</code></a></p><ul><li><code>@faasjs/linter</code><ul><li>[Feature] Add <code>@faasjs/linter</code> based on <a href="https://biomejs.dev/" target="_blank" rel="noopener noreferrer">biome</a>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.105...v0.0.3-beta.107" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.107 (2023-09-14)</code></a></p><ul><li><code>@faasjs/http</code><ul><li>[Fix] Fix clone params.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.104...v0.0.3-beta.105" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.105 (2023-09-13)</code></a></p><ul><li><code>@faasjs/http</code><ul><li>[Feature] Add <code>data.event.params</code> as cloned params.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.101...v0.0.3-beta.104" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.104 (2023-09-05)</code></a></p><ul><li><p><code>@faasjs/browser</code></p><ul><li>[Feature] Add <code>setMock</code> for testing.</li></ul></li><li><p><code>@faasjs/ant-design</code></p><ul><li>[Feature] Add <code>onClick</code> to <code>Link</code>.</li><li>[Fix] Avoid <code>Link</code> return null.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.100...v0.0.3-beta.101" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.101 (2023-09-03)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix <code>Link</code> global style.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.98...v0.0.3-beta.100" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.100 (2023-08-29)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix <code>Link</code> style.</li><li>[Fix] Fix <code>Link</code> onClick bug.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.97...v0.0.3-beta.98" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.98 (2023-08-26)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>copyable</code> to <code>Link</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.96...v0.0.3-beta.97" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.97 (2023-08-25)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] Export <code>reloadTime</code> from <code>useFaas</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.95...v0.0.3-beta.96" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.96 (2023-08-19)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] Add <code>debounce</code> to <code>useFaas</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.94...v0.0.3-beta.95" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.95 (2023-08-17)</code></a></p><ul><li><p><code>@faasjs/ant-design</code></p><ul><li>[Fix] Fix Descriptions' renderTitle.</li></ul></li><li><p><code>@faasjs/server</code></p><ul><li>[Feature] Add <code>onError</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.92...v0.0.3-beta.94" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.94 (2023-08-16)</code></a></p><ul><li><p><code>@faasjs/http</code></p><ul><li>[Fix] Fix params parse.</li></ul></li><li><p><code>@faasjs/react</code></p><ul><li>[Feature] <code>ErrorBoundary</code>'s onError be opitonal.</li></ul></li><li><p><code>@faasjs/knex</code></p><ul><li>[Feature] Make logger be public.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.91...v0.0.3-beta.92" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.92 (2023-08-10)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] add <code>ErrorBoundary</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.90...v0.0.3-beta.91" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.91 (2023-08-07)</code></a></p><ul><li><code>@faasjs/cloud_function</code><ul><li>[Feature] Add request_id to invoked funciton.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.89...v0.0.3-beta.90" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.90 (2023-08-06)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix Descriptions' renderTitle.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.88...v0.0.3-beta.89" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.89 (2023-08-04)</code></a></p><ul><li><p><code>@faasjs/ant-design</code></p><ul><li>[Feature] Upgrade antd version to ~5.8.0.</li></ul></li><li><p><code>@faasjs/request</code></p><ul><li>[Feature] Update error message.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.87...v0.0.3-beta.88" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.88 (2023-07-31)</code></a></p><ul><li><p><code>@faasjs/server</code></p><ul><li>[Feature] Add <code>X-FaasJS-Timing-Pending</code>, <code>X-FaasJS-Timing-Processing</code>, <code>X-FaasJS-Timing-Total</code> to header.</li></ul></li><li><p><code>@faasjs/http</code></p><ul><li>[Fix] Fix cookie and session's logger.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.86...v0.0.3-beta.87" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.87 (2023-07-20)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] Ignore React Native's fetch abort.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.85...v0.0.3-beta.86" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.86 (2023-07-19)</code></a></p><ul><li><code>@faasjs/eslint-config-recommended</code><ul><li>[Feature] Add more rules.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.84...v0.0.3-beta.85" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.85 (2023-07-01)</code></a></p><ul><li><code>@faasjs/server</code><ul><li>[Fix] Fix Access-Control-Allow-Headers.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.83...v0.0.3-beta.84" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.84 (2023-06-29)</code></a></p><ul><li><code>@faasjs/browser</code> & <code>@faasjs/server</code> & <code>@faasjs/http</code><ul><li>[Feature] Add new <code>X-FaasJS-Request-Id</code> header.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.82...v0.0.3-beta.83" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.83 (2023-06-05)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Display radio when options length less than 11.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.81...v0.0.3-beta.82" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.82 (2023-05-18)</code></a></p><ul><li><code>@faasjs/server</code><ul><li>[Feature] Split process with path.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.79...v0.0.3-beta.81" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.81 (2023-05-16)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] Add auto retry to <code>useFaas</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.78...v0.0.3-beta.79" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.79 (2023-04-26)</code></a></p><ul><li><p><code>@faasjs/knex</code></p><ul><li>[Feature] Add json convert to pg.</li></ul></li><li><p><code>@faasjs/logger</code></p><ul><li>[Feature] Add FaasLogSize.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.77...v0.0.3-beta.78" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.78 (2023-04-18)</code></a></p><ul><li><p><code>@faasjs/request</code></p><ul><li>[Feature] Output debug logger for mock.</li></ul></li><li><p><code>@faasjs/ant-design</code></p><ul><li>[Feature] Export faas functions.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.76...v0.0.3-beta.77" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.77 (2023-04-12)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix null item.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.75...v0.0.3-beta.76" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.76 (2023-04-02)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix Tabs' label.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.74...v0.0.3-beta.75" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.75 (2023-03-30)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix item type.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.73...v0.0.3-beta.74" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.74 (2023-03-23)</code></a></p><ul><li><p><code>@faasjs/ant-design</code></p><ul><li>[Fix] Fix Table extra.</li></ul></li><li><p><code>@faasjs/react</code></p><ul><li>[Fix] Fix params.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.72...v0.0.3-beta.73" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.73 (2023-03-19)</code></a></p><ul><li><p><code>@faasjs/react</code></p><ul><li>[Fix] Fix action missing.</li></ul></li><li><p><code>@faasjs/request</code></p><ul><li>[Feature] Display url in error message.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.70...v0.0.3-beta.72" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.72 (2023-03-17)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Feature] Export <code>setParams</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.69...v0.0.3-beta.70" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.70 (2023-03-12)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>Tabs</code> component.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.65...v0.0.3-beta.68" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.68 (2023-03-05)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Improve dropdown render.</li><li>[Fix] Fix table loading.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.63...v0.0.3-beta.65" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.65 (2023-03-04)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add date picker to date and time items.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.62...v0.0.3-beta.63" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.63 (2023-03-02)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix boolean filter.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.61...v0.0.3-beta.62" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.62 (2023-02-27)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix filter.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.59...v0.0.3-beta.61" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.61 (2023-02-21)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Use Select as filters.</li><li>[Fix] Fix filterDropdown.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.57...v0.0.3-beta.59" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.59 (2023-02-18)</code></a></p><ul><li><code>@faasjs/knex</code><ul><li>[Feature] Update pool config.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.56...v0.0.3-beta.57" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.57 (2023-02-16)</code></a></p><ul><li><p><code>@faasjs/ant-design</code></p><ul><li>[Fix] Fix null value.</li></ul></li><li><p><code>@faasjs/redis</code></p><ul><li>[Fix] Fix disconnect.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.55...v0.0.3-beta.56" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.56 (2023-02-15)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add BrowserRouter to App.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.51...v0.0.3-beta.55" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.55 (2023-02-14)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix App style.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.50...v0.0.3-beta.51" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.51 (2023-02-12)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>App</code> component.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.49...v0.0.3-beta.50" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.50 (2023-02-09)</code></a></p><ul><li><code>@faasjs/knex</code><ul><li>[Feature] Add default pg config.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.47...v0.0.3-beta.49" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.49 (2023-02-08)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix time sorter.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.46...v0.0.3-beta.47" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.47 (2023-02-07)</code></a></p><ul><li><code>@faasjs/redis</code><ul><li>[Feature] Add lock and unlock.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.45...v0.0.3-beta.46" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.46 (2023-02-06)</code></a></p><ul><li><code>@faasjs/request</code><ul><li>[Feature] Return Error.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.44...v0.0.3-beta.45" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.45 (2023-02-04)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix boolean filter.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.43...v0.0.3-beta.44" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.44 (2023-02-02)</code></a></p><ul><li><code>@faasjs/test</code><ul><li>[Feature] Add <code>.ts</code> to filename.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.40...v0.0.3-beta.43" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.43 (2023-02-01)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add extra to list.</li><li>[Fix] Fix FaasData.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.36...v0.0.3-beta.40" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.40 (2023-01-30)</code></a></p><ul><li>[Feature] Use peerDependence.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.35...v0.0.3-beta.36" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.36 (2023-01-27)</code></a></p><ul><li><p><code>@faasjs/ant-design</code></p><ul><li>[Remove] Remove ErrorBoundary.</li><li>[Fix] Remove unused log.</li></ul></li><li><p><code>@faasjs/request</code></p><ul><li>[Fix] Improve parse.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.32...v0.0.3-beta.35" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.35 (2023-01-24)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add block to Link.</li><li>[Fix] Fix link style.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.31...v0.0.3-beta.32" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.32 (2023-01-23)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add type <code>UnionFaasItem</code>.</li><li>[Feature] Add loading to wrapper.</li><li>[Feature] Add children to Loading.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.30...v0.0.3-beta.31" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.31 (2023-01-22)</code></a></p><ul><li><code>@faasjs/redis</code><ul><li>[Feature] Add multi and pipeline.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.29...v0.0.3-beta.30" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.30 (2023-01-19)</code></a></p><ul><li><code>@faasjs/http</code><ul><li>[Feature] Export cookie and session.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.24...v0.0.3-beta.29" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.29 (2023-01-18)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add async to submit.</li><li>[Feature] Export Form.List, Form.ErrorList and Form.Provider.</li><li>[Feature] Add <code>Loading</code> and <code>FaasDataWrapper</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.23...v0.0.3-beta.24" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.24 (2023-01-17)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix empty filter.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.21...v0.0.3-beta.23" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.23 (2023-01-16)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix filter.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.19...v0.0.3-beta.21" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.21 (2023-01-15)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add options to FaasDataTable.</li><li>[Feature] Add children to FaasDataWrapper.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.18...v0.0.3-beta.19" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.19 (2023-01-13)</code></a></p><ul><li><code>@faasjs/http</code><ul><li>[Fix] Fix params.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.17...v0.0.3-beta.18" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.18 (2023-01-11)</code></a></p><ul><li><code>@faasjs/logger</code><ul><li>[Fix] Increase default log size.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.16...v0.0.3-beta.17" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.17 (2023-01-10)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix link text.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.15...v0.0.3-beta.16" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.16 (2022-12-23)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Update major types to interfaces.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.11...v0.0.3-beta.15" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.15 (2022-12-16)</code></a></p><ul><li><code>@faasjs/cloud_function</code><ul><li>[Fix] Fix local mode's path issue.</li></ul></li><li><code>@faasjs/func</code><ul><li>[Feature] Let useify plugin returns plugin instance when it mounts.</li></ul></li><li><code>@faasjs/http</code><ul><li>[Fix] Don't initialize cookie and session before mount.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.10...v0.0.3-beta.11" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.11 (2022-12-13)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix link with button.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.8...v0.0.3-beta.10" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.10 (2022-12-08)</code></a></p><ul><li><code>@faasjs/react</code><ul><li>[Fix] Auto cancel request when component unmount.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.6...v0.0.3-beta.8" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.8 (2022-12-07)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add debug logs.</li></ul></li><li><code>@faasjs/logger</code><ul><li>[Feature] Improve log outputs.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.5...v0.0.3-beta.6" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.6 (2022-12-05)</code></a></p><ul><li><code>@faasjs/cli</code><ul><li>[Fix] Rollback to use <code>lodash</code>.</li></ul></li><li><code>@faasjs/server</code><ul><li>[Fix] Rollback to use <code>lodash</code>.</li></ul></li><li><code>create-faas-app</code><ul><li>[Fix] Rollback to use <code>lodash</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.4...v0.0.3-beta.5" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.5 (2022-12-02)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix <code>if</code> in FormItem.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.3...v0.0.3-beta.4" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.4 (2022-11-28)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix i18n for Table.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.3-beta.2...v0.0.3-beta.3" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.2 (2022-11-25)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add null to table's options.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.456...v0.0.3-beta.2" target="_blank" rel="noopener noreferrer"><code>v0.0.3-beta.2 (2022-11-19)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Break] Upgrade Ant Design to 5.x.</li><li>[Break] Use <code>lodash-es</code> instead of <code>lodash</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.404...v0.0.2-beta.406" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.406 (2022-09-01)</code></a></p><ul><li>[Feature] Replace peerDependencies with dependencies.</li><li><code>@faasjs/ant-design</code><ul><li>[Feature] Convert string to dayjs instance automatically when type is date or time.</li><li>[Fix] Fix extendTypes warning.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.403...v0.0.2-beta.404" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.404 (2022-08-24)</code></a></p><ul><li><code>@faasjs/knex</code><ul><li>[Fix] Fix query's typescript definition.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.402...v0.0.2-beta.403" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.403 (2022-08-21)</code></a></p><ul><li><code>@faasjs/redis</code><ul><li>[Fix] Fix logger.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.400...v0.0.2-beta.402" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.402 (2022-08-20)</code></a></p><ul><li><code>@faasjs/func</code><ul><li>[Fix] Fix logger for testing.</li></ul></li><li><code>@faasjs/knex</code><ul><li>[Fix] Fix logger.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.399...v0.0.2-beta.400" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.400 (2022-08-19)</code></a></p><ul><li>[Break] Add request_id to all logs.</li><li>[Break] Add <code>node >= 16.0.0</code> to <code>package.json</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.398...v0.0.2-beta.399" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.399 (2022-08-15)</code></a></p><ul><li><code>create-faas-app</code><ul><li>[Feature] Update script and files.</li></ul></li><li><code>@faasjs/test</code><ul><li>[Fix] Fix the empty config issue.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.397...v0.0.2-beta.398" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.398 (2022-08-07)</code></a></p><ul><li><code>@faasjs/func</code><ul><li>[Fix] usePlugin will add mount automatically.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.396...v0.0.2-beta.397" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.397 (2022-08-06)</code></a></p><ul><li><code>@faasjs/aws</code><ul><li>[Break] Remove <code>@faasjs/aws</code> package.</li></ul></li><li><code>@faasjs/react</code><ul><li>[Feature] Export more types from <code>@faasjs/types</code>.</li></ul></li><li><code>@faasjs/func</code><ul><li>[Feature] Update documents.</li><li>[Remove] Remove export's config.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.395...v0.0.2-beta.396" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.396 (2022-07-27)</code></a></p><ul><li><code>@faasjs/knex</code><ul><li>[Fix] Fix query function params's type.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.394...v0.0.2-beta.395" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.395 (2022-07-26)</code></a></p><ul><li><code>@faasjs/request</code><ul><li>[Feature] Add English documents.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.393...v0.0.2-beta.394" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.394 (2022-05-30)</code></a></p><ul><li><code>@faasjs/http</code><ul><li>[Fix] Fix validator.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.392...v0.0.2-beta.393" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.393 (2022-04-27)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Support React 18.x.</li></ul></li><li><code>@faasjs/jest</code><ul><li>[Feature] Support jest 28.x.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.391...v0.0.2-beta.392" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.392 (2022-04-14)</code></a></p><ul><li><code>create-faas-app</code><ul><li>[Break] Remove default provider.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.390...v0.0.2-beta.391" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.391 (2022-04-01)</code></a></p><ul><li><code>@faasjs/eslint-recommended</code><ul><li>[Feature] Remove slow rules.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.389...v0.0.2-beta.390" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.390 (2022-03-30)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Break] Remove <code>react-use</code> dependency.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.385...v0.0.2-beta.389" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.389 (2022-03-25)</code></a></p><ul><li><code>@faasjs/http</code><ul><li>[Feature] Add originBody to all response.</li><li>[Fix] Fix response.</li></ul></li><li><code>@faasjs/knex</code><ul><li>[Break] Use <code>better-sqlite3</code> as sqlite adapter.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.384...v0.0.2-beta.385" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.385 (2022-03-18)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>afterItems</code> to <code>Form</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.383...v0.0.2-beta.384" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.384 (2022-03-03)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix <code>filterDropdown</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.382...v0.0.2-beta.383" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.383 (2022-03-01)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Update i18n.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.380...v0.0.2-beta.382" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.382 (2022-02-28)</code></a></p><ul><li><code>@faasjs/jest</code><ul><li>[Feature] Add new package <code>@faasjs/jest</code>.</li></ul></li><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>object</code> and <code>object[]</code> to <code>FormItem</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.379...v0.0.2-beta.380" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.380 (2022-02-25)</code></a></p><ul><li><code>@faasjs/server</code><ul><li>[Feature] Add default route.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.378...v0.0.2-beta.379" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.379 (2022-02-24)</code></a></p><ul><li><code>@faasjs/server</code><ul><li>[Feature] Support tsx file.</li></ul></li><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix submit for <code>Form</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.375...v0.0.2-beta.378" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.378 (2022-02-23)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>beforeItems</code> to <code>Form</code>.</li><li>[Feature] Support pure string as children.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.374...v0.0.2-beta.375" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.375 (2022-02-22)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>submitTo</code> to <code>Form</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.373...v0.0.2-beta.374" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.374 (2022-02-18)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>children</code> to <code>Title</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.371...v0.0.2-beta.373" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.373 (2022-02-14)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Fix] Fix antd paths.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.370...v0.0.2-beta.371" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.371 (2022-02-13)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>h1</code> to <code>Title</code>.</li><li>[Feature] Export dayjs components.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.365...v0.0.2-beta.370" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.370 (2022-02-09)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add DatePicker to <code>FormItem</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.357...v0.0.2-beta.365" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.365 (2022-02-07)</code></a></p><ul><li><code>@faasjs/graphql-server</code><ul><li>[Break] Remove package <code>@faasjs/graphql-server</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.353...v0.0.2-beta.357" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.357 (2022-02-01)</code></a></p><p>Happy Chinese New Year! 🐯 🧨</p><ul><li><code>@faasjs/browser</code><ul><li>[Break] Rename <code>FaasData</code> to <code>FaasDataWrapper</code>.</li><li>[Break] Rename <code>element</code> to <code>render</code>.</li><li>[Feature] Add <code>data</code> and <code>setData</code> to <code>useFaas</code> and <code>FaasDataWrapper</code>.</li><li>[Feature] Add module to package.json.</li><li>[Feature] Export <code>FaasDataWrapper</code> directly, it will use default client.</li></ul></li><li><code>@faasjs/ant-design</code><ul><li>[Feature] <code>Table</code> supports ajax mode.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.352...v0.0.2-beta.353" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.353 (2022-01-30)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>Config</code>.</li><li>[Feature] Add <code>Title</code>.</li><li>[Feature] Add <code>Routes</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.346...v0.0.2-beta.352" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.348 (2022-01-29)</code></a></p><ul><li><code>@faasjs/http</code><ul><li>[Feature] Add regexp rule. (Thanks contributor: <a href="https://github.com/Germiniku" target="_blank" rel="noopener noreferrer">@Germini</a>).</li></ul></li><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>Drawer</code> and <code>useDrawer</code>.</li><li>[Feature] Add <code>data</code> and <code>setData</code> to <code>FaasDataWrapper</code>.</li></ul></li><li><code>@faasjs/eslint-config-recommended</code><ul><li>[Feature] Add <code>*.mjs</code> to files.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.345...v0.0.2-beta.346" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.346 (2022-01-17)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>options</code> to <code>baseItemProps</code>.</li></ul></li><li><code>@faasjs/knex</code><ul><li>[Feature] upgrade to <code>knex</code> v1.0.0.</li><li>[Feature] use <code>@vscode/sqlite3</code> instead of <code>sqlite3</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.342...v0.0.2-beta.345" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.345 (2022-01-15)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>options</code> to <code>Description</code> and <code>Table</code>.</li><li>[Feature] Add <code>Blank</code>.</li><li>[Feature] Add <code>filter</code> to <code>boolean</code> in <code>Table</code>.</li></ul></li><li><code>@faasjs/server</code><ul><li>[Feature] use <code>randomBytes</code> to generate requestId.</li><li>[Feature] add <code>queryString</code> to event.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.341...v0.0.2-beta.342" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.342 (2022-01-13)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>faasData</code> to <code>Table</code> and <code>Description</code>.</li></ul></li><li><code>@faasjs/react</code><ul><li>[Feature] Add <code>getClient</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.337...v0.0.2-beta.341" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.341 (2022-01-12)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>extend</code> to <code>Form</code>, <code>Description</code> and <code>Table</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.334...v0.0.2-beta.337" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.337 (2022-01-11)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>render</code> to <code>Description</code>.</li><li>[Feature] Add submit options to <code>Form</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.331...v0.0.2-beta.334" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.334 (2022-01-10)</code></a></p><ul><li>[Remove] <code>@faasjs/logger</code> remove default export.</li><li>[Remove] <code>@faasjs/request</code> remove default export.</li><li>[Remove] <code>@faasjs/deep_merge</code> remove default export.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.328...v0.0.2-beta.331" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.331 (2022-01-05)</code></a></p><ul><li><code>@faasjs/ant-design</code><ul><li>[Feature] Add <code>maxCount</code> to <code>FormItem</code>.</li><li>[Feature] Add <code>string[]</code> and <code>number[]</code> to <code>options</code>.</li></ul></li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.326...v0.0.2-beta.328" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.328 (2022-01-04)</code></a></p><ul><li>[Feature] <code>@faasjs/ant-design</code> add <code>options</code> as a select to <code>FormItem</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.324...v0.0.2-beta.326" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.326 (2022-01-04)</code></a></p><ul><li>[Feature] Add <code>@faasjs/ts-transform</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.323...v0.0.2-beta.324" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.324 (2021-12-28)</code></a></p><ul><li>[Fix] <code>@faasjs/browser</code> fix cookie.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.321...v0.0.2-beta.323" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.323 (2021-12-27)</code></a></p><ul><li>[Feature] <code>@faasjs/ant-design</code> add <code>input</code> to <code>FormItem</code>.</li><li>[Feature] <code>@faasjs/ant-design</code> export <code>useForm</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.314...v0.0.2-beta.321" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.321 (2021-12-26)</code></a></p><ul><li>[Fix] <code>@faasjs/load</code> fix node resolve issue.</li><li>[Feature] replace <code>ts-node</code> with <code>swc</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.313...v0.0.2-beta.314" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.314 (2021-12-25)</code></a></p><ul><li>[Feature] use <code>tsup</code> to build packages.</li><li>[Feature] <code>@faasjs/test</code> remove <code>vm2</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.311...v0.0.2-beta.313" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.313 (2021-12-24)</code></a></p><ul><li>[Feature] Add <code>@faasjs/types</code> to <code>faasjs</code>.</li><li>[Feature] Add <code>@faasjs/ant-design</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.309...v0.0.2-beta.311" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.313 (2021-12-21)</code></a></p><ul><li>[Feature] <code>@faasjs/graphql-server</code> upgrade api.</li><li>[Feature] replace <code>@sucrase/jest-plugin</code> with <code>@swc/jest</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.298...v0.0.2-beta.309" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.309 (2021-12-18)</code></a></p><ul><li>[Fix] <code>@faasjs/react</code> fix types.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.295...v0.0.2-beta.298" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.298 (2021-12-16)</code></a></p><ul><li>[Fix] <code>@faasjs/browser</code> fix <code>data</code> and <code>onError</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.295...v0.0.2-beta.298" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.295 (2021-12-15)</code></a></p><ul><li>[Feature] <code>@faasjs/browser</code> replace <code>XMLHttpRequest</code> with <code>fetch</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.292...v0.0.2-beta.295" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.295 (2021-12-14)</code></a></p><ul><li>[Feature] <code>@faasjs/http</code> export <code>ValidatorConfig</code>.</li><li>[Feature] <code>@faasjs/react</code> add <code>FaasActions</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.285...v0.0.2-beta.292" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.292 (2021-12-12)</code></a></p><ul><li>[Feature] <code>@faasjs/react</code> add <code>FaasData</code>.</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.280...v0.0.2-beta.285" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.285 (2021-12-10)</code></a></p><ul><li>[Feature] <code>@faasjs/react</code> 中 <code>useFaas</code> 新增导出 <code>setLoading</code>、<code>setPromise</code>、<code>setData</code> 和 <code>setError</code> 参数,用于自定义数据加载。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.278...v0.0.2-beta.280" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.280 (2021-12-07)</code></a></p><ul><li>[Feature] <code>@faasjs/browser</code> 中 <code>beforeRequest</code> 配置项允许传入异步函数。</li><li>[Feature] <code>@faasjs/server</code> 内置 <code>CORS</code> 支持。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.275...v0.0.2-beta.278" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.278 (2021-12-06)</code></a></p><ul><li>[Feature] <code>@faasjs/server</code> 优化单体应用模式下的日志输出。</li><li>[Feature] <code>@faasjs/http</code> 新增 <code>http.body</code> 属性,用于获取原始请求体。</li><li>[Feature] <code>@faasjs/http</code> 简化日志输出。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.273...v0.0.2-beta.275" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.275 (2021-12-05)</code></a></p><ul><li>[Feature] <code>faasjs</code> 默认依赖包移除 <code>@faasjs/tencentcloud</code>,使用腾讯云的服务须手动添加依赖。</li><li>[Feature] <code>@faasjs/browser</code>、<code>@faasjs/react</code> 和 <code>@faasjs/vue-plugin</code> 编译版本升级到 <code>es2017</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.271...v0.0.2-beta.273" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.273 (2021-12-03)</code></a></p><ul><li>[新增] <code>@faasjs/aws</code> 新增 AWS 适配器。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.269...v0.0.2-beta.271" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.271 (2021-11-29)</code></a></p><ul><li>[Feature] <code>@faasjs/redis</code> 使用 <code>ioredis</code> 替代 <code>redis</code>。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 优化重复代码。</li><li>[Feature] <code>@faasjs/cli</code> 优化日志提示。</li><li>[修复] <code>@faasjs/tencentcloud</code> 修正打包时未将 .d.ts 等文件移除的问题。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.268...v0.0.2-beta.269" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.269 (2021-11-01)</code></a></p><ul><li>[Feature] <code>@faasjs/func</code> 新增代码包启动计时(此时间为冷启动的一部分)。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.267...v0.0.2-beta.268" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.268 (2021-10-28)</code></a></p><ul><li>[Feature] <code>@faasjs/eslint-config-recommended</code> 移除 <code>eslint-plugin-jest</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.266...v0.0.2-beta.267" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.267 (2021-10-25)</code></a></p><ul><li>[Feature] <code>@faasjs/http</code> 优化 ts 定义。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.263...v0.0.2-beta.266" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.266 (2021-10-24)</code></a></p><ul><li>[Feature] 将项目的 ts 编译设置为 <code>strict</code> 模式。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.260...v0.0.2-beta.263" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.263 (2021-10-16)</code></a></p><ul><li>[Feature] <code>@faasjs/test</code> 修正 <code>FuncWarper</code> 为正确的拼写。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.258...v0.0.2-beta.260" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.260 (2021-10-13)</code></a></p><ul><li>[Feature] <code>@faasjs/func</code> 优化部分 ts 定义。</li><li>[Feature] <code>@faasjs/cloud_function</code> 优化部分 ts 定义。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.257...v0.0.2-beta.258" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.258 (2021-10-12)</code></a></p><ul><li>[Feature] <code>@faasjs/http</code> 对于小于 100 字节的内容不压缩。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.256...v0.0.2-beta.257" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.257 (2021-10-11)</code></a></p><ul><li>[Feature] <code>@faasjs/redis</code> 新增 <code>getJSON</code> 和 <code>setJSON</code> 方法。</li><li>[Feature] <code>vscode/faasjs-snippets</code> 新增 <code>http validator</code> 代码块。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.254...v0.0.2-beta.256" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.256 (2021-10-04)</code></a></p><ul><li>[Feature] 采用 <code>npm</code> 替代 <code>yarn</code>,并将部分关联依赖改为 <code>peerDependencies</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.253...v0.0.2-beta.254" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.254 (2021-09-26)</code></a></p><ul><li>[移除] <code>@faasjs/kafka</code>。</li><li>[修正] <code>@faasjs/react</code> 修正加载错误。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.251...v0.0.2-beta.253" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.253 (2021-09-24)</code></a></p><ul><li>[移除] <code>@faasjs/sql</code> 移除,使用 <code>@faasjs/knex</code> 代替。</li><li>[Feature] VS Code 插件 <code>faasjs-snippets</code> 添加更多代码片段。</li><li>[Feature] <code>@faasjs/cloud_function</code> 将 <code>config</code> 参数改为 <code>public</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.244...v0.0.2-beta.251" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.251 (2021-09-17)</code></a></p><ul><li>[Feature] <code>@faasjs/browser</code> 支持 CDN。</li><li>[Feature] <code>@faasjs/react</code> 支持 CDN。</li><li>[Feature] <code>@faasjs/vue-plugin</code> 支持 CDN。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.243...v0.0.2-beta.244" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.244 (2021-09-16)</code></a></p><ul><li>[Feature] <code>@faasjs/deep_merge</code> 导出 <code>deepMerge</code> 方法。</li><li>[Feature] <code>@faasjs/logger</code> 导出 <code>Logger</code> 类。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.241...v0.0.2-beta.243" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.243 (2021-09-15)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 将本地 mock 功能移到 <code>@faasjs/cloud_function</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.240...v0.0.2-beta.241" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.241 (2021-09-13)</code></a></p><ul><li>[修正] <code>@faasjs/tencentcloud</code> 环境变量不再强制覆盖 region。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.238...v0.0.2-beta.240" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.240 (2021-09-11)</code></a></p><ul><li>[Feature] <code>@faasjs/react</code> 新增 <code>reload</code> 方法。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.237...v0.0.2-beta.238" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.238 (2021-09-07)</code></a></p><ul><li>[Feature] <code>@faasjs/func</code> 添加 <code>filename</code> 属性。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.234...v0.0.2-beta.237" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.237 (2021-09-05)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 优化并导出 <code>request</code> 方法。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.232...v0.0.2-beta.234" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.234 (2021-09-03)</code></a></p><ul><li>[Feature] <code>@faasjs/redis</code> 导出 <code>get</code> 和 <code>set</code> 方法。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.231...v0.0.2-beta.232" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.232 (2021-09-01)</code></a></p><ul><li>[修正] <code>@faasjs/cli</code> 修正部署时内存泄露的问题。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.231...v0.0.2-beta.232" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.232 (2021-08-30)</code></a></p><ul><li>[修正] <code>@faasjs/tencentcloud</code> 修正日志输出。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.230...v0.0.2-beta.231" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.231 (2021-08-29)</code></a></p><ul><li>[修正] <code>@faasjs/http</code> 修正 <code>HttpError</code> 的问题。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.220...v0.0.2-beta.230" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.230 (2021-08-27)</code></a></p><ul><li>[Feature] 常用函数通过 export 直接导出。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.219...v0.0.2-beta.220" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.220 (2021-07-30)</code></a></p><ul><li>[修正] <code>@faasjs/tencentcloud</code> 使用最新的环境变量。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.218...v0.0.2-beta.219" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.219 (2021-07-28)</code></a></p><ul><li>[Feature] <code>@faasjs/cloud_function</code> 优化 invoke 数据。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.216...v0.0.2-beta.218" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.218 (2021-07-26)</code></a></p><ul><li>[Feature] <code>@faasjs/eslint-config-recommended</code> 优化代码风格规范。</li><li>[Feature] <code>@faasjs/mongo</code> 支持 <code>mongodb</code> 新版本。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.215...v0.0.2-beta.216" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.216 (2021-07-26)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 优化时间签名。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.214...v0.0.2-beta.215" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.215 (2021-07-13)</code></a></p><ul><li>[Feature] <code>@faasjs/graphql-server</code> 支持 <code>apollo-server-core</code> 新版本。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.212...v0.0.2-beta.214" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.214 (2021-07-12)</code></a></p><ul><li>[Feature] <code>@faasjs/eslint-config-recommended</code> 优化代码风格规范。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.209...v0.0.2-beta.212" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.212 (2021-07-10)</code></a></p><ul><li>[Feature] <code>@faasjs/cli</code> 部署命令如果使用 <code>-c</code> 参数,默认读取最近的 commit 日志。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 优化日志。</li><li>[删除] 删除 <code>@faasjs/nuxt</code> 插件。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.207...v0.0.2-beta.209" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.209 (2021-07-02)</code></a></p><ul><li>[Feature] <code>@faasjs/server</code> 退出时自动关闭连接。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.204...v0.0.2-beta.207" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.207 (2021-07-01)</code></a></p><ul><li>[Feature] <code>@faasjs/load</code> 使用 <code>@rollup/plugin-typescript</code> 替代 rpt2。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.201...v0.0.2-beta.204" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.204 (2021-06-29)</code></a></p><ul><li>[Feature] <code>@faasjs/cli</code> 新增 <code>commit</code> 参数,批量部署被修改的云函数。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.198...v0.0.2-beta.201" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.201 (2021-06-28)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 优化腾讯云接口。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 配置优先级调整为:环境变量 > 代码配置项 > yaml 配置项。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.197...v0.0.2-beta.198" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.198 (2021-06-23)</code></a></p><ul><li>[Feature] <code>@faasjs/cli</code> 提速 ts-node,编译时不检查 ts 定义。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.193...v0.0.2-beta.197" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.197 (2021-06-21)</code></a></p><ul><li>[Feature] <code>@faasjs/http</code> 优化 ts 定义。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.191...v0.0.2-beta.193" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.193 (2021-06-20)</code></a></p><ul><li>[Feature] <code>@faasjs/http</code> 优化 ts 定义。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.188...v0.0.2-beta.191" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.191 (2021-06-18)</code></a></p><ul><li>[Feature] <code>@faasjs/test</code> 使用 vm2 加载测试云函数。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.185...v0.0.2-beta.188" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.188 (2021-06-17)</code></a></p><ul><li>[Feature] <code>@faasjs/cli</code> 仅在启动 server 时引入 ts-node。</li><li>[修复] <code>@faasjs/cli</code> 修正部署大量云函数时内存泄露的问题。</li><li>[Feature] 示例新增 <code>jwt</code> 项目示例。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.179...v0.0.2-beta.185" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.185 (2021-06-14)</code></a></p><ul><li>[Feature] <code>@faasjs/browser</code> 新增 <code>beforeRequest</code> 参数。</li><li>[修复] <code>@faasjs/cli</code> 修复部分入参无效的问题。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.178...v0.0.2-beta.179" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.179 (2021-06-12)</code></a></p><ul><li>[Feature] <code>@faasjs/http</code> 优化 <code>beforeValid</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.175...v0.0.2-beta.178" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.178 (2021-06-08)</code></a></p><ul><li>[移除] 为了简化和统一数据库读写,移除 <code>@faasjs/typeorm</code> 和 <code>@faasjs/sequelize</code>。</li><li>[Feature] <code>@faasjs/http</code> 新增 <code>beforeValid</code>,用于构建包含自定义请求校验的 http 插件。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.174...v0.0.2-beta.175" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.175 (2021-05-19)</code></a></p><ul><li>[Feature] <code>@faasjs/knex</code> 优化 transaction 的 ts 定义。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.170...v0.0.2-beta.174" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.174 (2021-05-19)</code></a></p><ul><li>[Feature] <code>@faasjs/cli</code> 部署时对文件名进行检查。</li><li>[Feature] <code>@faasjs/cli</code> 部署命令添加 <code>ar</code> 参数,默认自动重试 3 次。</li><li>[Feature] <code>@faasjs/knex</code> 部署时检查适配器依赖项是否添加。</li><li>[修复] <code>@faasjs/tencentcloud</code> 修复部分情况下依赖项错误的问题。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.169...v0.0.2-beta.170" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.170 (2021-04-23)</code></a></p><ul><li>[修复] <code>@faasjs/cloud_function</code> 修复插件排序错误的问题。</li><li>[修复] <code>@faasjs/cloud_function</code> 修复插件名字错误的问题。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.167...v0.0.2-beta.169" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.169 (2021-04-22)</code></a></p><ul><li>[Feature] <code>@faasjs/cli</code> 部署失败时,优化错误提示。</li><li>[Feature] <code>@faasjs/cli</code> 新增 -w 参数,设置并发数。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.163...v0.0.2-beta.167" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.167 (2021-04-19)</code></a></p><ul><li>[Feature] <code>@faasjs/cli</code> 部署多个云函数时,自动根据 CPU 数量进行多进程部署。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 优化多进程部署时的日志显示。</li><li>[Feature] <code>@faasjs/http</code> 测试环境下禁用缓存。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.162...v0.0.2-beta.163" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.163 (2021-04-16)</code></a></p><ul><li>[Feature] <code>@faasjs/cloud_function</code> 和 <code>@faasjs/browser</code> action 自动转小写。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.161...v0.0.2-beta.162" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.162 (2021-04-15)</code></a></p><ul><li>[Feature] <code>@faasjs/cli</code> 支持部署失败时重试。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.160...v0.0.2-beta.161" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.161 (2021-04-12)</code></a></p><ul><li>[Feature] <code>@faasjs/request</code> 新增 parse 配置项。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.158...v0.0.2-beta.160" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.160 (2021-04-08)</code></a></p><ul><li>[Feature] <code>@faasjs/knex</code> 优化 knex 的 ts 定义。</li><li>[Feature] <code>@faasjs/graphql</code> 优化 graphql 依赖项。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.155...v0.0.2-beta.158" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.158 (2021-04-01)</code></a></p><ul><li>[修复] <code>@faasjs/tencentcloud</code> 修复云函数插件某些情况下未加载的问题。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.153...v0.0.2-beta.155" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.155 (2021-02-04)</code></a></p><ul><li>[新增] <code>@faasjs/eslint-config-react</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.151...v0.0.2-beta.153" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.153 (2021-02-04)</code></a></p><ul><li>[修复] <code>@faasjs/cli</code> 修复日志等级错误的问题。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.144...v0.0.2-beta.151" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.151 (2021-01-26)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 优化打包机制。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.140...v0.0.2-beta.144" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.144 (2021-01-14)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 更新网关发布接口。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.135...v0.0.2-beta.140" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.140 (2021-01-07)</code></a></p><ul><li>[Feature] <code>@faasjs/load</code> 升级 js-yaml 版本。</li><li>[Feature] <code>@faasjs/load</code> 更新内置库。</li><li>[Feature] <code>@faasjs/typeorm</code> 支持 <code>useTypeORM</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.131...v0.0.2-beta.135" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.135 (2020-12-25)</code></a></p><ul><li>[Feature] <code>@faasjs/cloud_function</code> 优化日志输出。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.126...v0.0.2-beta.131" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.131 (2020-12-19)</code></a></p><ul><li>[Feature] <code>@faasjs/create-faas-app</code> 优化命令行。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.125...v0.0.2-beta.126" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.126 (2020-12-14)</code></a></p><ul><li>[修复] <code>@faasjs/knex</code> 修复 raw 的 ts 定义。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.124...v0.0.2-beta.125" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.125 (2020-12-10)</code></a></p><ul><li>[Feature] <code>@faasjs/eslint-config-vue</code> 优化规则。</li><li>[Feature] <code>@faasjs/http</code> 优化 ts 定义。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.122...v0.0.2-beta.124" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.124 (2020-12-04)</code></a></p><ul><li>[Feature] <code>@faasjs/cloud_function</code> config 支持传入一个 function。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.121...v0.0.2-beta.122" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.122 (2020-11-30)</code></a></p><ul><li>[Feature] <code>@faasjs/eslint-config-vue</code> 优化规则。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.119...v0.0.2-beta.121" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.121 (2020-11-21)</code></a></p><ul><li>[修复] <code>@faasjs/load</code> 修复重复引用文件的问题。</li><li>[Feature] <code>@faasjs/request</code> debug 模式下显示更详细的日志。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.118...v0.0.2-beta.119" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.119 (2020-11-19)</code></a></p><ul><li>[新增] 新增 <code>@faasjs/kafka</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.117...v0.0.2-beta.118" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.118 (2020-11-13)</code></a></p><ul><li>[修复] <code>@faasjs/knex</code> 修复 knex 连接。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.116...v0.0.2-beta.117" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.117 (2020-11-12)</code></a></p><ul><li>[修复] <code>@faasjs/test</code> 补充 headers 的 ts 定义。</li><li>[Feature] <code>@faasjs/logger</code> 优化插件的日志显示。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.115...v0.0.2-beta.116" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.116 (2020-10-30)</code></a></p><ul><li>[修复] <code>@faasjs/cloud_function</code> 修复本地调试时没 context 时的报错。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.114...v0.0.2-beta.115" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.115 (2020-10-28)</code></a></p><ul><li>[Feature] <code>@faasjs/react</code> 新增返回 <code>promise</code> 对象。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.112...v0.0.2-beta.114" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.114 (2020-10-15)</code></a></p><ul><li>[Feature] <code>@faasjs/http</code> 压缩后添加 originBody 以便日志查看。</li><li>[Feature] <code>@faasjs/cloud_function</code> 移除 context 中的 function 等无法序列化的内容。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.107...v0.0.2-beta.112" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.112 (2020-10-14)</code></a></p><ul><li>[Feature] <code>@faasjs/http</code> 默认使用 brotli 压缩。</li><li>[修复] <code>@faasjs/http</code> 修复没有 body 时也压缩的 bug。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.106...v0.0.2-beta.107" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.107 (2020-10-13)</code></a></p><ul><li>[Feature] <code>@faasjs/http</code> 支持 gzip 压缩。</li><li>[删除] 禁用并删除 <code>@faasjs/cos-secrets</code>,请使用 CFS 替代。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.105...v0.0.2-beta.106" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.106 (2020-09-30)</code></a></p><ul><li>[Feature] 优化 ts 定义。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.104...v0.0.2-beta.105" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.105 (2020-09-16)</code></a></p><ul><li>[Feature] <code>@faasjs/request</code>优化日志。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.101...v0.0.2-beta.104" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.104 (2020-09-14)</code></a></p><ul><li>[Feature] <code>@faasjs/request</code> 新增 pfx 和 passphrase 配置项。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.100...v0.0.2-beta.101" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.101 (2020-09-09)</code></a></p><ul><li>[修复] 修复日志 bug。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.96...v0.0.2-beta.100" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.100 (2020-09-07)</code></a></p><ul><li>[修复] 修复函数式编程接口的 bug。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.95...v0.0.2-beta.96" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.96 (2020-08-28)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 更新云函数配置项。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.94...v0.0.2-beta.95" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.95 (2020-08-21)</code></a></p><ul><li>[Feature] <code>@faasjs/react</code> 新增 <code>onError</code> 配置项。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.93...v0.0.2-beta.94" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.94 (2020-08-11)</code></a></p><ul><li>[Feature] 更新 ts 定义。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.88...v0.0.2-beta.93" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.93 (2020-08-07)</code></a></p><ul><li>[修复] <code>@faasjs/server</code> 多个请求时排队处理。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.87...v0.0.2-beta.88" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.88 (2020-08-06)</code></a></p><ul><li>[Feature] 优化 ts 定义及相关测试用例。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.86...v0.0.2-beta.87" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.87 (2020-08-03)</code></a></p><ul><li>[Feature] 优化日志输出格式。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.85...v0.0.2-beta.86" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.86 (2020-08-02)</code></a></p><ul><li>[Feature] <code>@faasjs/redis</code> 支持 <code>useRedis</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.84...v0.0.2-beta.85" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.85 (2020-07-31)</code></a></p><ul><li>[新增] <code>@faasjs/knex</code>。</li><li>[Feature] 优化 useFunc 及 usePlugin。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.82...v0.0.2-beta.84" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.84 (2020-07-27)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 更新云API v3。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.80...v0.0.2-beta.82" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.82 (2020-07-16)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 优化触发器更新机制。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.79...v0.0.2-beta.80" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.80 (2020-07-15)</code></a></p><ul><li>[新增] 新增 <code>@faasjs/react</code>,提供 <code>faas</code> 和 <code>useFaas</code> 两种风格的接口。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.78...v0.0.2-beta.79" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.79 (2020-07-13)</code></a></p><ul><li>[修复] <code>@faasjs/server</code> 修复没有响应内容时的报错。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.77...v0.0.2-beta.78" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.78 (2020-07-09)</code></a></p><ul><li>[修复] <code>create-faas-app</code> 删除旧的 babel 配置,改成 ts-jest。</li><li>[修复] 修复示例项目的 package.json。</li><li>[Feature] <code>@faasjs/func</code> 优化 ts 支持。</li><li>[修复] <code>@faasjs/server</code> 修正没有响应内容时的出错。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.76...v0.0.2-beta.77" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.77 (2020-06-19)</code></a></p><ul><li>[Feature] <code>@faasjs/server</code> 优化无缓存情况下的热加载。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.70...v0.0.2-beta.76" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.76 (2020-06-19)</code></a></p><ul><li>[Feature] <code>@faasjs/server</code> 优化无缓存情况下的热加载。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 将 Node.js 默认版本升级到 12.16。</li><li>[Feature] <code>@faasjs/func</code> 优化 ts 支持。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.69...v0.0.2-beta.70" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.70 (2020-06-10)</code></a></p><ul><li>[Feature] <code>@faasjs/server</code> 优化缓存。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.67...v0.0.2-beta.69" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.69 (2020-06-03)</code></a></p><ul><li>[Feature] <code>@faasjs/logger</code> 云函数环境下,删除日志中的换行符。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.66...v0.0.2-beta.67" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.67 (2020-06-02)</code></a></p><ul><li>[Feature] <code>@faasjs/func</code> 优化日志显示和 ts 类型。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.65...v0.0.2-beta.66" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.66 (2020-05-28)</code></a></p><ul><li>[Feature] <code>@faasjs/test</code> 支持直接测试云函数,而非云函数文件。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.64...v0.0.2-beta.65" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.65 (2020-05-26)</code></a></p><ul><li>[Feature] <code>@faasjs/eslint-config-recommended</code> 优化规则。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.63...v0.0.2-beta.64" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.64 (2020-05-25)</code></a></p><ul><li>[Feature] <code>@faasjs/test</code> 中 <code>mount</code> 方法支持传入一个初始化后执行的函数。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.61...v0.0.2-beta.63" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.63 (2020-05-18)</code></a></p><ul><li>[Feature] <code>@faasjs/test</code> 新增 <code>mount</code> 方法,<code>JSONHandler</code> 方法支持 cookie 和 session 入参。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.59...v0.0.2-beta.61" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.61 (2020-05-17)</code></a></p><ul><li>[Feature] <code>@faasjs/cos-secrets</code> 支持密钥文件。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 禁用腾讯云内置的旧版 <code>request</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.57...v0.0.2-beta.59" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.59 (2020-05-06)</code></a></p><ul><li>[修复] <code>@faasjs/func</code> 强制设定 <code>context.callbackWaitsForEmptyEventLoop = false</code>。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 禁用腾讯云内置的旧版 <code>tencentcloud-sdk-nodejs</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.55...v0.0.2-beta.57" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.57 (2020-04-22)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 升级默认 Node.js 版本为 <code>10.15</code>。</li><li>[修复] <code>@faasjs/tencentcloud</code> 修正腾讯云新错误代码导致无法发布的问题。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.54...v0.0.2-beta.55" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.55 (2020-04-15)</code></a></p><ul><li>[Feature] <code>@faasjs/eslint-config-vue</code> 移除 <code>plugin:security/recommended</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.53...v0.0.2-beta.54" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.54 (2020-04-13)</code></a></p><ul><li>[Feature] <code>@faasjs/cli</code> 适配 Windows 环境。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.52...v0.0.2-beta.53" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.53 (2020-04-12)</code></a></p><ul><li>[Feature] <code>@faasjs/server</code> 添加 sourceIp。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.51...v0.0.2-beta.52" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.52 (2020-04-10)</code></a></p><ul><li>[Feature] <code>@faasjs/server</code> 优化日志展示。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 优化依赖库打包机制。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.47...v0.0.2-beta.51" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.51 (2020-04-09)</code></a></p><ul><li>[Feature] <code>@faasjs/http</code> 添加 HTTP 方法定义。</li><li>[Feature] <code>@faasjs/load</code> 优化打包时排除内置库的逻辑。</li><li>[新增] 新增 <code>@faasjs/sequelize</code>。</li><li>[Feature] <code>@faasjs/http</code>、<code>@faasjs/server</code> 新增 header <code>X-SCF-RequestId</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.46...v0.0.2-beta.47" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.47 (2020-04-02)</code></a></p><ul><li>[Feature] <code>@faasjs/cloud_function</code> 在云函数环境中使用内网域名提升性能。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.40...v0.0.2-beta.46" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.46 (2020-03-26)</code></a></p><ul><li>[Feature] <code>faasjs</code> 移除依赖项:@faasjs/browser, @faasjs/sql, @faasjs/redis。</li><li>[新增] <code>@faasjs/mongo</code> 用于适配 mongodb。</li><li>[Feature] 优化了云函数的日志输出。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.34...v0.0.2-beta.40" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.40 (2020-03-20)</code></a></p><ul><li>[Feature] <code>@faasjs/http</code> 配置项新增 <code>path</code> 和 <code>ignorePathPrefix</code> 设置。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.32...v0.0.2-beta.34" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.34 (2020-03-15)</code></a></p><ul><li>[修复] <code>@faasjs/cli</code> 修复当 tsconfig 中未使用 paths 功能时出错的问题。</li><li>[Feature] <code>@faasjs/typeorm</code> 新增 <code>Connection, Repository, SelectQueryBuilder, getRepository</code> 的输出。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.29...v0.0.2-beta.32" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.32 (2020-03-09)</code></a></p><ul><li>[Feature] <code>@faasjs/cli</code> 支持 tsconfig 的 paths 功能。</li><li>[修复] <code>@faasjs/typeorm</code> 修复单体应用模式下连接出错的问题</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.28...v0.0.2-beta.29" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.29 (2020-03-03)</code></a></p><ul><li>[修复] <code>@faasjs/cos-secrets</code> 修复嵌套全局变量名错误的问题。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.26...v0.0.2-beta.28" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.28 (2020-03-02)</code></a></p><ul><li>[Feature] <code>@faasjs/eslint-config-recommended</code> 补充空格相关的样式设定。</li><li>[Feature] <code>@faasjs/cos-secrets</code> 本地模式下会读取本地文件。</li><li>[Feature] <code>@faasjs/sql</code> 支持从环境变量读取配置信息。</li><li>[Feature] <code>@faasjs/typeorm</code> 支持从环境变量读取配置信息。</li><li>[Feature] <code>@faasjs/redis</code> 支持从环境变量读取配置信息。</li><li>[Feature] <code>@faasjs/server</code> 出错信息以 json 格式返回。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.25...v0.0.2-beta.26" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.26 (2020-03-01)</code></a></p><ul><li>[新增] <code>@faasjs/cos-secrets</code>,一个基于 COS 的密钥解决方案。</li><li>[Feature] 将文档移入 <code>docs</code> 文件夹。</li><li>[Feature] 将示例移入 <code>examples</code> 文件夹。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.24...v0.0.2-beta.25" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.25 (2020-02-27)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 腾讯云故障,禁用别名功能。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.22...v0.0.2-beta.24" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.24 (2020-02-25)</code></a></p><ul><li>[Feature] <code>@faasjs/graphql-server</code> 允许 <code>schemas</code> 参数为函数,且支持异步函数。</li><li>[Feature] <code>@faasjs/graphql-server</code> 导出变量新增 <code>GraphQLSchemaModule</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.20...v0.0.2-beta.22" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.22 (2020-02-24)</code></a></p><ul><li>[修复] <code>@faasjs/typeorm</code> 修复配置项错误。</li><li>[修复] <code>@faasjs/tencentcloud</code> 修复部署时打包依赖项的错误。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.18...v0.0.2-beta.20" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.20 (2020-02-23)</code></a></p><ul><li>[新增] 新增 <code>@faasjs/typeorm</code>。</li><li>[Feature] <code>@faasjs/sql</code> 单元测试新增 mysql 和 postgresql 的测试。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.16...v0.0.2-beta.18" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.18 (2020-02-22)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 云函数新增层和死信队列接口,COS 增加文件夹名。</li><li>[Feature] <code>@faasjs/load</code> 关闭 rollup 的警告信息。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.13...v0.0.2-beta.16" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.16 (2020-02-21)</code></a></p><ul><li>[Feature] <code>@faasjs/graphql-server</code> 内置 <code>@faasjs/http</code>。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 云函数环境变量新增 <code>FaasLog=debug</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.10...v0.0.2-beta.13" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.13 (2020-02-20)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 新增单元测试。</li><li>[Feature] <code>@faasjs/request</code> 新增 <code>file</code> 和 <code>downloadStream</code> 参数。</li><li>[Feature] <code>@faasjs/graphql-server</code> 规范化配置项,并将 <code>invokeData</code> 作为 context。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.9...v0.0.2-beta.10" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.10 (2020-02-16)</code></a></p><ul><li>[Feature] <code>@faasjs/eslint-config-recommended</code> 更新 eslint rules。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.8...v0.0.2-beta.9" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.9 (2020-02-15)</code></a></p><ul><li>[Feature] 恢复腾讯云的别名功能。</li><li>[Feature] 修复和优化 travis-ci。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.7...v0.0.2-beta.8" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.8 (2020-02-14)</code></a></p><ul><li>[Feature] <code>faasjs</code> 不再内置 <code>@faasjs/graphql-server</code>,需手动添加使用。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.5...v0.0.2-beta.7" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.7 (2020-02-13)</code></a></p><ul><li>[修复] <code>@faasjs/load</code> 修复打包时遇到内置模块报错的问题。</li><li>[Feature] <code>@faasjs/eslint-config-recommended</code> 更新 eslint rules。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.4...v0.0.2-beta.5" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.5 (2020-02-10)</code></a></p><ul><li>[Feature] <code>@faasjs/test</code> 将 <code>jest</code> 添加为依赖项。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.2...v0.0.2-beta.4" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.4 (2020-02-09)</code></a></p><ul><li>[Feature] <code>@faasjs/func</code> handler 参数改为可选项。</li><li>[新增] <code>@faasjs/graphql-server</code> 试验性支持 graphQL。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.2-beta.1...v0.0.2-beta.2" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.2 (2020-02-08)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 优化了部署云函数时的日志输出。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.31...v0.0.2-beta.1" target="_blank" rel="noopener noreferrer"><code>v0.0.2-beta.1 (2020-02-07)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 补全已正式发布的云函数配置项。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.29...v0.0.1-beta.31" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.31 (2020-02-06)</code></a></p><ul><li>[Feature] <code>faasjs</code> 将 Sql 适配包从 <code>faasjs</code> 中移除。</li><li>[Feature] <code>@faasjs/eslint-config-recommended</code> 更新 eslint rules。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.27...v0.0.1-beta.29" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.29 (2020-02-04)</code></a></p><ul><li>[修复] <code>@faasjs/tencentcloud</code> 修复由于禁用别名功能造成的 BUG。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.25...v0.0.1-beta.27" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.27 (2020-02-03)</code></a></p><ul><li>[Feature] <code>@faasjs/tencentcloud</code> 由于腾讯云故障,暂时禁用别名功能。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.23...v0.0.1-beta.25" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.25 (2020-02-02)</code></a></p><ul><li>[修复] <code>@faasjs/tencentcloud</code> 修复腾讯云部署 BUG。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 腾讯云云函数内存默认从 128 降低为 64。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 默认环境变量新增 NODE_ENV,值为部署环境的名字。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.21...v0.0.1-beta.23" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.23 (2020-02-01)</code></a></p><ul><li>[修复] 修复错误的版本号。</li><li>[Feature] <code>@faasjs/load</code> 移除 loadNpmVersion。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.20...v0.0.1-beta.21" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.21 (2020-01-27)</code></a></p><ul><li>[修复] <code>@faasjs/tencentcloud</code> API 网关 BUG。</li><li>[Feature] <code>@faasjs/func</code> 云函数支持 callback。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.18...v0.0.1-beta.20" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.20 (2020-01-26)</code></a></p><ul><li>[修复] <code>@faasjs/tencentcloud</code> API 网关 BUG。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 提升打包速度。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.16...v0.0.1-beta.18" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.18 (2020-01-25)</code></a></p><ul><li>[修复] <code>@faasjs/tencentcloud</code> 修复云函数命名错误。</li><li>[Feature] <code>@faasjs/server</code> 本地请求入参 method 改名为 httpMethod,增加 path 参数。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.14...v0.0.1-beta.16" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.16 (2020-01-13)</code></a></p><ul><li>[修复] <code>@faasjs/load</code> 修复 rollup 配置。</li><li>[修复] 修复 FaasJS 项目自动化测试配置。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.12...v0.0.1-beta.14" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.14 (2020-01-04)</code></a></p><ul><li>[Feature] <code>@faasjs/http</code> 移除无用的依赖项。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 优化打包配置。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.11...v0.0.1-beta.12" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.12 (2020-01-02)</code></a></p><ul><li>[修复] 在 <code>faasjs</code> 中补上依赖项 <code>@faasjs/http</code>。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.10...v0.0.1-beta.11" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.11 (2020-01-01)</code></a></p><ul><li>[Feature] 优化 FaasJS 项目打包配置。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.8...v0.0.1-beta.10" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.10 (2019-12-30)</code></a></p><ul><li>[Feature] 优化 FaasJS 项目的代码规范测试和自动化测试。</li><li>[修复] <code>@faasjs/tencentcloud</code> 修复云函数部署时未完成部署就删除了 COS 代码包的问题。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.7...v0.0.1-beta.8" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.8 (2019-12-26)</code></a></p><ul><li>[Feature] 更新 VS Code 配置项以适应新版 ESlint。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 更新云函数时会等待其更新生效后才进行后续步骤。</li><li>[Feature] <code>@faasjs/tencentcloud</code> 使用本地 node_modules 文件加速部署。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.6...v0.0.1-beta.7" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.7 (2019-11-05)</code></a></p><ul><li>[Feature] <code>@faasjs/logger</code> 性能优化,并移除测试用的 lastOuput 属性。</li><li>[Feature] <code>@faasjs/server</code> 移除 response 的日志输出以优化性能。</li><li>[Feature] <code>@faasjs/http</code> 直接使用 request_id 作为响应头 X-Request-Id 的值。</li><li>[修复] <code>@faasjs/http</code> 使用 = 作为路径前缀避免模糊匹配。</li><li>[删除] 移除周刊。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.5...v0.0.1-beta.6" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.6 (2019-10-25)</code></a></p><ul><li>[修复] <code>@faasjs/logger</code> timeEnd 出错时的错误信息从 error 降级为 warn。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.4...v0.0.1-beta.5" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.5 (2019-10-25)</code></a></p><ul><li>[Feature] 新增性能测试用例。</li><li>[修复] <code>@faasjs/logger</code> timeEnd 的 key 重复或未知时,报错信息从 error 降级为 warn。</li></ul><p><a href="https://github.com/faasjs/faasjs/compare/v0.0.1-beta.2...v0.0.1-beta.4" target="_blank" rel="noopener noreferrer"><code>v0.0.1-beta.4 (2019-10-22)</code></a></p><ul><li>[新增] <code>@faasjs/http</code> cookie 新增 <code>sameSite</code> 选项。</li><li>[Feature] FaasJS 项目新增代码测试覆盖率。</li></ul><p><code>2019-10-21</code></p><ul><li>[Feature] 使用 lerna 管理 FaasJS 核心库。</li><li>[Feature] <code>@faasjs/request</code> 新增 timeout 和 auth 选项。</li><li>[修复] 修正 <code>@faasjs/http</code> 遇到返回值为 null 时的错误。</li></ul><p><code>2019-10-16</code></p><ul><li>[新增] 示例项目新增 <a href="https://github.com/faasjs/examples/tree/main/knex" target="_blank" rel="noopener noreferrer">knex</a>。</li></ul><p><code>2019-10-15</code></p><ul><li>[Feature] 将 FaasJS 所有库都并入了 <a href="https://github.com/faasjs/faasjs/tree/main/packages" target="_blank" rel="noopener noreferrer">faasjs/faasjs</a> 项目中,便于统一管理和更新。</li></ul><p><code>2019-10-13</code></p><ul><li>[新增] FaasJS 周刊 开始试运行。</li></ul><p><code>2019-10-11</code></p><ul><li>[Feature] 教程中添加新加入的命令行指令。</li><li>[新增] 官网新增 <a href="https://faasjs.com/CONTRIBUTING.html" target="_blank" rel="noopener noreferrer">支持 FaasJS</a>。</li><li>[修复] <code>@faasjs/func</code> 当 handler 没有返回时出现的一个判断异常。</li></ul><p><code>2019-10-09</code></p><ul><li>[新增] 命令行工具新增 <code>yarn new func</code> 指令,用于快速创建云函数文件及其测试脚本,具体用法可见 <code>yarn new -h</code>。</li><li>[Feature] <code>create-faas-app</code> 创建的项目中加入 <code>.vscode/settings.json</code> 文件,用于优化 VS Code 下的编程体验。</li></ul><p><code>2019-10-08</code></p><ul><li>[新增] 命令行工具 <code>create-faas-app</code> 用于快速创建 FaasJS 项目,可直接通过 <code>npx create-faas-app</code> 使用。</li></ul><p><code>2019-09-30</code></p><ul><li>[发布] 结束 <code>Alpha</code> 阶段,开始 <code>Beta</code> 公测阶段。</li></ul><h2 id="alpha" tabindex="-1"><a class="header-anchor" href="#alpha"><span>Alpha</span></a></h2><p><code>2019-04-13</code></p><ul><li>[发布] FaasJS <code>Alpha</code> 阶段开发开始。</li></ul></div><!--[--><!--]--></div><footer class="vp-page-meta"><!----><div class="vp-meta-item git-info"><!----><!----></div></footer><!----><!--[--><!--]--></main><!--]--></div><!--[--><!----><!--]--><!--]--></div>
<script type="module" src="/assets/app-BARGm1Fu.js" defer></script>
</body>
</html>