All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- webpack
.graphql
loader - GraphQL type generator. checkout
- Logger as global variable
log
- Post's message minimium length requirement
- Move graphql schema to
.graphql
files - README minor improvements
- upgrade dependencies with vulnerabilities
0.4.0 - 2022-01-02
- Connection module deals with paginating using Relay's Connection pattern
- Cors accept any combination of localhost and port in origin
- resolver threads provide correct pageInfo's hasPreviousPage
- Upgrade dependencies packages recomentations from Snykr
0.3.0 - 2021-12-23
- Add VSCode debugger for test environment
- Pino Logger
- Sentry error tracker
- threads query
- API design for paginable
threads
query and all types under it
- Github action for Build & Test
- Build and Push github action
- CodeQL Analysis
- Deploy to Heroku
- Dockerize to GitHub and Docker hub
- HTTP express server factory with reconnect feature
- HTTP body compression
- Cors with origins
https?://localhost:3000|4000
andhttps://studio.apollographql.com
with methods:GET
andPOST
- Build script
- Docker integration
- Add Dockerfile
- Use docker-compose to start the application in several environments
- Add scripts to help start those actions
- Typescript project structure defines only one man
tsconfig.json
and onetsconfib.build.json
for building purposes
0.2.0 - 2021-06-24
- Define project initial architecture
- Typescript configuration files
- Build application using webpack in development and production modes
- Linter (ESLint)
- Test setup with several layers: E2E, Integration and Unit
0.1.0 - 2021-06-24
- Initialize npm project with all dependencies and its initial script set
- Setup prettier and scripts for helping formating and checking the code
- Add CHANGELOG.md file