Skip to content

Latest commit

 

History

History
129 lines (87 loc) · 2.37 KB

CHANGELOG.md

File metadata and controls

129 lines (87 loc) · 2.37 KB

Changelog

0.14.0

  • Bump the dependencies
  • Simplify toolchain
  • Use @exercism/babel-preset-typescript

0.13.0

  • Bump the dependencies
  • Simplify toolchain
  • Use @exercism/eslint-config-tooling
  • Use Yarn 4
  • Use Yarn PnP
  • Use ESLint 9

0.12.0

  • Add top-level describe index and node tracking for extractTests.

0.11.0

  • Bump the dependencies
  • Use @typescript-eslint for prettier

0.10.0

  • Bump the dependencies
  • Add prettier

0.9.0

  • Add #files() for DirectoryInput and DirectoryWithConfigInput

0.8.1

  • Add missing exports for DirectoryWithConfigInput

0.8.0

  • Add DirectoryWithConfigInput as Input method

0.7.3

  • Fix signature for findTopLevelConstants

0.7.2

  • Update dependencies

0.7.1

  • Explicitly peer-depend on @typescript-eslint/visitor-keys

0.7.0

  • Add body to ExtractedFunction
  • Move params from ExtractedFunction.metadata to ExtractedFunction

0.6.0

  • Rename extract types to be unambiguously "extracted" values
  • Add extract_functions
  • Add NoSourceAnnotation
  • Add base error AnalysisError

0.5.0

  • Add re-exports. This increases file-size and potentially decreases tree-shakability, but oh boi does it increase the DX
  • Change compilation target to node 12.x+, instead of current node
  • Support exports (instead of only module.exports)

0.4.2

  • Fix glue argument type for TestCase#name

0.4.1

  • Add inline synchronous parsing for test reporter

0.4.0

Incorrectly published package

0.3.1

  • Add strict typing to AstTraverser
  • Remove duplicated InlineInput from test helpers

0.3.0

  • Add extracts:
    • extractTests
    • extractSource
  • Add exports for typeguard return types for isCallExpression
  • Add helper functions to extract test code

0.2.0

  • Add Traverser (with support for break/stop and skip/shallow)
  • Add guards:
    • isAssignmentPattern
    • isBinaryExpression
    • isCallExpression
    • isIdentifier
    • isLiteral
    • isLogicalExpression
    • isMemberExpression
    • isReturnBlockStatement
    • isTemplateLiteral
    • isUnaryExpression
    • isVariableDeclarationOfKind
  • Add queries:
    • findAll
    • findFirstOfType
    • findFirst
    • findLiteral
    • findMemberCall
    • findNewExpression
    • findRawLiteral
    • findTopLevelConstant
  • Add extracts:
    • extractExports
    • extractVariables

0.1.0

Initial release