Skip to content

Releases: gdsfactory/kfactory

v0.17.4

12 Jun 01:09
6ae88aa
Compare
Choose a tag to compare

What's Changed

New

  • add contains to settings/units/info #395

Bug Fixes

  • fix routing errors and add a better test #397
  • fix connect when using port objects on self #393

Full Changelog: v0.17.3...v0.17.4

v0.17.3

10 Jun 21:34
248ce4e
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • fix erroneous start for route_loosely #390

Full Changelog: v0.17.2...v0.17.3

v0.17.2

10 Jun 09:34
fc51baf
Compare
Choose a tag to compare

What's Changed

New

  • Add functional check_ports to @cell decorators #389

Bug Fixes

  • fix routing issues with bounding boxes #388
  • fix cases in bundle routing #387

Full Changelog: v0.17.1...v0.17.2

v0.17.1

08 Jun 12:31
e2deb80
Compare
Choose a tag to compare

What's Changed

New

  • add to_um and to_dbu into KCLayout #380
  • add func.__name__ for partials #378

Bug Fixes

  • fix plot with vinsts #385
  • pass flags to connect #384
  • Fix dcplx_trans setter on Port #383
  • Fix cells duplicated by having settings and info #379

Full Changelog: v0.17.0...v0.17.1

v0.17.0

05 Jun 20:39
cf74056
Compare
Choose a tag to compare

What's Changed

Breaking

  • Drop rec_dicts flag and make it default to use rec dict inspection #375

Bug Fixes

  • Improve and fix enclosure_tiled for KCellEnclosure and LayerEnclosure #374

Full Changelog: v0.16.1...v0.17.0

v0.16.1

02 Jun 18:25
f0a7d50
Compare
Choose a tag to compare

What's Changed

New

  • Improve logger #368

Bug Fixes

  • fix locked cell error #367

Documentation

  • Improve logger #368

Full Changelog: v0.16.0...v0.16.1

v0.16.0

02 Jun 01:41
60fe438
Compare
Choose a tag to compare

What's Changed

Breaking

  • mirror and dmirror M90 by default #350

New

  • Add overwrite_existing and layout_cache options to the cell decorator #362
  • Better error prints #366
  • Add length and length_straights to OpticalAllAngleRoute #361
  • Add all easy access properties to VKCell and VInstance #360
  • Add lyrdb option to plot #359
  • Improve all-angle route_bundle to allow no backbone #353
  • Add hash to long automatic cell name #346
  • mirror and dmirror M90 by default #350

Bug Fixes

  • fix dy for VInstance #365
  • typo #364
  • fix virtual cell show hierarchy error #358
  • Fix VKCell Setting Units #355
  • fix typo #351
  • Improve drotate #349

Full Changelog: v0.15.2...v0.16.0

v0.15.2

29 May 00:30
df0f5f5
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • fix global config settings only being set on first import #345

Full Changelog: v0.15.1...v0.15.2

v0.15.1

29 May 00:24
cddd3ee
Compare
Choose a tag to compare

What's Changed

New

  • Add multi option to fill and fix bugs #344
  • add route_width to optical.route #342
  • Add enum for handling check_instances #341
  • add center to SizeInfo #340

Bug Fixes

  • Add multi option to fill and fix bugs #344
  • fix basename and function_name metainfo #343

Full Changelog: v0.15.0...v0.15.1

v0.15.0

27 May 20:47
2f17514
Compare
Choose a tag to compare

What's Changed

Breaking

  • Change to d{key} instead of d.{key} #339

New

  • Add route_smart and route_bundle port sort #335

Bug Fixes

  • Fix metaformat #338
  • Fix single bundle case for route_bundle #337
  • Fix route_bundle requiring a non-empty list of bounding boxes #336

Documentation

  • Change to d{key} instead of d.{key} #339

Full Changelog: v0.14.0...v0.15.0