Skip to content

Latest commit

 

History

History
342 lines (252 loc) · 32.1 KB

CHANGELOG.md

File metadata and controls

342 lines (252 loc) · 32.1 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.13.0 (2022-10-29)

Features

  • adds DirectedGraph data structure (cf97711)
  • implements breadth-first search on a graph (427adfb)
  • implements depth-first search on a directed graph (c1a2305)

1.12.3 (2022-10-29)

1.12.2 (2022-10-29)

1.12.1 (2021-06-18)

Bug Fixes

  • updates the description of counting sort (99fc8ab)

1.12.0 (2021-06-18)

Features

  • implements counting sort algorithm (0ed5b40)

1.11.5 (2021-06-12)

Bug Fixes

  • storybook: removes babel loose mode warning (0d41ade)
  • changes Storybook button color for better color contrast (730ea76)

1.11.4 (2021-05-29)

1.11.3 (2020-05-27)

1.11.2 (2020-04-10)

Bug Fixes

  • fixes the binary search storybook demo (7bd10c9)

1.11.1 (2020-03-13)

1.11.0 (2020-02-18)

Features

  • queue: adds queue performance test demo (366703e)
  • stack: adds stack performance test demo (420e13b)

1.10.0 (2020-02-13)

Features

  • data-structures: exports nodes, stack, and queue implementations (2ad704e)

1.9.0 (2020-01-31)

Features

  • queue: adds a queue implementation from a doubly linked list (9b6442a)
  • stack: adds a stack implementation that uses a linked list (a4d389d)

1.8.1 (2020-01-29)

1.8.0 (2020-01-24)

Features

  • binary-search-tree: creates a BST demo in storybook (608fda1)

1.7.0 (2020-01-23)

Features

  • doubly-linked-list: implements a traverseReverse method for traversing from tail to head (a8d272e)

1.6.0 (2020-01-21)

Features

  • linked-list: implements the reverse method for both linked lists (216b354)
  • linked-list: implements the traverse method for both linked lists (67452b0)

1.5.1 (2020-01-20)

1.5.0 (2020-01-20)

Features

  • b-m-h-search: implements the Boyer-Moore-Horspool searching algorithm (07f5ce4)

1.4.0 (2020-01-20)

Features

  • naive-search: implements the naive search for strings (2ad802e)

1.3.0 (2020-01-20)

Features

  • naive-search,b-m-h-search: adds placeholder implementations for string searching (aa34a3a)

Bug Fixes

  • linear-search,binary-search: updates search algorithms to handle bad input (acb98db)
  • text-input: fixes the focus/hover state on the storybook text inputs (6e99e29)

1.2.0 (2020-01-19)

Features

  • binary-search,linear-search: adds storybook example for searching algorithms performance test (524f160)
  • binary-search,linear-search: adds storybook examples for binary search and linear search (9638d04)

Bug Fixes

  • sorting: fixes illegal element nesting in sorting perf test example (3720a55)
  • storybook: loads readme welcome page in storybook first now (78910ac)

1.1.0 (2020-01-14)

Features

  • binary-search-tree: implements three forms of traversal for the BST (d4181da)

Bug Fixes

  • binary-search-tree: fixes use case where duplicate values are added to the tree (2521d52)

1.0.1 (2020-01-14)

Features

  • standard-version: adds standard-version to automate versioning and CHANGELOG generation (f07a09a)
  • readme: adds an npm version badge to the README (d75671c)

1.0.0 (2020-01-13)

Features

  • npmrc: adds an npmrc file but gitignores it (5a3a33f)
  • package.json: removes the 'private: true' property so this can be published on npm (2bf7d59)
  • rollup: uses Rollup to create a build in the dist directory from the src files (a6bdec1)
  • readme: changes formatting on the npm scripts to make them more concise (e555b6b)
  • travis: adds eslint and stylelint to travis config (31525b0)
  • eslint: configures eslint now that react-scripts has been removed (ff02944)
  • react-scripts,babel,jest: strips out react-scripts from the project (abada3f)
  • readme: updates yarn commands in the README (b314793)
  • contributing.md: corrected the commit command to be 'yarn cz'(1c6ed6b)
  • package.json: moves many configuration options to separate rc files (61f4aa0)
  • stylelint: adds stylelint for css linting and auto-fixing (31fa309)
  • prettier,lint-staged: updates files affected by prettier formatting (f4820d7)
  • lint-staged: adds lint-staged for pre-commit linting (da25781)
  • contributing.md: adds more info regarding Husky and the development process for contributors (60d9a3a)
  • husky: adds huksy and validate-commit-msg for commit message validation (517744d)
  • contributing.md: adds a commitizen GitHub badge and commit instructions (028b85a)
  • commitizen: adds commitizen for standardized commit messages (4b05e3a)
  • builds storybook static site v12 (5396b52)
  • added a two-column layout to all the storybook examples (deb1a97)
  • adds doubly linked list storybook example and formats linked list demo ui better (3f7f33c)
  • adds Storybook example for linked list (e6474eb)
  • uses alternate implementation of binary search tree with a root node; implements remove method (8788664)
  • implements binary search tree methods insert, contains, isEmpty, and clear (b903d88)
  • begins the implementation of the binary search tree (WIP) (d6887c0)
  • updates all the doc blocks (e2897b0)
  • builds storybook static site v11 (1839e79)
  • adds storybook example for comparing all sorting algorithms; cleans up sort examples css (fd327fa)
  • builds storybook static site v10 (c5091b9)
  • adds performance test demos for all five sort algorithms (86c385c)
  • adds a nearly working bubble sort demo in storybook (d2b1a50)
  • updates UI for set algorithms demos (aac4343)
  • updates sorting test suites to include arrays with even and odd number of elements (95bf952)
  • builds storybook static site v9 (dea16f7)
  • better organizes search and sort examples in storybook (c00e87e)
  • adds a demo for viewing set algorithm results side by side (992a20e)
  • added storybook examples for all four set algorithms (afa9d12)
  • updates README todo list (17d1cf1)
  • adds additional test cases for sorting algorithms (a44a05f)
  • adds quick sort implementation (c5b3765)
  • adds more metadata to package.json (60d0a8c)
  • adds notes for each sorting algorithm (c4f3b30)
  • updates README todo list for merge sort (bed5242)
  • implements the merge sort (ed85e88)
  • builds storybook static site v8 (61f1ee5)
  • visually clarifies the queue front and end in storybook examples (62bc434)
  • visually clarifies the stack top and bottom in storybook example (4e01644)
  • finishes demos for both node examples (3868578)
  • reorganized demos for linked list and doubly linked list (8287feb)
  • updates TODO list for Set (0d594d6)
  • adds a demo for the set (eedd23e)
  • styles the demo buttons and text inputs (a2dd3f7)
  • adds demo site to README (75e1c37)
  • adds links to contributing and code of conduct in the README (00c1a13)
  • applies prettier formatting to markdown files too now (9ec2d02)
  • adds CONTRIBUTING.md file (86342f9)
  • builds storybook static site v7 (db102ea)
  • adds a welcome page to Storybook (6373c5a)
  • trying to resolve some travis ci installation issues (c56ba8b)
  • travis ci and codecov cleanup after repo name change (f2986ea)
  • Create CODE_OF_CONDUCT.md (8f9ae20)
  • builds storybook static site v6 (2c53966)
  • updates README with current status of TODO items (73d4c2f)
  • adds the set symmetric difference method (cb58528)
  • adds the set difference method (d6ddf70)
  • adds set intersection method (05bc035)
  • fixes typo, corrects 'intersection' to 'union' (52bf735)
  • adds set union method (3986c9d)
  • ignores console log lines in the test coverage report (9c129a2)
  • excludes some unnecessary files from test coverage reports (8546432)
  • adds the set data structure (fb217ef)
  • builds storybook static site v5 (4101261)
  • adds commands to the README (72f0a88)
  • adds MIT license (5e1a201)
  • increases test coverage and fixes bug when deleting at last index for doubly linked list (15c3ec4)
  • reorganizes node files for linked list and doubly linked list (603e46d)
  • implements the doubly linked list (4bc03bb)
  • builds storybook static site v4 (8c9854d)
  • adds placeholders for set algorithms (d09ef93)
  • adds more placeholders for future items to implement (f913d4a)
  • adds todo files for merge sort and quick sort (b01193f)
  • builds storybook static site v3 (e90f9ec)
  • finishes implementation and tests of linked list (b976a64)
  • adds license badge (081531a)
  • adds codecov badge to README (97ba5da)
  • adds codecov to travis ci yml file (0e23777)
  • puts each topic code in its own src directory; also adds test coverage command (a899e74)
  • uses yarn for travis ci and adds badge to readme (ea016cb)
  • adds Travis CI yaml file (11cff70)
  • nearly finishes the implementation of the linked list data structure (e8faf6f)
  • fine tunes the node and priority queue demo css and functionality for json parsing (cf366df)
  • builds storybook static site v2 (a27828f)
  • updates the priority queue to return the whole object, not just the value of the object (92e5abb)
  • adds a Storybook example for Node data structure (73c6878)
  • corrected the binary tree storybook placement (1a39e23)
  • builds storybook static site (f754f61)
  • adds placeholder demos for all topics so far (5e4eec8)
  • adds a placeholder demo for hash table (466699d)
  • added placeholder demo for Array (c1e2ab2)
  • reorganizes the directory structure to include a directory for each concept (c145660)
  • finishes implementation of PriorityQueue and adds a Storybook example (e8cbbac)
  • minor cleanup on stacks and queues (dabedb3)
  • adds Storybook example for Queue (ae30a06)
  • adds Storybook example for Stack (419b956)
  • deletes unneeded artifacts from create-react-app (dffc0cb)
  • adds storybook-dist to prettier ignore file (b9f9493)
  • adds Storybook (4003a81)
  • implements the doubly linked list (4bc03bb)
  • builds storybook static site v4 (8c9854d)
  • adds placeholders for set algorithms (d09ef93)
  • adds more placeholders for future items to implement (f913d4a)
  • adds todo files for merge sort and quick sort (b01193f)
  • corrects name of 'binary tree' to 'binary search tree' (e09c9e3)
  • builds storybook static site v3 (e90f9ec)
  • finishes implementation and tests of linked list (b976a64)
  • adds license badge (081531a)
  • adds codecov badge to README (97ba5da)
  • adds codecov to travis ci yml file (0e23777)
  • puts each topic code in its own src directory; also adds test coverage command (a899e74)
  • uses yarn for travis ci and adds badge to readme (ea016cb)
  • adds Travis CI yaml file (11cff70)
  • nearly finishes the implementation of the linked list data structure (e8faf6f)
  • fine tunes the node and priority queue demo css and functionality for json parsing (cf366df)
  • builds storybook static site v2 (a27828f)
  • updates the priority queue to return the whole object, not just the value of the object (92e5abb)
  • adds a Storybook example for Node data structure (73c6878)
  • builds storybook static site (f754f61)
  • adds placeholder demos for all topics so far (5e4eec8)
  • adds a placeholder demo for hash table (466699d)
  • added placeholder demo for Array (c1e2ab2)
  • reorganizes the directory structure to include a directory for each concept (c145660)
  • finishes implementation of PriorityQueue and adds a Storybook example (e8cbbac)
  • minor cleanup on stacks and queues (dabedb3)
  • adds Storybook example for Queue (ae30a06)
  • adds Storybook example for Stack (419b956)
  • deletes unneeded artifacts from create-react-app (dffc0cb)
  • adds storybook-dist to prettier ignore file (b9f9493)
  • adds Storybook (4003a81)
  • adds more methods and tests for linked list (WIP) (f6ca4e9)
  • adds documentation for node (86143a7)
  • adds hash table, which is just an object in JS (8ddd916)
  • adds the array, which is already implemented in JS (4cc1072)
  • adds PriorityQueue data structure (ee4c340)
  • adds a template for Priority Queue (WIP) (5bfcfa0)
  • adds queue data structure and adds clear method to stack (1ada629)
  • adds TODO in README for unfinished files (e4da0b9)
  • updates README with links to relevant source code files (8aa9757)
  • adds the stack data structure (7986966)
  • adds env variable for showing logs during tests (2ff9e06)
  • renames all files to be kebab-case (62ef910)
  • adds empty classes for data structures todo (07c8420)
  • updates README (85856b1)
  • uses named exports instead of default exports (7a14887)
  • adds prettier for formatting (a67f144)
  • adds Node and LinkedList data structures (f86fbe6)
  • added insertion sort and selection sort (7490bc9)
  • added bubble sort (8de456b)
  • converted to a React app, also added unit tests (f940327)
  • modified linearSearch; added binarySearch (7099320)
  • added .gitignore (03cc1be)
  • Delete .DS_Store (f450297)
  • Delete .DS_Store (3c45efb)
  • init (09b4d0e)
  • Initial commit (9dca9d2)

Bug Fixes

  • prettier: stops checking json files when formatting with prettier (f497b97)
  • corrects file paths to node data structure in README (9553f6f)
  • fixes storybook url in README (a6ae188)
  • fixes storybook directory names (d12abe3)
  • fixes typo in linked list test file (a049e12)
  • corrects name of 'binary tree' to 'binary search tree' (e09c9e3)
  • fixes priority queue demo bug for priority value (355c637)
  • corrected the binary tree storybook placement (1a39e23)
  • removes unneeded import (e4f3642)
  • fixes bugs regarding clearing stacks and queues (1ea8587)