-
Notifications
You must be signed in to change notification settings - Fork 52
/
Copy pathCHANGES.txt
49 lines (49 loc) · 3.17 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
v0.2.1, 05.07.13 -- Initial Release
v0.3.1, 06.12.13 -- Added support for Hershey Fonts (Matthias Blaicher)
v0.3.2, 11.12.13 -- CellArray now supports non-orthogonal spacing
-- Block uses attribute .spacing
-- Use git_version for automatic distribution numbering from git tag
v0.3.3, 11.12.13 -- git_version module now included in distribution
v0.3.4, 11.12.13 -- fixed git_version absent from MANIFEST
v0.3.5, 11.12.13 -- automatic version numbering now correctly updated gdsCAD.__version__
v0.3.6, 12.12.13 -- fixed installation to include missing resource files
v0.3.7, 14.02.14 -- More colors for layer numbers greater than six (Matthias Blaicher)
v0.4.0, 19.05.14 -- Make only cells with conflicting names unique during saving.
This change effects the API of the Layout.save() call.
-- Use numpy for conversion to GDS internal coordinates while saving
-- Fixed Elements constructor for 1-element lists
-- Track references to Elements and CellReferences separately
-- Cache bounding box property
-- Removed .uniquify_names methods. Uniqification is applied
if and only if the name has a duplicate
v0.4.1, 05.06.14 -- Allow Boundaries with unlimited number of points via multiple XY entries
v0.4.2, 15.09.14 -- Boundaries are now closed as they should be (thanks Phil)
gdsImport loads all Boundary points (including final closing point) from file
v0.4.3, 07.10.14 -- Fixed Boundaries to again accept non-numpy point lists
Removed deprecated labels attribute from Cell
Reduced internal uses of Cell._references
v0.4.4, 12.12.14 -- Added Ellipse boundary (cjermain)
-- Added missing area method to base classes
-- Fixed bug when objects are defined with integers then
translated by float (cjermain)
-- Added missing flatten method
v0.4.5, 05.02.15 -- Added to_path and to_boundary conversion methods
-- Added experimental DXFImport
v0.5.0, -- Python3 compatibility
-- Boolean operations (experimental)
-- Major improvements to GdsImport:
-- Refactored GdsImport to properly handle referenced Cells
-- Fixed bug that broke import of Text elements
-- verbosity=2 prints imported records
-- Fixed x_reflection when showing referenced Cells
-- Changed str and repr to give more and less info on core elements.
-- Text objects are included in show() autoscaling
-- Added levels of verbosity to GdsImport
-- Cell and Layout now support created and modified dates
-- Path endcaps and vertices now render correctly with show
-- Introduced laydat tuple combining layer and datatype
-- Introduced object selection methods for Cell
v1.0.0, xx.xx.17 -- Improved Python3 compatibility
-- Fixed problems with show()
-- Fixed bug in nesting Cells
--