Skip to content
This repository has been archived by the owner on Jul 6, 2024. It is now read-only.

Latest commit

 

History

History
107 lines (67 loc) · 2.72 KB

CHANGELOG.md

File metadata and controls

107 lines (67 loc) · 2.72 KB

Changelog

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.

Added

  • webpack .graphql loader
  • GraphQL type generator. checkout
  • Logger as global variable log

Removed

  • Post's message minimium length requirement

Changed

  • Move graphql schema to .graphql files
  • README minor improvements

Security

  • upgrade dependencies with vulnerabilities

0.4.0 - 2022-01-02

Added

Changed

  • Cors accept any combination of localhost and port in origin

Fixed

  • resolver threads provide correct pageInfo's hasPreviousPage

Security

  • Upgrade dependencies packages recomentations from Snykr

0.3.0 - 2021-12-23

Added

  • Add VSCode debugger for test environment
  • Pino Logger
  • Sentry error tracker

GraphQL API

  • threads query
  • API design for paginable threads query and all types under it

CI

  • Github action for Build & Test
  • Build and Push github action
  • CodeQL Analysis
  • Deploy to Heroku
  • Dockerize to GitHub and Docker hub

Server

  • HTTP express server factory with reconnect feature
  • HTTP body compression
  • Cors with origins https?://localhost:3000|4000 and https://studio.apollographql.com with methods: GET and POST
  • Build script

Deployment

  • Docker integration
  • Add Dockerfile
  • Use docker-compose to start the application in several environments
  • Add scripts to help start those actions

Changed

  • Typescript project structure defines only one man tsconfig.json and one tsconfib.build.json for building purposes

0.2.0 - 2021-06-24

Added

  • 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

Added

  • 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