All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
4.0.0 (2024-04-17)
- app-Tag: decodeURI tag in metadata generation (#1254) (9cc540f)
- app-time: enable dynamic time zone (#1257) (56228d2)
- components-Card: fix card spacing styles (#1255) (ec79630)
- deps: update dependencies (non-major) (#1240) (531a071)
- deps: update dependencies (non-major) (#1245) (9500dba)
- deps: update dependency next to ^14.2.1 (#1246) (9c0c31f)
- security: disable eslint security output temporarily (#1238) (476bfba)
- allow uppercase title for components testing (#1235) (0817195)
- snapshots: update uppercase title (bf05827)
3.8.1 (2024-04-01)
- components-Article: tidy up (#1066) (fdfa85c)
- components-Footer: tidy up (#1065) (d323d90)
- components-LandingNavLink: re-design links for landing page (#1064) (d2aa174)
- components-social: change twitter to X (#1224) (2dea2ba), closes #000000
- css-antd: override default ant-design styles (#1197) (c5d6db4)
- deps: resolution unified to v11, vfile to v6 (#1163) (a1d6a90)
- deps: update dependencies (non-major) (#1068) (1b00402)
- deps: update dependencies (non-major) (#1071) (619f0da)
- deps: update dependencies (non-major) (#1077) (e3b17ff)
- deps: update dependencies (non-major) (#1082) (9a9e9d5)
- deps: update dependencies (non-major) (#1089) (aa16ea4)
- deps: update dependencies (non-major) (#1093) (caa0617)
- deps: update dependencies (non-major) (#1096) (55eaf91)
- deps: update dependencies (non-major) (#1103) (986f9a4)
- deps: update dependencies (non-major) (#1106) (3dd5cf9)
- deps: update dependencies (non-major) (#1109) (cb3c538)
- deps: update dependencies (non-major) (#1110) (5da607c)
- deps: update dependencies (non-major) (#1113) (e07e2d4)
- deps: update dependencies (non-major) (#1118) (5549f6f)
- deps: update dependencies (non-major) (#1137) (dc62795)
- deps: update dependencies (non-major) (#1144) (8356577)
- deps: update dependencies (non-major) (#1150) (d9acf80)
- deps: update dependencies (non-major) (#1166) (c0f7477)
- deps: update dependencies (non-major) (#1169) (8d41238)
- deps: update dependencies (non-major) (#1172) (5ad57c6)
- deps: update dependencies (non-major) (#1189) (918e75f)
- deps: update dependencies (non-major) (#1192) (8817e5a)
- deps: update dependencies (non-major) (#1195) (65686fc)
- deps: update dependencies (non-major) (#1204) (37c2fd1)
- deps: update dependencies (non-major) (#1207) (e064d61)
- deps: update dependencies (non-major) (#1209) (a2476ef)
- deps: update dependencies (non-major) (#1218) (4fe4930)
- deps: update dependencies (non-major) (#1220) (1646a11)
- deps: update dependencies (non-major) (#1226) (e6a0e35)
- deps: update dependencies (non-major) (#1231) (8bb8e40)
- deps: update dependency @codesandbox/sandpack-react to ^2.1.3 (#1070) (833aafa)
- deps: update dependency @codesandbox/sandpack-react to ^2.13.2 (#1208) (9733a3f)
- deps: update dependency @codesandbox/sandpack-react to ^2.2.1 (#1084) (d6bfa1f)
- deps: update dependency @codesandbox/sandpack-react to ^2.2.3 (#1086) (dac6ea0)
- deps: update dependency @codesandbox/sandpack-react to ^2.2.4 (#1087) (540fd1b)
- deps: update dependency @codesandbox/sandpack-react to ^2.4.6 (#1090) (bc1800a)
- deps: update dependency @codesandbox/sandpack-react to ^2.4.7 (#1091) (39b598f)
- deps: update dependency @octokit/rest to ^19.0.8 (#1108) (fcb32ea)
- deps: update dependency @octokit/rest to v20 (#1134) (a329c3c)
- deps: update dependency antd to ^5.12.6 (#1188) (ed35c11)
- deps: update dependency antd to ^5.13.1 (#1194) (dd75d42)
- deps: update dependency antd to ^5.15.0 (#1211) (b4a46b6)
- deps: update dependency antd to ^5.15.3 (#1219) (66f5301)
- deps: update dependency antd to ^5.4.7 (#1104) (d47469c)
- deps: update dependency antd to ^5.6.3 (#1115) (f3240c0)
- deps: update dependency framer-motion to ^10.15.0 (#1135) (8bbc5c7)
- deps: update dependency framer-motion to v11 (#1201) (7c32d8d)
- deps: update dependency katex to ^0.16.8 (#1114) (6db8325)
- deps: update dependency next to ^13.5.3 (#1128) (be5d1bc)
- deps: update dependency next to ^13.5.4 (#1168) (38fc060)
- deps: update dependency next to ^13.5.6 (#1173) (68b230d)
- deps: update dependency next to ^14.1.1 (#1210) (23e6a4b)
- deps: update dependency next to ^14.1.3 (#1216) (caa868c)
- deps: update dependency next to ^14.1.4 (#1221) (1a432d8)
- deps: update dependency next to v14 (#1177) (729948e), closes vercel/next.js#40183 vercel/next.js#58817
- deps: update dependency next-seo to v6 (#1085) (396830c)
- deps: update dependency next-sitemap to ^4.0.6 (#1073) (040210b)
- deps: update dependency next-sitemap to ^4.0.7 (#1092) (0ff55d0)
- deps: update dependency react-use to ^17.4.4 (#1199) (1330b20)
- deps: update dependency rehype-autolink-headings to v7 (#1148) (19639f2)
- deps: update dependency rehype-external-links to v3 (#1149) (835e3b9)
- deps: update dependency rehype-mdx-code-props to v3 (#1222) (103ff19)
- deps: update dependency rehype-slug to v6 (#1142) (d94bb06)
- deps: update dependency remark-gemoji to v8 (#1156) (f0b23bc)
- deps: update dependency remark-github to v12 (#1161) (46cbaf0)
- deps: update dependency typed.js to ^2.0.132 (#1069) (d147bc6)
- deps: update dependency unist-util-visit to v5 (#1130) (a01259b)
- deps: update react-live-runner to ^1.0.5 (#1074) (90dcd16)
- deps: update remark (major) (#1180) (977d0cb), closes hashicorp/next-mdx-remote#403 hashicorp/next-mdx-remote#419
- Footer: update React website link (#1080) (2732699)
- gitub: only fetch github data when vercel CI (#1075) (f0d735f)
- change release tool (#1063) (d00e508)
- deps: remove unnecessary resolutions (#1225) (3a0aa82)
- tsconfig: remove decorator (#1230) (fc1a8ca)
- antd: disable antd hashed class name in testing suites (#1165) (29d130c), closes #1131 ant-design/ant-design#38753
3.8.0 (2023-03-08)
- antd-css: extract styles to avoid flush (#1057) (6fcbd8d), closes ant-design/ant-design#40285
- components-LiveCode: add bottom border radius (#1060) (56d3fb8)
- components-styles: rectify broken styles (#1058) (a7bb3ce)
- deps: update dependencies (non-major) (#1045) (22808c5)
- deps: update dependencies (non-major) (#1050) (954752e)
- deps: update dependency @codesandbox/sandpack-react to v2 (#1041) (a6b8630)
- deps: update dependency @codesandbox/sandpack-themes to v2 (#1042) (62a4b26)
- deps: update dependency framer-motion to ^10.0.2 (#1056) (c7cc329)
- deps: update dependency framer-motion to v10 (#1046) (863d96f)
- deps: update dependency next-sitemap to ^4.0.2 (#1055) (e317899)
- deps: update dependency next-sitemap to v4 (#1052) (a21c415)
- styles-scrollbar: custom scrollbar (#1061) (ef2e2af)
3.7.0 (2023-02-12)
- swc: enable swc minifier from next.js v12.3 (#973) (24a7507)
- tailwind: add
content-visibility
andcontain-intrinsic-size
(#924) (8eb9d86)
- components-Article: remove redundant max width class (#919) (d54e9ea)
- components-DesktopNav: add hover style to
ThemeSwitch
icons (#928) (78f3c87) - components-Editor: rectify SSR for sandpack styles (#923) (185e290)
- components-Footer: change
Footer
background gradient style (#929) (aec654f) - components-InlineCode: remove border radius (#920) (ff9a21c)
- components-tailwind: rectify custom class error (#936) (13fc3bc)
- components: rectify broken theme for antd v5 (#1035) (0ad7e6d)
- components: remove built-in border radius (#922) (386b068)
- deps: update dependencies (non-major) (#1000) (3d8f018)
- deps: update dependencies (non-major) (#1003) (82f8949)
- deps: update dependencies (non-major) (#1005) (8857075)
- deps: update dependencies (non-major) (#1009) (e9c1df9)
- deps: update dependencies (non-major) (#1012) (53c52b6)
- deps: update dependencies (non-major) (#1015) (133d86e)
- deps: update dependencies (non-major) (#1022) (3cbef65)
- deps: update dependencies (non-major) (#1025) (2921f19)
- deps: update dependencies (non-major) (#1027) (3636cd9)
- deps: update dependencies (non-major) (#1032) (179f458)
- deps: update dependencies (non-major) (#925) (8efb526)
- deps: update dependencies (non-major) (#931) (8b02d3b)
- deps: update dependencies (non-major) (#933) (e878a2b)
- deps: update dependencies (non-major) (#935) (5c12cba)
- deps: update dependencies (non-major) (#944) (3a7e93e)
- deps: update dependencies (non-major) (#956) (7df7817)
- deps: update dependencies (non-major) (#958) (1b44141)
- deps: update dependencies (non-major) (#960) (1687805)
- deps: update dependencies (non-major) (#962) (717308c)
- deps: update dependencies (non-major) (#965) (bec3e2f)
- deps: update dependencies (non-major) (#974) (04328ee)
- deps: update dependencies (non-major) (#980) (48b47bf)
- deps: update dependencies (non-major) (#982) (763f1a6)
- deps: update dependencies (non-major) (#983) (8c16681)
- deps: update dependencies (non-major) (#985) (60f6f99)
- deps: update dependencies (non-major) (#986) (f56ee51)
- deps: update dependencies (non-major) (#988) (55e484a)
- deps: update dependencies (non-major) (#993) (4742681)
- deps: update dependencies (non-major) (#996) (5baca2b)
- deps: update dependencies (non-major) (#999) (357449d)
- deps: update dependency @ant-design/icons to v5 (#1023) (f1c848c)
- deps: update dependency @octokit/rest to v19 (#934) (929e656)
- deps: update dependency antd to ^4.23.2 (#975) (6190c9a)
- deps: update dependency antd to ^4.23.4 (#981) (db88a58)
- deps: update dependency antd to v5 (#1001) (9247681)
- deps: update dependency framer-motion to v7 (#952) (47a4d84)
- deps: update dependency framer-motion to v8 (#1016) (8bedd14)
- deps: update dependency framer-motion to v9 (#1031) (d62a2df)
- deps: update dependency next to ^12.2.2 (#938) (c1630c4)
- deps: update dependency next to ^12.2.3 (#943) (d9ddc66)
- deps: update dependency next to ^12.2.4 (#951) (0ed3068)
- deps: update dependency next to ^12.3.1 (#979) (31fc534), closes #796 vercel/nextjs#40889
- deps: update dependency next to ^12.3.2 (#991) (793beb2)
- deps: update dependency next to ^12.3.3 (#997) (b5f1725)
- deps: update dependency next to ^12.3.4 (#1004) (57feef4)
- deps: update dependency next to v13 (#990) (00e7629)
- deps: update dependency next-seo to ^5.15.0 (#1008) (3b725be)
- deps: update dependency next-sitemap to ^3.1.1 (#926) (e4fb30c)
- deps: update dependency rehype-external-links to v2 (#945) (2be67a8)
- deps: update dependency remark-mdx-code-meta to v2 (#946) (1205e24)
- deps: update nextjs and next-pwa (#955) (d6bd9c3)
- fonts: add
Raleway
font face (#916) (492ff25) - footer: change build link (#976) (b302935)
- swc: enable swc minifier (#1036) (6463ef1)
- theme: rectify broken dark theme (#1034) (dd82bda)
3.6.0 (2022-06-12)
- MDX-Anchor: add click-able link for headings (#877) (ac813bc)
- tailwind: remove all
important
styles (#909) (2ccb388), closes vercel/next.js#16630
- components-a11y: add keyboard a11y styles (#913) (2a857a5), closes #912
- components-Article: add a11y
<article>
wrapper to post content (#856) (daef2ab) - components-Article: adjust line length (#894) (d235b63)
- components-Article: adjust max width size (#900) (a46966b)
- components-ArticleNav: adjust navigation button styles (#896) (aeeab92)
- components-ArticleToc: scroll to fixed header below position (#861) (b04e94a)
- components-DesktopNav: adjust blur size (#895) (c607117)
- components-DesktopNav: horizontal centering navigation (#899) (2762258)
- components-DesktopNav: remove
!important
tailwind styles (#911) (a8f3577) - components-Footer: add semantic
<time>
tag (#892) (f2dd652) - components-Header: adjust
<Header />
navigation styles (#901) (48edcab) - components-InlineCode: clone box decoration (#886) (928e5cb)
- components-LandingNav: add frosted glass effect (#897) (a2b3ed7)
- components-LandingNav: change landing page filter effect (#908) (064a920)
- components-LandingNav: polish animation effect (#879) (f93fb9d)
- components-LinkTag: add hover box shadow (#915) (7d04cf1)
- components-Lists: add nested counter for
ol
(#860) (a4f2138) - components-motion: add focus a11y style for
Bounce
motion (#873) (97e01d8) - components-Tags: remove border radius (#914) (e0942b6)
- components: add hover style for
Anchor
link (#882) (5dceb54) - components: rectify broken styles (#910) (ddb31f3)
- components: update heading link styles (#883) (0918d39)
- deps: update dependencies (non-major) (#857) (efe8cbd)
- deps: update dependencies (non-major) (#869) (6d9fd8b)
- deps: update dependencies (non-major) (#887) (7c63f0a)
- deps: update dependencies (non-major) (#905) (8400b2d)
- deps: update dependency @codesandbox/sandpack-react to v1 (#870) (731cd8a)
- deps: update dependency antd to ^4.20.5 (#855) (ec2eabc)
- deps: update dependency antd to ^4.20.6 (#864) (9628660)
- deps: update dependency next-sitemap to ^2.5.26 (#872) (cbb8ac2)
- deps: update dependency next-sitemap to ^2.5.27 (#876) (5f33855)
- deps: update dependency next-sitemap to ^2.5.28 (#880) (39caa95)
- deps: update dependency next-sitemap to v3 (#890) (f55be31)
- layouts: add horizontal padding to default layout (#904) (124a595)
- mdx-layout: adjust floating widgets layout (#862) (ed31d20)
- mdx-shadow: add shadow to code blocks and tables (#863) (15b5162)
- types-time: update build time type (#893) (597dbdf)
3.5.0 (2022-05-12)
- async: await asynchrounous
waitFor
expecttions (#835) (173045c) - components-Editor: add
Editor
structure testing (#834) (f14b657) - e2e-commands: add
options
to custom traversal commands (#851) (d6b9c8a) - e2e: add e2e testing for landing home page (#840) (290dda9)
- e2e: add testing for
Header
menu items (#852) (3fe248f), closes #849 - e2e: add testing for routes title (#850) (1d3682c), closes #849
- e2e: reduce custom command log (#847) (f521616)
- components-Button: rectify dark mode styles for
Button
(#821) (a69e678) - components-Icons: change icons label to lower case (#853) (b7761e4)
- components-LandingNav: add navigation
Enter
keydown handler (#838) (6e94c3a) - components-PostsSearchBar: rectify a11y error (#812) (c766041)
- components-Toggle: only invoke
onToggle
whenEnter
key down (#830) (9d9f0ce) - components-TypingTitle: change role for typing title (#845) (8534399)
- cypress-commands: add
testing-library
style query commands (#846) (d9edb46) - jest-next.js: rectify broken jest
moduleNameMapper
configuration (#816) (ff832f3), closes #814 #815 - mdx-styles: keep sandpack dark font color style (#829) (9f6b348)
- ts-types: add type guards to
any
type (#819) (66acbaa)
3.4.0 (2022-05-04)
- dark mode: add
ThemeSwitch
component (#800) (b168313), closes #799 - dark mode: add dark mode for books and about page (#802) (298d7eb), closes #799
- dark mode: add dark mode for post page (#803) (bb9a359), closes #799
- dark mode: add dark theme for posts and tags page (#801) (76b58f4), closes #799
3.3.0 (2022-05-04)
- CodeBlocks: add live code editor support (#791) (7f81d99), closes #777
- mdx-code: add sandpack live code editor support (#794) (1f7945e), closes #777
- code-styles: add tough border to code blocks (#798) (1ba97ae)
- components-Editor: disable SWC minifier (#797) (c497ac5), closes #796
3.2.0 (2022-05-03)
- CodeBlocks: add lines highlight support (#784) (501ef50), closes #776
- mdx-code: add code block meta parser support (#782) (2917a54), closes #776
- CodeBlocks: make highlight lines become selective (#786) (7de385a), closes #776
- CodeBlocks: normalize code before passing to code blocks (#788) (e59cfc5)
- components-CopyButton: rectify CopyButton position (#780) (0dbae69), closes #779
- mdx-admonitions: change code text size in admonitions (#790) (918d06b)
3.1.0 (2022-05-02)
- components-CopyButton: implement CopyButton component (#771) (7a1f49b), closes #701 #762
- components-toc: re-implement
ArticleToc
component (#774) (1ef8800), closes #701 #773 - motion-toggle: implement icons toggle animation for
LandingNav
(#767) (4a60aae), closes #683 #701
- components-toc: change toc items when routing change (#775) (167c66a), closes #701
- mdx-anchor: adjust bottom space (#770) (6271b56)
- motion-icons: re-design
LandingNav
hamburger button motion (#769) (d908726), closes #683 #701
3.0.0 (2022-05-01)
- next: switch from
gatsby
tonext
- act: wrap all state change manipulation into
act()
(#639) (2e17bd9), closes #618 - console: remove console mock (#689) (06c2f52)
- layouts: add snapshot testing for layout components (#688) (5f9ec13)
- link-mocks: remove useless
next/link
mock (#694) (7cc7ca4), closes #618 - mdx: add mdx example page (#674) (040c400), closes #614
- mdx: update snapshot testing (#733) (8e6f94e)
- PostsSearchBar: remove redundant function mocks (#660) (fa1d2ca)
- react-hooks: drop
@testing-library/react-hooks
(#636) (19a4e1a), closes #623 - snapshot: drop react-test-renderer snapshot testing (#620) (616521a), closes #616
- a11y: add
lang
to<html>
tag (#664) (e7cccdd) - ArticleNav: change link description (#667) (858da7a)
- ArticleNav: setup
prevPost
andnextPost
links (#625) (2ed3863), closes #615 - Blockquote: adjust Blockquote vertical and horizontal rhythm (#727) (439ffb3), closes #699
- button: add
IconButton
component (#713) (19c48d0), closes #699 - components: rectify margin space (#748) (ecc32e1), closes #699
- deps-antd: compatibility for React 18 (#621) (c863338), closes #576 #587
- deps: update dependency antd to ^4.20.2 (#740) (d21ea5e)
- DesktopNav-Menu: drop legacy
<Menu.item>
compound component (#637) (3afd842) - DesktopNav: justify navigation logo position (#634) (b77cabc)
- DesktopNav: remove redundant nested
<div>
flexbox (#626) (e48e95c), closes #624 - gatsby: remove all
gatsby-*
things (#684) (f328819) - github: fetch all stared github repos (#691) (cb2f1d4), closes #614
- Icons-motion: inject
motion
into SVG icons (#644) (f0f74bd), closes #619 - jest: transform ESM
node_modules
viaswc
(#695) (b5b5b2c) - LandingNav: set navigation hidden initially (#650) (ea43033), closes #646
- mdx-Code: add more languages alias to
Code
(#747) (971ee6f), closes #699 - mdx-code: adjust alignment and border radius of code block (#736) (ce6d283), closes #699
- mdx-code: remove useless language name transformation (#761) (f140463), closes #701
- mdx-code: use prism theme color as code block
background-color
(#760) (f2a0b60), closes #701 #759 - mdx-front matter: disable
next-mdx-remote
built-in front matter (#671) (dd24749), closes #614 #670 - mdx-headings: adjust headings vertical rhythm (#745) (9683717), closes #699 #725
- mdx-input: add
input
andcheckbox
support (#735) (f443e1c), closes #699 - mdx-link: open blank new tab when click mdx
<a>
links (#681) (5577a6e), closes #614 - mdx-list: remove arrow icon from ordered/task list (#737) (0f74257), closes #699
- mdx-paragraph: remove nested
img
anddiv
inp
(#753) (eccdb3d), closes #701 #752 - mdx-styles: re-design
InlineCode
,Code
andDivider
(#751) (14d787e), closes #700 #701 - mdx-time: get concise reading time (#672) (93fa1a9), closes #614
- mdx-typography: adjust typography vertical rhythm (#726) (98ceae1), closes #699 #725
- mdx: adjust margin space (#744) (7d3339b), closes #699 #725 #742 #743
- MetaHeader-SEO: set correct twitter name (#669) (22b9fc9)
- motion-bounce: add
className
prop toBounce
(#642) (ef2d5df), closes #619 - motion: reduce post motion (#661) (f96a9bc)
- PostCard: rectify clicable place for routing (#662) (7ccf39d)
- Post: generate complete post page link (#649) (6eb9b8b), closes #640
- pwa: disable development service worker setup (#673) (02e8bb3)
- react-hydrate: reactify hydrate mismatching (#704) (fab4444), closes #703
- sitemap: switch from dynamic generation to static generation (#657) (b229f02), closes #654
- styles: keep
antd
styles take precedence overtailwind
styles. (#715) (53a52b2) - Tag: add custom
Tag
components (#665) (e9c7454)
- 404: custom 404 not found component (#666) (b57ab71), closes #630
- animation: switch from react-spring to framer-motion (#645) (cb3be2b), closes #619
- ArticleNav: brand new navigation button (#651) (37911b2), closes #647
- LandingNav: add framer motion to landing page (#643) (00763be), closes #619
- mdx-admonitions: add admonition component support (#746) (bd9ac7d), closes #699 #725
- mdx-admonitions: add admonitions syntax support (#696) (36af3e0), closes #614
- mdx-code: add basic
pre
andcode
support (#728) (fa3a9d5), closes #699 #725 - mdx-code: add custom
Monokai
syntax highlight theme (#763) (12f375e), closes #701 #759 - mdx-code: add line number support (#757) (45b9cf5), closes #701 #755
- mdx-code: add MacOS style flag and language detection support (#730) (7f8fea5), closes #699 #700
- mdx-code: add prism syntax highlight to code blocks (#756) (d65c571), closes #700
- mdx-components: add
hr
,img
andButton
support (#714) (46f7e59), closes #699 - mdx-components: add preview image card support (#718) (696a9b4), closes #699 #716
- mdx-emoji: add GitHub emoji shortcode support (#680) (1587767), closes #614
- mdx-footnote: add footnote component (#749) (3db41c7), closes #699
- mdx-gfm: add GitHub Flavored Markdown support (#679) (c37db70), closes #614
- mdx-headings: add
<a>
link to<heading>
(#678) (7a30b86), closes #614 - mdx-math: add katex math support (#675) (e92e4ea), closes #614
- mdx-table: add table support (#729) (26e03af), closes #699 #725
- mdx-typography: add basic typography support (#705) (76e6143), closes #699
- mdx: add
blockquote
support (#723) (cb9908a), closes #699 - mdx: add
ul
,ol
andli
supoort (#719) (362fd4e), closes #699 - MDX: add basic MDX support (#659) (4c5361e), closes #614
- mdx: add hoverable animation for heading and anchor (#750) (9094762), closes #701
- Motion-Bounce: implement
Bounce
motion component (#638) (e1a98c2), closes #619 - next: switch from
gatsby
tonext
(#612) (3c4a151) - PWA: add PWA support via workbox (#668) (3ddaf01), closes #631
- SEO: SEO optimization with
next/seo
(#652) (c3fb5b1), closes #622 - sitemap: add basic sitemap generation (#655) (477707b), closes #654
2.14.0 (2022-04-23)
- Header-DesktopNav: add frosted glass effect (#577) (2a54dc7)
- react-18: switch to React v18 (#574) (b9ed17c)
- testing: add AXE a11y testing (#595) (7b67aa7)
- a11y: add a11y testing (based on axe-core) (#604) (6109ff9)
- format code (#600) (ef6d548)
- mocks-data: setup shared mocks data (#601) (2ca9218)
- mocks: aggregate mocks data for testing (#603) (7e1f08a)
- Article-ArticleHeader: add last updated time (#592) (0fcb1f2)
- Article-ArticleNav: add icon to article navigation button (#591) (cb858d5)
- Article-ArticleNav: add unique landmark (#597) (0bfa94e)
- Article-ArticleNav: rectify icon position (#593) (9e03747)
- Article-styles: add list style and padding styles (#582) (8cf30aa)
- ArticleToc: close ToC automaticly when clicking links (#575) (ed7ed1a)
- deps: update dependencies (non-major) (#580) (ac2a09c)
- deps: update dependencies (non-major) (#607) (51d818a)
- deps: update dependency antd to ^4.17.2 (#388) (d9dbc48)
- deps: update dependency antd to ^4.17.3 (#406) (b7999d5)
- deps: update dependency antd to ^4.17.4 (#431) (c3feae4)
- deps: update dependency antd to ^4.18.2 (#441) (55b8972)
- deps: update dependency antd to ^4.18.3 (#457) (b3830a2)
- deps: update dependency antd to ^4.18.5 (#473) (541dae7)
- deps: update dependency antd to ^4.18.6 (#498) (ced39f8)
- deps: update dependency antd to ^4.18.8 (#514) (5647f35)
- deps: update dependency antd to ^4.18.9 (#532) (a8c5d78)
- deps: update dependency antd to ^4.19.1 (#549) (c2e107d)
- deps: update dependency antd to ^4.19.2 (#553) (a01b1b3)
- deps: update dependency antd to ^4.19.4 (#568) (3eb9928)
- deps: update dependency gatsby to ^4.0.2 (#342) (fd0cd3a)
- deps: update dependency gatsby to ^4.6.2 (#489) (eb24d3a)
- deps: update dependency gatsby to ^4.7.2 (#515) (e3aca95)
- deps: update dependency prismjs to ^1.26.0 (#452) (d6c7cd0)
- deps: update dependency prismjs to ^1.27.0 (#520) (a65b55f)
- deps: update dependency react-spring to ^9.3.1 (#371) (022e11c)
- deps: update dependency react-spring to ^9.3.2 (#385) (4b7a1bc)
- deps: update dependency react-spring to ^9.3.3 (#432) (a192c87)
- deps: update dependency react-spring to ^9.4.1 (#453) (cdf2f76)
- deps: update dependency react-spring to ^9.4.2 (#458) (b19252e)
- deps: update dependency react-spring to ^9.4.3 (#507) (ee06130)
- deps: update dependency react-spring to ^9.4.4 (#547) (65ec84e)
- deps: update dependency tailwindcss to ^2.2.19 (#343) (8bd362d)
- deps: update dependency tailwindcss to ^3.0.12 (#449) (ee02648)
- deps: update dependency tailwindcss to ^3.0.15 (#459) (b90da4b)
- deps: update dependency tailwindcss to ^3.0.18 (#479) (62e00a7)
- deps: update dependency tailwindcss to ^3.0.22 (#499) (5ac5964)
- deps: update dependency tailwindcss to ^3.0.23 (#516) (9ec01ae)
- deps: update dependency tailwindcss to ^3.0.7 (#416) (7787cb0)
- deps: update dependency tailwindcss to ^3.0.8 (#439) (76361f2)
- deps: update dependency tailwindcss to v3 (#409) (c77f022)
- Footer: change footer description (#594) (9d0e138)
- Footer: remove dynamic year (#444) (41fab67)
- Header-DesktopNav: rectify frosted blur in production (#579) (b48500f), closes tailwindlabs/tailwindcss#7802
- Icons: add
aria-label
to icons (#596) (91328fb) - jest-config: rectify jest utils path (#445) (d4f0731)
- jest: rectify jest module mapper (#508) (e14432a)
- LandingNavLink: drop antd
Tooltip
component (#576) (b959649) - markdown: move blog markdown files to
contents/
(#611) (fab6fbc) - pages-markdown: update new contents (#564) (460a328)
- tailwindcss: rectify tailwindcss configuration (#423) (2ad2e24)
2.13.0 (2021-10-23)
- deps: bundle bod deps into single PR (c30f8e4)
- deps: update dependency @octokit/rest to ^18.11.4 (#269) (f085375)
- deps: update dependency @octokit/rest to ^18.12.0 (#291) (a72f91a)
- deps: update dependency gatsby to ^3.14.1 (#270) (203998b)
- deps: update dependency gatsby to ^3.14.2 (#286) (96bcecd)
- deps: update dependency gatsby to ^3.14.3 (#308) (46e95f3)
- deps: update dependency gatsby to ^3.14.4 (#325) (f891d00)
- deps: update dependency react-spring to ^9.2.6 (#287) (53566da)
- deps: update dependency react-spring to ^9.3.0 (#295) (18b5d55)
- deps: update dependency tailwindcss to ^2.2.17 (#309) (eb76070)
- ErrorBoundary-types: change children type to
ReactElement
(5420890), closes testing-library/react-testing-library#966 testing-library/react-testing-library#970
2.12.0 (2021-09-27)
- CI: add multiple environment for building (467a508)
- CI: add multiple environment for testing (ffbb88f)
- CI: reduce virtual machines efforts (82df9c4)
- CI: reduce virtual machines efforts (5767295)
- CI: reduce virtual machines efforts (91909d8)
- CI: switch
coveralls
tocodecov
(4ccdbbf) - deps-bot: change PR concurrent limits (1567bbc)
- deps-bot: disable renovate dependency dashboard (2f4db29)
- deps-bot: enable
pin
version (d7e8083) - deps-bot: enable non-major deps automerge (d2fe69b)
- deps-bot: remove GitHub dependabot (ae277a6)
- deps-bot: setup renovate bot configuration (c96ec45)
- deps-bot: widen peerDeps and engines (a0fc5dd)
- deps: rectify missing peer deps (e56ab17)
- eslint: add
dg-scripts
eslint configuration (cbb422c)
- stylelint: add
stylelint
support (0deb6cd)
- css-styles: rectify stylelint error (16ef0b4)
- deps: pin dependencies (#226) (a32dd02)
- deps: rectify peerDeps error (5a71473)
- deps: update dependency @ant-design/icons to ^4.7.0 (#254) (f2de586)
- deps: update dependency @octokit/rest to ^18.11.1 (#252) (7b82dfb)
- deps: update dependency prismjs to ^1.25.0 (#239) (b9dfda1)
- deps: update dependency tailwindcss to ^2.2.16 (#259) (3e2e0a7)
- deps: update react monorepo to v17 (major) (bf1a512)
- lint-markdown: rectify css styles error in
md
files (0eb72b9) - markdownlint: add
markdownlint
support (192771e)
2.11.0 (2021-09-11)
- deps-security: npm audit fix (e87642a)
- Page Progress: remove page progress indicator plugin (be0e574)
- yarn: switch from npm to yarn berry (8ef36e0)
- CI-azure: remove azure pipelines (8cfd53b)
- CI-CodeQL: change crontab time (52a3cfa)
- CI: separate CI stages (83dadfa)
- CI: ship to yarn berry scripts (4c8ee3b)
- deps-bot: add renovate.json (#217) (856c912)
- deps-bot: change semantic commit type (97fd324)
- deps-bot: disable renovate dashboard (dda5224)
- deps-bot: schedule deps bot to weekend (f743089)
- deps-bot: setup renovate bot configuration (d417780)
- deps-dev: bump @octokit/types from 6.25.0 to 6.27.0 (#212) (7586e72)
- deps-dev: bump @testing-library/react-hooks from 7.0.1 to 7.0.2 (#194) (04f4478)
- deps-dev: bump @types/node from 16.6.2 to 16.7.1 (bcb007b)
- deps-dev: bump @types/node from 16.7.1 to 16.7.4 (39ebe0b)
- deps-dev: bump @types/node from 16.7.4 to 16.7.7 (#187) (f9cd793)
- deps-dev: bump @types/node from 16.7.7 to 16.7.8 (#191) (a95bafc)
- deps-dev: bump @types/node from 16.7.8 to 16.7.10 (#209) (87b3a72)
- deps-dev: bump @types/react from 17.0.19 to 17.0.20 (#202) (c10c07f)
- deps-dev: bump @typescript-eslint/eslint-plugin (da626d6)
- deps-dev: bump @typescript-eslint/eslint-plugin (#192) (9291371)
- deps-dev: bump @typescript-eslint/parser from 4.29.2 to 4.29.3 (d3649c5)
- deps-dev: bump @typescript-eslint/parser from 4.29.3 to 4.30.0 (#193) (9d02ee1)
- deps-dev: bump autoprefixer from 10.3.1 to 10.3.2 (959c6fd)
- deps-dev: bump autoprefixer from 10.3.2 to 10.3.3 (80d11b2)
- deps-dev: bump autoprefixer from 10.3.3 to 10.3.4 (#201) (97079f3)
- deps-dev: bump babel-jest from 27.0.6 to 27.1.0 (5ee112f)
- deps-dev: bump eslint-plugin-import from 2.24.1 to 2.24.2 (39437a8)
- deps-dev: bump eslint-plugin-prettier from 3.4.0 to 3.4.1 (864c652)
- deps-dev: bump eslint-plugin-prettier from 3.4.1 to 4.0.0 (#190) (1036570)
- deps-dev: bump eslint-plugin-react from 7.24.0 to 7.25.1 (#189) (3a6a166)
- deps-dev: bump gatsby-plugin-catch-links from 3.12.0 to 3.13.0 (#210) (b309333)
- deps-dev: bump gatsby-plugin-manifest from 3.12.0 to 3.13.0 (#213) (96e354f)
- deps-dev: bump gatsby-plugin-nprogress from 3.12.0 to 3.13.0 (#207) (fda541a)
- deps-dev: bump gatsby-plugin-offline from 4.12.0 to 4.13.0 (#204) (ba946d9)
- deps-dev: bump gatsby-plugin-postcss from 4.12.0 to 4.13.0 (#200) (6b9b3fd)
- deps-dev: bump gatsby-plugin-react-helmet from 4.12.0 to 4.13.0 (#208) (3f4de6f)
- deps-dev: bump gatsby-plugin-robots-txt from 1.6.9 to 1.6.10 (#195) (2907f50)
- deps-dev: bump gatsby-plugin-sitemap from 4.8.0 to 4.9.0 (#199) (d92b2e7)
- deps-dev: bump gatsby-plugin-webpack-bundle-analyser-v2 (#211) (0ceb1eb)
- deps-dev: bump gatsby-remark-autolink-headers (#206) (02e851a)
- deps-dev: bump gatsby-remark-copy-linked-files (#215) (41b949a)
- deps-dev: bump gatsby-remark-prismjs from 5.9.0 to 5.10.0 (#214) (e39897c)
- deps-dev: bump gatsby-remark-smartypants from 4.9.0 to 4.10.0 (#196) (4382e02)
- deps-dev: bump gatsby-source-filesystem from 3.12.0 to 3.13.0 (#197) (30c2760)
- deps-dev: bump jest from 27.0.6 to 27.1.0 (86733c9)
- deps-dev: bump typescript from 4.3.5 to 4.4.2 (0c388da)
- deps: bump @ant-design/icons from 4.6.3 to 4.6.4 (76616c2)
- deps: bump @octokit/rest from 18.9.1 to 18.10.0 (#205) (85c37d9)
- deps: bump antd from 4.16.12 to 4.16.13 (513c741)
- deps: bump gatsby from 3.12.0 to 3.12.1 (89eeb65)
- deps: bump tailwindcss from 2.2.7 to 2.2.8 (9f0da94)
- deps: bump tailwindcss from 2.2.8 to 2.2.9 (#188) (58a327c)
- Gatsby-Node API: update fallback GitHub profile data (34fb5c6)
- Jest-badge: format code (68e87bf)
- Jest-badge: rectify unknown error type in TS 4.4.2 (b24cf9d)
- Jest-config: ignore nested dist files (a7a40b4)
- Jest: enable Jest config intellisense (1a23dd9)
2.10.0 (2021-08-19)
- deps-core: bump gatsby from 3.11.1 to 3.12.0 (c46f21f)
- deps-dev: bump @types/node from 16.6.1 to 16.6.2 (b7806cd)
- deps-dev: bump @types/react from 17.0.18 to 17.0.19 (9e251a7)
- deps-dev: bump eslint-plugin-import from 2.24.0 to 2.24.1 (8a601f6)
- deps-dev: bump gatsby-plugin-eslint from 3.0.0 to 4.0.0 (462dd76)
- deps-dev: bump ts-node from 10.2.0 to 10.2.1 (983ad2f)
- deps: remove duplicated packages (b596b54)
2.9.0 (2021-08-18)
- API-GitHub: local fallback data for GitHub API (bc7545a)
- progress bar: add loading and reading progress bar (3244dd3)
- CI-azure: add more pipeline triggers (150632a)
- CI: initialize git config (512fef6)
- CI: set up CI with Azure Pipelines (3e5093a)
- deps-dev: bump @typescript-eslint/eslint-plugin (5cae3b5)
- deps-dev: bump @typescript-eslint/parser from 4.29.1 to 4.29.2 (30a8882)
- deps-dev: bump ts-jest from 27.0.4 to 27.0.5 (4f03a30)
2.8.0 (2021-08-17)
- TypeScript: add ts-node support for TS script (3a1dcdb)
- CHANGELOG: add emoji to changelog (cb0bea4)
- deps-dev: bump @types/jest from 27.0.0 to 27.0.1 (1f72818)
- deps-dev: bump @types/node from 16.6.0 to 16.6.1 (18e2328)
- deps-dev: bump @types/react from 17.0.17 to 17.0.18 (d1bd0ed)
- deps-dev: bump gatsby-plugin-robots-txt from 1.6.8 to 1.6.9 (89c880f)
- deps-dev: bump tslib from 2.3.0 to 2.3.1 (652bdd3)
- deps: bump @ant-design/icons from 4.6.2 to 4.6.3 (2a0107b)
- deps: bump @octokit/rest from 18.9.0 to 18.9.1 (5d1835e)
- deps: bump antd from 4.16.11 to 4.16.12 (515a108)
2.7.0 (2021-08-13)
- deps: user event tesing support (6e6ad84)
- Jest-coverage: ignore scroll-related code (b99bf84), closes testing-library/react-testing-library#671 enzymejs/enzyme#426
2.6.1 (2021-08-12)
- CI: add
coveralls
support (0127f30) - deps-dev: bump @octokit/types from 6.24.0 to 6.25.0 (412ecb4)
- deps-dev: bump @types/jest from 26.0.24 to 27.0.0 (f03006b)
- deps-dev: bump @types/node from 16.4.13 to 16.4.14 (e400c5d)
- deps-dev: bump @types/node from 16.4.14 to 16.6.0 (500ecab)
- deps-dev: bump @types/react from 17.0.16 to 17.0.17 (e511853)
- Jest-badge: remove redundant error checking (819515b)
- Site Metadata: change URL of
awesome-notes
book (228f357)
2.6.0 (2021-08-10)
- css-fonts: remove custom fonts (51e88d8)
- GithubRepoCard: move language field to Tag (070541c)
- LandingNav: add aria-labelledby a11y access name (359f674)
- LandingNav: remove invalid ARIA value (82e1871), closes #89
- PWA: add missing theme color for PWA (1335db6)
- hooks: add react hooks testing library support (d55e343)
- mocks: explicit jest spy instance (d5e0cfd)
- LandingLayout: remove React spring in landing page (8de6dfa)
2.5.0 (2021-08-09)
- hooks: move typing logic to useTypingEffect hook (74838a9)
- MetaHeader: add MetaHeader component for a11y (430f67d), closes #89
- MetaHeader: add html lang attribute for a11y (59e7174)
- pages-404: rectify css modules order conflict (568602b)
- templates:
import type
for type only imports (aab1ff1) - templates: add MetaHeader to all template components (2351581), closes #89
- TypingTitle: change to useRef version (530616e)
- TypingTitles: add a11y heading role to typing titles (f7100d8)
- deps-core: bump gatsby from 3.10.2 to 3.11.1 (bb0a78a)
- deps-dev: bump @types/node from 16.4.10 to 16.4.13 (7d42534)
- deps-dev: bump @types/react from 17.0.15 to 17.0.16 (0e29878)
- deps-dev: bump @typescript-eslint/eslint-plugin (27a7ed0)
- deps-dev: bump @typescript-eslint/parser from 4.29.0 to 4.29.1 (f6ef519)
- deps-dev: bump babel-preset-gatsby from 1.10.0 to 1.11.0 (2a8ec57)
- deps-dev: bump concurrently from 6.2.0 to 6.2.1 (1d0ccf1)
- deps-dev: bump eslint-plugin-import from 2.23.4 to 2.24.0 (9db77d2)
- deps-dev: bump gatsby-plugin-catch-links from 3.10.0 to 3.11.0 (c5c1018)
- deps-dev: bump gatsby-plugin-manifest from 3.10.0 to 3.11.0 (ad1f685)
- deps-dev: bump gatsby-plugin-offline from 4.10.0 to 4.11.0 (7a66068)
- deps-dev: bump gatsby-plugin-postcss from 4.10.0 to 4.11.0 (1ac9bd2)
- deps-dev: bump gatsby-plugin-react-helmet from 4.10.0 to 4.11.0 (14e7735)
- deps-dev: bump gatsby-plugin-sitemap from 4.6.0 to 4.7.0 (55db247)
- deps-dev: bump gatsby-remark-autolink-headers from 4.7.0 to 4.8.0 (3ed8f89)
- deps-dev: bump gatsby-remark-copy-linked-files (686c343)
- deps-dev: bump gatsby-remark-prismjs from 5.7.0 to 5.8.0 (f247f54)
- deps-dev: bump gatsby-remark-smartypants from 4.7.0 to 4.8.0 (ed54f1e)
- deps-dev: bump gatsby-source-filesystem from 3.10.0 to 3.11.0 (646e069)
- deps-dev: bump gatsby-transformer-remark from 4.7.0 to 4.8.0 (0b7d8c4)
- deps: bump @octokit/rest from 18.8.0 to 18.9.0 (4570447)
- deps: bump antd from 4.16.10 to 4.16.11 (dc4ad98)
- useTypingEffect: add test for useTypingEffect hook (3971242)
2.4.3 (2021-08-08)
- ErrorBoundary: add a11y alert role (7136808)
- Footer: keep locale for snapshot testing (9a74f15)
- mocks: add requestAnimationFrame missing return value (e025b14)
- PostsGrid: use arry index as rendering ID (b3c6177)
- useVisibility: log error message when missing refs (353269a)
- CI: disable Jest verbose output (1a86f8e)
- ArticleComments: add snapshot testing (c40074a)
- ErrorBoundary: add error rendering tests (a2bdffe)
- hooks: add graql related hooks testing (6fde2c4)
- PostCard: add snapshot testing (01867b3)
- TypingTitle: setup mock for typed.js module (754029c)
- useVisibility: add functional testing (8d41f61)
- useVisibility: imporve code coverage (a073c6f)
2.4.2 (2021-08-06)
- snapshot: add snapshot testing for all components (e0e3cda)
2.4.1 (2021-08-06)
- ArticleHeader: add date type guard (3c9415b)
- ArticleToc: add a11y navigation role (b9b1b61)
- PostsGrid: add date type guard (42747cf)
- PostsSearchBar: add post title type guard (8df70f3)
- test: only-changed for dev and all for CI (460377a)
- mocks: add ReactDOM.createPortal mock function (312061e)
- Article: add Article snapshot testing (c3bab18)
- Article: add partial Article snapshot testing (e3eb45b)
- Article: remove toc test from Article.test.tsx (3c419ec)
- ArticleToc: addd snapshot testing (e0e7ab9)
- Header: add snapshot testing (68f8fd7)
- mocks: add animation frame function mocks (93b4b48)
- PostsSearchBar: add searching testing (ceb7a62)
2.4.0 (2021-08-05)
- Article: add a11y navigation role to Nav (7102a69)
- layouts: ship to Header and Footer containers (3f02387)
- jest-badge: generate jest coverage badge (05f4664)
- jest-badge: generate jest coverage badge to build directory (b0d7ab5)
- jest: add
json-summary
coverage reporter (6174ebc) - jest: polish jest setup files (de682fe)
- paths: add @containers paths resolution (9233457)
- webpack: add bundle analyzer support (78d8be6)
- Container: add snapshot testing (b9da6dc)
- FlexContainer: add snapshot testing (7d03d9f)
- GithubCard: add more testing (27347b1)
- GithubCard: add snapshot testing (061c6e1)
- Icons: add Icons snapshot testing (e500903)
- mocks: mock window.matchMedia function (96066d3)
2.3.1 (2021-08-04)
- colors: remove useless default parameters (f78284e)
- LandingNav: add a11y role (5f9f24b)
- LandingNav: add routes props (1cb18ba)
- LandingNavLink: remove useless default props (6dd5833)
- CI: separate lint/testing/building work (b8e15b5)
- scripts: concurrent watching gatsby and jest (6648118)
- test: add jest ignore patterns (675a218)
- colors: complete
colors.getColorByName
testing (0567e79) - colors: export ColorPalette for testing (9cd7d49)
- LandingNav: complete LandingNav testing (40f41db)
- SocialButton: complete all social buttons testing (479900b), closes #64
- SocialButton: cover colorful button testing (812f5e6)
- SocialButton: format code (62ee4fb)
- SocialButton: format code (ab9c2ab)
- SocialButton: pretty testing ouput (9ee87b1)
2.3.0 (2021-08-04)
- jest-TypeScript: add ts-jest support (80a287f), closes #64
- jest: add jest support (e667b7d), closes #64
- test-React: add React Testing Library support (a8b087a), closes #64
- jest: add jsdom environment support (e4553e5), closes #64
- SocialButton: add a11y
role=link
(8294c96), closes #64 - SocialButton: color prop type guard (cf1f3b4), closes #64
- mocks: format code (c0af081), closes #64
- jest-config: polish up (df1f21d), closes #64
- mocks: add gatsby mocks support (25d92aa), closes #64
- paths: add paths alias (636e659), closes #64
- snapshot: setup jest snapshot testing (a3e7066), closes #64
- SocialButton: add Github button snapshot (bd7d843), closes #64
- SocialButton: complete GitHub icon testing (0acf22d), closes #64
2.2.0 (2021-08-04)
- Article: add missing types (593d38c), closes #82
- ArticleFooter: production environment Ads free (895a7ab), closes #108
- BooksGrid: add missing types (fda78a6), closes #82
- css: declare
*.css
for TSX import (3d4541d), closes #82 - DesktopNav: rectify types error (686177c), closes #82
- DesktopPostsGrid: add missing types (b44f900), closes #124 #82
- GithubCard: add missing types (9f78fdf), closes #82
- Header: rectify ref types (637508e), closes #82
- LandingLayout: declare
*.png
inindex.d.ts
(d67c3a4), closes #112 #82 - LandingNav: rectify types error (512fef2), closes #82
- MobileNav: rectify types error (61a2102), closes #82
- PostsGrid: add missing types (ff1724e), closes #82
- PostsList: add missing types (cdbf056), closes #82
- PostsSearchBar: add missing types (55ac9b5), closes #82
- Tag: change TagsType to Record (8ff87a2), closes #82
- types: export Profile and Repo type (6576e8b), closes #82
- types: rectify
timeToRead
to number type (80442cf), closes #82 - types: rectify prev/nextPost types (667ae46), closes #82
- TypingTitle: add missing types (4a7233f), closes #82
- CI: add FIXME for todo-bot trigger (6085fa4)
- CI: remove artifacts transfer (5c6f78b)
- deps-dev: bump @octokit/types from 6.21.1 to 6.22.0 (b9520bf)
- deps-dev: bump @octokit/types from 6.22.0 to 6.23.0 (0913aea)
- deps-dev: bump @types/node from 16.4.3 to 16.4.10 (3c125b6)
- deps-dev: bump @typescript-eslint/eslint-plugin (7d32f52)
- deps-dev: bump @typescript-eslint/eslint-plugin (51e7c1f)
- deps-dev: bump @typescript-eslint/parser from 4.28.4 to 4.28.5 (e365850)
- deps-dev: bump @typescript-eslint/parser from 4.28.5 to 4.29.0 (fc66517)
- deps-dev: bump eslint from 7.31.0 to 7.32.0 (0fcb3da)
- deps: bump @octokit/rest from 18.7.1 to 18.7.2 (fa1d9e4)
- deps: bump @octokit/rest from 18.7.2 to 18.8.0 (d5f9a74)
- deps: bump antd from 4.16.8 to 4.16.10 (735deae)
- eslint: add exclude directories (e862066)
2.1.1 (2021-08-02)
- hooks: add missing hooks types (3bdabc5), closes #82
- images: rectify images resolution (611261b), closes #82
- layouts: add missing types (7388b82), closes #82
- TagsClound: add missing types (2e0c2a9), closes #82
- TagType: narrowing string to TagType (f3be81d), closes #82
- tsconfig: ship lib to ESNext (ES2021) (59c44a2)
2.1.0 (2021-08-02)
- config: rewrite config types (3dc1de1)
- Container: use HTMLProps instead of HTMLAttributes (922cefb), closes #82
- Social: rectify social-related components type error (e5ffdea), closes #82
2.0.3 (2021-08-02)
- release: tag with signature (44dd42e)
2.0.2 (2021-08-02)
- jsconfig: keep consistence with tsconfig (e788180)
2.0.1 (2021-08-02)
- README: remove empty lines (6ed9757)
- release: refactor all pages with React TypeScript
- Archives Page: put archives page into tags page (0c7d118), closes #55
- Article-headings: headings anchor jump (5e88f5d), closes #66
- ArticleNavigation: add navigation floating button (991fbde), closes #66
- Header-collapse: collasped Header toggle button (3613051), closes #57
- Landing Page: redesign menu of landing page (aca50af)
- markdown-code: add MacOS bar to
<code>
section (a4dcce2) - PostsSearchBar: impl SearchBar with antd (713fe1e), closes #65
- Search: complete basic UI for search (7fcd3bc), closes #55
- release: add standard-version support (8261270)
- Button: dealing with Button as a NavLink (8768b09), closes #30
- ci: rectify build procedure (23fb890)
- code style: remove useless component (9fc46ac)
- Container: remove useless
text
attribute (0ec798d) - CVE: update dependencies (53b6ea4)
- depends: rectify vulnerable packages (ba6b811), closes sabertazimi/awesome-notes#105
- depends: rectify vulnerable packages (9ceb88b), closes sabertazimi/awesome-notes#105
- gatsby-deployment: change all href to Link (9361ecb), closes #51
- gatsby: remove window reference (dc7bcfa)
- Home-Helmet: catch Helmet stackoverflow error with ErrorBoundary (4a87d64)
- horizonal overflow: remove horizonal overflow of Header (ac73299), closes #58
- json service: rectify defaultComparator sorting error (aa69f45), closes #29
- LandingNav: rectify jsx-a11y error (2623222), closes #82
- lint: rectify eslint+tsc error (5e81fda), closes #82
- List: add key to list component rendering (211ccd9)
- npm-deps: update dpes version for security (d468076)
- peerDeps: rectify peerDeps error (2adcd80), closes #82
- PostPreview: rectify width of PostPreview (cfa904c)
- responsive: stay consistent to HeaderNav responsive (954c0a3), closes #77
- segment: remove vertical attribute (ec6f16c)
- server: rectify github API fetch failure (de1fd75)
- SiteMetadata: rectify
tags
field type (a43d8d7), closes #82 - testing: rectify testing (aa7c5e9)
- TypingTitle: add delay to effect hook deps (8e71319)
- vulnerability: bump deps version (a0cee6a)