v0.8.0-beta #75
- Upgrade firebase to v8
v0.7.4-beta #73
console.error()
for all catch blocks to send events to error tracking service
v0.7.1-beta #68
- Firestore as Database adapter to allow code sync via firestore
No Changes
v0.4.0-beta #51
- Fix a bug monaco-adapter/_operationFromMonacoChange function
- Revert https://github.com/interviewstreet/firepad-x/commit/2aebf79871d3fc9bf21e9b056a0faa60c6da0b3a
- Revert https://github.com/interviewstreet/firepad-x/commit/a12177892c692b44c106d60f2819fbf7f1094f22
- No breaking change on external APIs.
- Revert to firebase v7.12.0 (https://github.com/interviewstreet/firepad-x/commit/03910ce475e04ddcab2e683877f579bfcbd32d91).
v0.3.1 #44
- Bump version of
@operational-transformation
packages tov0.1.1
. - This fixes issue with Universal Application building using this library.
v0.3.0 #42
- 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
- Updated peer dependency from
[email protected]
to[email protected]
. - No breaking change on API level.
- Improve
README.md
with a beginner friendly guide as well.
v0.1.1 - #30
- EOL Reset in Monaco Model content due to
setValue
call insetInitiated
method, changed it to use existingsetText
call in Monaco Adapter.
v0.1.0 - #24
- 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.
- 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.
- Grunt workflow is removed with all it's dependencies.
- Removed unused modules and examples except for Firebase and Monaco related ones.