Skip to content
This repository has been archived by the owner on Sep 30, 2020. It is now read-only.

Release v0.1.0 #8

Merged
merged 32 commits into from Feb 18, 2019
Merged

Release v0.1.0 #8

merged 32 commits into from Feb 18, 2019

Commits on Feb 13, 2019

  1. Copy the full SHA
    192a97f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from jarrodldavis/ci/initial

    Add Travis CI configuration
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    aa2d732 View commit details
    Browse the repository at this point in the history
  3. Setup pipeline skeleton

    - Install basic dependencies for reading, parsing, and writing markdown
      files
    - Setup index module with `bumpVersion` function that configures and
      uses a pipeline witha custom plugin
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    1fdf1b4 View commit details
    Browse the repository at this point in the history
  4. Duplicate and replace version header

    Duplicate the "Unreleased" header and link definition and apply the new
    version to the link label.
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    0f62a02 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    2110dbf View commit details
    Browse the repository at this point in the history
  6. Add Jasmine

    - Add `jasmine` as a development dependency
    - Run `jasmine init`
    - Set `jasmine` as the `npm test` command
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    64b1723 View commit details
    Browse the repository at this point in the history
  7. Add plugin specs

    Add test suites for the plugin's attacher and transformer function.
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    23f0583 View commit details
    Browse the repository at this point in the history
  8. Fix issues with plugin implementation

    Using failing tests as a guide, fix issues with the `unified` plugin.
    
    - Validate the `version` property passed into the attacher
    - Validate the tree passed into the transformer
    - Handle nodes without children
    - Update the URLs for the unreleased and bumped link definitions
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    829fabe View commit details
    Browse the repository at this point in the history
  9. Fix typo in plugin

    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    e2ab408 View commit details
    Browse the repository at this point in the history
  10. Add basic specs for entrypoint

    - Add argument matchers for `unist` nodes
    - Add argument matchers for `vfile` instances
    - Add Markdown file fixtures for entrypoint
    - Add `mock-require` package
    - Add entrypoint test suite that mocks the `unified` plugin dependency
      with a spy
    - Add specs for invoking the `unified` plugin's attacher and transformer
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    501f007 View commit details
    Browse the repository at this point in the history
  11. Add diff spec for plugin

    - Add `unist-diff` package
    - Create a diff matcher for unist/mdast trees
    - Add a spec for the unified plugin to test the overall functionality by
      comparing the modified input tree result to an expected output tree
    - Fix issues with the expected output fixture
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    5ff4b35 View commit details
    Browse the repository at this point in the history
  12. Improve test error formatting

    - Extract formatting of block objects (e.g. unist nodes) into a helper
      function
    - Add helper for formatting inline objects onto a single line
    - Move formatting into a separate helper module
    - Update verbiage of a few error messages
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    dd676b0 View commit details
    Browse the repository at this point in the history
  13. Fix some expectation error messages

    Move context message to `withContext` calls.
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    ad900ae View commit details
    Browse the repository at this point in the history
  14. Add output spec for entrypoint

    - Fix output fixture
    - Add spec to the entrypoint test suite that tests that the output tree
      provided by the unified plugin transformer is written to the given
      output path
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    c85570c View commit details
    Browse the repository at this point in the history
  15. Remove entrypoint

    Remark plugins should be standalone and leave file handling to
    `remark-cli`. Removing the entrypoint and all associated specs and
    dependencies makes way for `plugin.js` to be the main file for this
    package, allowing to to be used with `remark-cli`.
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    b005406 View commit details
    Browse the repository at this point in the history
  16. Make plugin the main file

    Rename `plugin.js` and associated test files to use `index`.
    jarrodldavis committed Feb 13, 2019
    Copy the full SHA
    d50ebc8 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2019

  1. Update package name and description

    Update the package name, repo, and description to reflect it being a
    remark plugin.
    jarrodldavis committed Feb 14, 2019
    Copy the full SHA
    27e1062 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from jarrodldavis/feat/intial

    Initial Implementation
    jarrodldavis committed Feb 14, 2019
    Copy the full SHA
    9909653 View commit details
    Browse the repository at this point in the history
  3. Add CHANGELOG

    jarrodldavis committed Feb 14, 2019
    Copy the full SHA
    55d9943 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    e879d4c View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    20cd592 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2019

  1. Configure version bump

    - Configure `npm version` commit message
    - Add scripts for automating release branch creation
    jarrodldavis committed Feb 15, 2019
    Copy the full SHA
    69e65f3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4 from jarrodldavis/ci/version-bump

    Configure version bump
    jarrodldavis committed Feb 15, 2019
    Copy the full SHA
    ed55af4 View commit details
    Browse the repository at this point in the history
  3. Update version scripts

    jarrodldavis committed Feb 15, 2019
    Copy the full SHA
    f98b055 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2019

  1. Update version scripts

    - Pull in more version script updates
    - Add reference to script for `npm run mergeversion`
    jarrodldavis committed Feb 18, 2019
    Copy the full SHA
    19c10dc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from jarrodldavis/ci/update-version-scripts

    Update version scripts
    jarrodldavis committed Feb 18, 2019
    Copy the full SHA
    491f71e View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG

    jarrodldavis committed Feb 18, 2019
    Copy the full SHA
    54492e5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6 from jarrodldavis/docs/update-changelog

    Update CHANGELOG
    jarrodldavis committed Feb 18, 2019
    Copy the full SHA
    ac6008b View commit details
    Browse the repository at this point in the history
  5. Install Remark CLI

    jarrodldavis committed Feb 18, 2019
    Copy the full SHA
    91ec8f0 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    0f30dad View commit details
    Browse the repository at this point in the history
  7. Merge pull request #7 from jarrodldavis/ci/remark-cli

    Install Remark CLI
    jarrodldavis committed Feb 18, 2019
    Copy the full SHA
    8e5c931 View commit details
    Browse the repository at this point in the history
  8. Release v0.1.0

    jarrodldavis committed Feb 18, 2019
    Copy the full SHA
    e5be3a9 View commit details
    Browse the repository at this point in the history