Skip to content

Latest commit

 

History

History
518 lines (211 loc) · 24.3 KB

File metadata and controls

518 lines (211 loc) · 24.3 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

4.2.8 (2022-03-28)

Bug Fixes

  • plotter: do not ignore duplicate tool definitions (#379) (87a0849)

4.2.7 (2022-03-12)

Note: Version bump only for package tracespace

4.2.6 (2022-03-12)

Bug Fixes

  • gerber-parser: ignore object attribute %TO blocks (#376) (844d44b), closes #375

4.2.5 (2020-12-18)

Bug Fixes

  • gerber-plotter: allow unset tool when drawing region arcs (#356) (f18d796), closes #355

4.2.4 (2020-12-15)

Bug Fixes

  • parser: accept units on same line as format (#350) (eb2feae)
  • types: define more types for gerber-plotter (#349) (d1a1417)

4.2.3 (2020-10-13)

Bug Fixes

4.2.2 (2020-10-13)

Bug Fixes

  • parser,plotter: resolve issues with macro parsing and plotting (#346) (09d4a28), closes #345

4.2.1 (2020-04-30)

Bug Fixes

  • cli: resolve file paths correctly on Windows (#328) (2eb1dc7), closes #327
  • deps: update devDependencies, React, and yargs (#315) (34ebb3e)
  • view: avoid lowercase sentence start in welcome message (#323) (8b7f331)

4.2.0 (2019-10-10)

Bug Fixes

  • deps: update dependencies (#304) (8029e8e)
  • deps: update dependency globby to v10 (#289) (09f6960)
  • deps: update type definitions (#272) (6f6eb3f)
  • deps: Upgrade all dependencies (7f3c6f4)
  • view: Ensure layer defs are accessible to s in board renders (#305) (0d0ee60), closes #303

Features

  • gerber-parser: Identify hole-plating in drill files (#285) (497f506)

4.1.1 (2019-06-05)

Bug Fixes

  • cli: Do not append "null" to output filenames (#253) (09f1c4e), closes #251
  • deps: update dependency core-js to ^3.1.3 (#261) (5b60c1e)
  • deps: update dependency cosmiconfig to ^5.2.1 (#257) (b2586c5)
  • deps: update dependency file-saver to ^2.0.2 (#255) (3dac107)
  • deps: update dependency formik to ^1.5.7 (#259) (e47896e)
  • deps: update dependency glob to ^7.1.4 (#250) (8f6c5dc)
  • deps: update dependency mixpanel-browser to ^2.28.0 (#256) (52b81d6)
  • deps: update dependency readable-stream to ^3.4.0 (#264) (1936088)
  • deps: update dependency yargs to ^13.2.4 (#254) (04646a3)
  • deps: update font awesome (#249) (040b16d)
  • deps: update type definitions (#245) (d227db3)
  • whats-that-gerber: Support for PCB:NG Eagle, .gbx, .art files (#268) (1449cba), closes #246 #248

4.1.0 (2019-05-01)

Bug Fixes

  • deps: update dependency dexie to v3.0.0-alpha.8 (#240) (e853602)
  • deps: update dependency formik to ^1.5.4 (#241) (4584731)
  • deps: update dependency react-hot-loader to ^4.8.4 (#209) (591bf66)
  • deps: update dependency react-transition-group to v4 (#232) (14286fa)
  • deps: update dependency untildify to v4 (#242) (207faf1)
  • deps: update type definitions (#238) (899777e)

Features

  • view: Add optional anonymous usage tracking (#236) (fea6a33)

4.0.3 (2019-04-10)

Bug Fixes

  • deps: update dependency @types/node to ^11.13.0 (#193) (44f2d60)
  • deps: update dependency @types/node to ^11.13.2 (#217) (e981a4e)
  • deps: update dependency core-js to ^3.0.1 (#213) (b6a87f1)
  • deps: update dependency cosmiconfig to ^5.2.0 (#190) (347a9f5)
  • deps: update dependency dot-prop to v5 (#214) (921518e)
  • deps: update dependency formik to ^1.5.2 (#204) (f84edda)
  • deps: update dependency globby to ^9.2.0 (#200) (06f0955)
  • deps: update dependency make-dir to v3 (#201) (eff27d5)
  • deps: update dependency react-transition-group to ^2.8.0 (#202) (44a05a1)
  • deps: update dependency readable-stream to ^3.3.0 (#199) (594e947)
  • deps: update react monorepo and packages (#191) (56320c8)
  • view: Make ZIP logic more lenient by checking filename (#222) (a37a02d), closes #220

4.0.2 (2019-03-24)

Bug Fixes

  • deps: update dependency @types/node to ^11.11.6 (#184) (c3bb301)
  • deps: update dependency jszip to ^3.2.1 (#163) (ee2aeac)
  • deps: update font awesome (#173) (f9ba8e8)
  • deps: update react monorepo and packages (#155) (cd445d8)
  • gerber-plotter: Emit correct 'repeat' object on steprepeat disable (#188) (930d133), closes #81
  • gerber-to-svg: Allow options parameter to be skipped (#181) (bbe5c07)
  • whats-that-gerber: Add Orcad matchers for .drd and .npt (#189) (2894208)

4.0.1 (2019-03-23)

Bug Fixes

  • deps: update dependency @types/lodash to ^4.14.123 (#154) (ff4856b)
  • deps: update dependency @types/react-dom to ^16.8.3 (#156) (0ee9a03)
  • deps: update dependency color-string to ^1.5.3 (#157) (611b026)
  • deps: update dependency cosmiconfig to ^5.1.0 (#158) (100bb59)
  • deps: update dependency debug to ^4.1.1 (#159) (153fa22)
  • deps: update dependency dexie to v3.0.0-alpha.7 (#161) (0621fe4)
  • deps: update dependency glob to ^7.1.3 (#162) (e20498c)
  • deps: update dependency mini-svg-data-uri to ^1.0.3 (#164) (ebc957c)
  • deps: update dependency run-parallel to ^1.1.9 (#166) (a175306)
  • deps: update dependency run-series to ^1.1.8 (#170) (d5b0082)
  • deps: update dependency run-waterfall to ^1.1.6 (#172) (9e72361)
  • gerber-parser: Parse DipTrace drill coordinate format command (#168) (b0de854), closes #137
  • whats-that-gerber: Recognize DipTrace inner copper layers (#171) (100a95b), closes #138

4.0.0 (2019-03-09)

Note: Version bump only for package tracespace

4.0.0-next.19 (2019-03-09)

Bug Fixes

  • pcb-stackup-core: Fix defs duplication when collecting layers (#108) (e0be86e), closes #85

Code Refactoring

  • pcb-stackup: Remove special handling of options.createElement (#110) (7d7fbeb), closes #43

Continuous Integration

  • travis: Set up deployment to S3 from Travis (#105) (fc915f9)

Features

  • Add typescript definitions to all consumable modules (#103) (bb6e8f9)
  • view: Add viewer rewrite to monorepo (#104) (4502adf)
  • Update dependencies and enable Greenkeeper (9db54cc)

Performance Improvements

  • Align and simplify parameters, defaults, and return values (#102) (c4e3a84), closes #99

BREAKING CHANGES

  • pcb-stackup: pcb-stackup no longer tries to help if you use options.createElement. You can still use it, but you'll have to manually align your gerber-to-svg options with pcb-stackup's options
  • travis: Node v6 dropped from CI testing matrix
  • Parameters, defaults, and return types have changed in pcb-stackup, pcb-stackup-core, and gerber-to-svg

4.0.0-next.18 (2019-01-26)

Bug Fixes

  • fixtures: Replace macro multi-exposure expected render (#101) (a821588)
  • gerber-to-svg: Wrap children of nodes in a (#100) (b984e32), closes #98

4.0.0-next.17 (2018-12-20)

Bug Fixes

  • parser: Set units with M71/M72 in drill files (#96) (11066d2)

4.0.0-next.16 (2018-11-26)

Bug Fixes

  • cli: Update CLI to be compatible with whats-that-gerber (#94) (8f5f91e)

4.0.0-next.15 (2018-11-13)

Features

  • whats-that-gerber: Use collection of filenames to determine type (#77) (6919549)

BREAKING CHANGES

  • whats-that-gerber: Output of whats-that-gerber changed from a single string to an object keyed by the filenames passed in as an array

4.0.0-next.14 (2018-10-13)

Bug Fixes

  • xml-id: Restrict characters to those valid in CSS selectors (#88) (1fe779e), closes #78

4.0.0-next.13 (2018-09-12)

Bug Fixes

Features

  • whats-that-gerber: Add support for diptrace filenames (f3d5d9a)

4.0.0-next.12 (2018-07-17)

Bug Fixes

  • pcb-stackup: Do not mutate layer options and keep filename (6cbecde)

Code Refactoring

Features

BREAKING CHANGES

  • gerber-to-svg: Removed gerber-to-svg (gerber2svg) CLI

4.0.0-next.11 (2018-07-02)

Bug Fixes

  • whats-that-gerber: Improve Altium mech layer recognition (#70) (e48d03f), closes #69

4.0.0-next.10 (2018-06-27)

Features

  • whats-that-gerber: Match Altium internal planes as icu layer (#68) (f0155e2), closes #67

4.0.0-next.9 (2018-06-19)

Bug Fixes

  • gerber-plotter: Fix outline regression with duplicate paths(#64) (23b4bcb)

Features

  • fixtures: Add usbvil and bus-pirate boards (#65) (394e130)

4.0.0-next.8 (2018-06-16)

Note: Version bump only for package tracespace

4.0.0-next.7 (2018-06-16)

Bug Fixes

  • gerber-plotter: Fix gap fill ruining arcs (mcous/gerber-plotter#13) (6cf04b7)

4.0.0-next.6 (2018-06-15)

Bug Fixes

  • gerber-to-svg: Fix append-ext check using old short-option (cde8cda)

4.0.0-next.5 (2018-06-15)

Features

  • gerber-to-svg: Replace non-functional CLI options (5633375)

BREAKING CHANGES

  • gerber-to-svg: Short option for --append-ext was changed from -a to -e, short option for --optimize-paths was changed to from -z to -t to match documentation and because -z was already used by --zero

4.0.0-next.4 (2018-04-27)

Bug Fixes

  • pcb-stackup-core: Fix rgba to rgb+opacity conversion (e07b4be)

Features

  • tracespace: Add pcb-stackup-core@3.0.0 to monorepo (44a24c1)
  • fixtures: Move common render server into fixtures module (523f681)

4.0.0-next.3 (2018-04-18)

Features

  • tracespace: Add whats-that-gerber@3.0.0 to monorepo (5d755ed)

4.0.0-next.2 (2018-04-17)

Features

  • tracespace: Add pcb-stackup@3.0.0 to monorepo (4b08b2d)

4.0.0-next.1 (2018-04-17)

Features