Skip to content

Latest commit

 

History

History
115 lines (75 loc) · 4.22 KB

CHANGELOG.md

File metadata and controls

115 lines (75 loc) · 4.22 KB

CHANGELOG

v0.8.0-beta #75

Changed

  • Upgrade firebase to v8

v0.7.4-beta #73

Added

  • console.error() for all catch blocks to send events to error tracking service

v0.7.1-beta #68

Added

  • Firestore as Database adapter to allow code sync via firestore

v0.4.1-beta

No Changes

v0.4.0-beta #51

Changed

v0.3.1 #44

Changed

  • Bump version of @operational-transformation packages to v0.1.1.
  • This fixes issue with Universal Application building using this library.

v0.3.0 #42

Changed

  • Moved OT Responsibility to 3rd Party Libs under @operational-transformation scope.
  • Using mitt for even emitter.
  • Remove unused modules and simplify implementations.
  • No breaking change on API level.

v0.2.0 #35

Changed

Fixes

  • Fixed the issue when using firebase from regions other than US would throw error. solution.

v0.1.1 - #30

Fixes

  • EOL Reset in Monaco Model content due to setValue call in setInitiated method, changed it to use existing setText call in Monaco Adapter.

v0.1.0 - #24

Added

  • Cursor Widget that announces User's name in front of his/her cursor.
  • Github Action workflow to relase package seamlessly to NPM public Registry.
  • Support for separate Stable and Beta release to accomodate users for their specific usecases.

Changed

  • Renamed package from firepad-x to @hackerrank/firepad.
  • Migrated codebase to Typescript with emphasis upon Adapter Pattern (Hexagonal Architecture).
  • Exposed multiple interfaces to allow each moving parts to work sustainably without actually depending on them.
  • Interfaces also allows consumer application to put forward custom implementation of part of the product.
  • Migrated Build Environment to TypeScript-Webpack to facilitate for easier development experience wih hot-reloading and other features.
  • Build Environment produces ES Modules and Type Definition files along with existing Single JavaScript bundle.
  • Migrated Test Setup and Environment to Jest with Coverage report from Istanbul.
  • Moved Firebase Configuration to Runtime Environment to allow seamless customisation.
  • Added pre-commit hook with Prettier to maintain code quality.

Removed

  • Grunt workflow is removed with all it's dependencies.
  • Removed unused modules and examples except for Firebase and Monaco related ones.