Skip to content

Releases: bijanvakili/graphwalker

Cayley graph database and GraphQL server/client

17 May 18:45
Compare
Choose a tag to compare

New features:

Backend

  • Cayley graph database
  • GraphQL client and server using Apollo

Internals

Frontend

  • Refactored TypeAhead results to use memoized selector with reselect

Tools

  • tmux script for local development
  • Grunt build server
  • Rearranged source folder between client and server
  • Security update (acorn)

Refactor for d3 and React hooks

17 May 18:36
Compare
Choose a tag to compare
Pre-release

New Features

UI

  • Added and injected bootstrap v4 styles using pre-built CSS

Internals

UI

  • Refactored rendering to use d3.js
  • Upgraded all 3rd party dependencies
  • Converted most React components to functional using hooks
  • Moved business logic into selectors module
  • Replaced react-router with homegrown hash routing
  • Replaced redux-actions with typesafe-actions

Refactor for React/Redux and pagination improvements

01 Apr 21:24
Compare
Choose a tag to compare

New Features

UI

  • Added styles to buttons
  • Added current and total count for neighbor nodes
  • Hide pagination controls if there is only one page of adjacent vertices

Internals

  • Refactored application to use React and Redux
  • Rearranged folder hierarchy to match React pattern with containers and components
  • Using react-router working with hashes.
  • Added CSS loaders to webpack configuration
  • Added Pure.css for styling
  • Added markdown linting with markdownlint

Unified graph JSON, TypeScript and webpack

09 Sep 02:34
Compare
Choose a tag to compare

New Features

Data

  • Unified source data format in JSON
  • Split extractor scripts into separate github repos (exporters)
  • Airflow DAG exporter: graphwalker-airflow

UI

Internals

  • Replaced javascript with Typescript as core language
  • Replaced eslint linter with tslint
  • Replace browserify bundling with webpack
  • Replaced npm and bower package managers with yarn
  • Replaced globals bundle with vendors bundle using webpack DllPlugin

Localized Browsing & Search

19 Jun 00:45
Compare
Choose a tag to compare
Pre-release

New Features

UI

  • Paginated selection of incoming and outgoing arcs
  • Typeahead text search to move to another vertex
  • Error handling box

Parsers

Internals

Refactors

  • Restructure view object classes
  • textMeasure in a separate Backbone view

Third party libraries

Infrastructure

  • Code linting with ESLint
  • Docker containers for development

First Launch

19 Jun 00:56
Compare
Choose a tag to compare
First Launch Pre-release
Pre-release

Features

UI

  • Basic localized graph traversal

Parsers