Skip to content

Latest commit

 

History

History
247 lines (161 loc) · 6.28 KB

CHANGELOG.md

File metadata and controls

247 lines (161 loc) · 6.28 KB

@sketch-hq/sketch-assistant-utils

6.5.0

Minor Changes

  • 54a3ab9: Add buildAssistantConfigurationSchema to get JSON Schema describing entire Assistant configuration shape.
  • d034e3b: Change rule config merge behaviour. Instead of overwriting the entire rule config, options are overwritten individually.

Patch Changes

  • 9ee7d59: Updated dependencies
  • Updated dependencies [54a3ab9]

6.4.1

Patch Changes

  • f7396f2: Fix sketch-file dependency

6.4.0

Minor Changes

  • dd91ad8: Updated dependencies
  • c857d5c: Updated dependencies

Patch Changes

  • 80e6f01: Updated dependencies, including migration to @sketch-hq/sketch-file
  • Updated dependencies [dd91ad8]
  • Updated dependencies [80e6f01]
  • Updated dependencies [c857d5c]

6.4.0-rc.0

Minor Changes

  • dd91ad8: Updated dependencies
  • c857d5c: Updated dependencies

Patch Changes

  • 80e6f01: Updated dependencies, including migration to @sketch-hq/sketch-file
  • Updated dependencies [dd91ad8]
  • Updated dependencies [80e6f01]
  • Updated dependencies [c857d5c]

6.3.1

Patch Changes

  • d58e849: Updated various package dependencies.
  • Updated dependencies [d58e849]

6.0.0

Major Changes

  • f8a0829: Support for reporting violations that reference multiple Sketch file objects.
  • 81a6e61: Add timeouts to rules.
  • f155f44: Renamed file prop in ProcessedSketchFile to original.
  • 0b479bc: Refactored violation locations to objects and added a class value.

Patch Changes

  • Updated dependencies [f8a0829]
  • Updated dependencies [81a6e61]
  • Updated dependencies [f155f44]
  • Updated dependencies [0b479bc]

6.0.0-rc.1

Major Changes

  • 0b479bc: Refactored violation locations to objects and added a class value.

Patch Changes

6.0.0-rc.0

Major Changes

  • f8a0829: Support for reporting violations that reference multiple Sketch file objects.
  • 81a6e61: Add timeouts to rules.
  • f155f44: Renamed file prop in ProcessedSketchFile to original.

Patch Changes

  • Updated dependencies [f8a0829]
  • Updated dependencies [81a6e61]
  • Updated dependencies [f155f44]

5.0.0

Major Changes

  • e76fabd: Introduction of the Assistants CLI.
  • 2f6f82b: Changed the RunOutput type so its shape is more consistent when an Assistant outputs an error or a result. This is so that it plays nicely with Swift Codable, which has trouble decoding JSON derived from TypeScript discriminated unions.
  • 6733a97: Numerous refactors around Sketch file object iteration.

Minor Changes

  • 8351103: Add rule timings to profile data.
  • c802b6b: Support an ignore config in the Assistants workspace.

Patch Changes

  • 67f62f2: Changes to profile data format.
  • 1bcbce7: Do not include unconfigured rules in result metadata.
  • a2a4585: Do not throw an error when processing a Sketch file and encountering an unknown object _class value.
  • 373503d: Raise a rule error if a rule attempts to report an ignored object.
  • 21de31c: Allow allObjects and objects to be set at the same time in an ignore config.
  • 06c0612: Export ignore pruning functions properly.
  • a004097: Update to latest file format and remove some @ts-ignore directives.
  • a3b25f5: Include metadata for all rules in Assistant run result, even if they weren't active in the run.
  • bc13811: Initial release in monorepo.
  • Updated dependencies [8351103]
  • Updated dependencies [67f62f2]
  • Updated dependencies [c802b6b]
  • Updated dependencies [21de31c]
  • Updated dependencies [a004097]
  • Updated dependencies [e76fabd]
  • Updated dependencies [2f6f82b]
  • Updated dependencies [6733a97]
  • Updated dependencies [bc13811]

5.0.0-next.22

Patch Changes

  • 1bcbce7: Do not include unconfigured rules in result metadata.

5.0.0-next.21

Patch Changes

  • 373503d: Raise a rule error if a rule attempts to report an ignored object.
  • 21de31c: Allow allObjects and objects to be set at the same time in an ignore config.
  • a3b25f5: Include metadata for all rules in Assistant run result, even if they weren't active in the run.
  • Updated dependencies [21de31c]

5.0.0-next.20

Patch Changes

  • 06c0612: Export ignore pruning functions properly.

5.0.0-next.19

Minor Changes

  • c802b6b: Support an ignore config in the Assistants workspace.

Patch Changes

  • a004097: Update to latest file format and remove some @ts-ignore directives.
  • Updated dependencies [c802b6b]
  • Updated dependencies [a004097]

5.0.0-next.18

Major Changes

  • 2f6f82b: Changed the RunOutput type so its shape is more consistent when an Assistant outputs an error or a result. This is so that it plays nicely with Swift Codable, which has trouble decoding JSON derived from TypeScript discriminated unions.

Patch Changes

5.0.0-next.17

Patch Changes

  • 67f62f2: Changes to profile data format.
  • Updated dependencies [67f62f2]

5.0.0-next.16

Minor Changes

  • 8351103: Add rule timings to profile data.

Patch Changes

5.0.0-next.15

Major Changes

  • e76fabd: Introduction of the Assistants CLI.

Patch Changes

5.0.0-next.14

Patch Changes

  • a2a4585: Do not throw an error when processing a Sketch file and encountering an unknown object _class value.

5.0.0-next.11

Major Changes

  • 6733a97: Numerous refactors around Sketch file object iteration.

Patch Changes

4.0.1-next.8

Patch Changes

  • bc13811: Initial release in monorepo.
  • Updated dependencies [bc13811]