/ ReleaseNotes / v0.3.0.md
v0.3.0.md
1 # v0.3.0 Release Notes 2 3 Main focus for this release was working on code quality and API stabilization. The two 4 main tickets to complete for this release were: 5 6 * [#8](https://gitlab.com/Chips4Makers/PDKMaster/-/issues/8): 100% code coverage with unittests 7 * [#9](https://gitlab.com/Chips4Makers/PDKMaster/-/issues/9): Extended API reference: doc strings for each non-trivial class, method and function. 8 9 The 10 [reference documentation](https://chips4makers.io/documentation/PDKMaster/v0.3.0/) has also been released on the [chips4makers.io website](https://chips4makers.io/blog). 11 12 During the development of the unit tests also several bugs were fixed or incomplete 13 implementation of features. This shows the usefulness of having the unit tests. Already part 14 of the API stabilization planned for 15 [v0.9.0](https://gitlab.com/Chips4Makers/PDKMaster/-/milestones/3) has been completed along 16 the way. 17 18 Also code improvements have been done for supporting the bandgap and ADC circuit and layout 19 generation for Sky130. 20 21 That said both the unit tests as well as the documentation are a first version with lot's 22 of room for improvement. In several places the unit tests just run code to reach full coverage 23 without actual testing the correctness. For the API docs focus has been on the user facing 24 part of the API and the internal API documentation is still lacking in lot's of places. 25 In good open source fashion external contributions for improving the first version are 26 welcome.