Skip to content

Releases: sabertazimi/blog

v2.6.0

10 Aug 10:00
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.6.0 (2021-08-10)

Bug Fixes

  • 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)

Testing

  • hooks: add react hooks testing library support (d55e343)
  • mocks: explicit jest spy instance (d5e0cfd)

Performance

  • LandingLayout: remove React spring in landing page (8de6dfa)

v2.5.0

05 Sep 13:33
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.5.0 (2021-08-09)

Features

  • hooks: move typing logic to useTypingEffect hook (74838a9)
  • MetaHeader: add MetaHeader component for a11y (430f67d), closes #89

Bug Fixes

  • 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)

Building Work

  • 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)

Testing

  • useTypingEffect: add test for useTypingEffect hook (3971242)

v2.4.3

05 Sep 13:33
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.4.3 (2021-08-08)

Bug Fixes

  • 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)

Building Work

  • CI: disable Jest verbose output (1a86f8e)

Testing

  • 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)

v2.4.2

05 Sep 13:33
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.4.2 (2021-08-06)

Testing

  • snapshot: add snapshot testing for all components (e0e3cda)

v2.4.1

05 Sep 13:34
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.4.1 (2021-08-06)

Bug Fixes

  • 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)

Building Work

  • test: only-changed for dev and all for CI (460377a)

Testing

  • 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)

v2.4.0

05 Sep 13:34
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.4.0 (2021-08-05)

Features

  • containers: add Footer container (e2d54e7)
  • containers: add Header container (1c4b317)

Bug Fixes

  • Article: add a11y navigation role to Nav (7102a69)
  • layouts: ship to Header and Footer containers (3f02387)

Building Work

  • 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)

Testing

  • 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)

v2.3.1

05 Sep 13:34
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.3.1 (2021-08-04)

Bug Fixes

  • colors: remove useless default parameters (f78284e)
  • LandingNav: add a11y role (5f9f24b)
  • LandingNav: add routes props (1cb18ba)
  • LandingNavLink: remove useless default props (6dd5833)

Building Work

  • CI: separate lint/testing/building work (b8e15b5)
  • scripts: concurrent watching gatsby and jest (6648118)
  • test: add jest ignore patterns (675a218)

Testing

  • 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)

v2.3.0

05 Sep 13:35
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.3.0 (2021-08-04)

Features

  • 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

Bug Fixes

  • jest: add jsdom environment support (e4553e5), closes #64
  • SocialButton: add a11y role=link (8294c96), closes #64
  • SocialButton: color prop type guard (cf1f3b4), closes #64

Building Work

  • scripts: polish test script up (37a58ac), closes #64

Testing

  • 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

v2.2.0

05 Sep 13:35
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.2.0 (2021-08-04)

Features

  • lint: enable TypeScript type checking (fba899b), closes #82

Bug Fixes

  • 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 in index.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

Building Work

  • 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)

v2.1.1

05 Sep 13:35
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.1.1 (2021-08-02)

Bug Fixes

  • 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

Building Work

  • tsconfig: ship lib to ESNext (ES2021) (59c44a2)