This repository was archived by the owner on Jan 19, 2025. It is now read-only.
v1.0.0
What's Changed
Features
- feat: 433 Creates a Dict from a given json List by @jofaul in #437
- feat: 434 generate constant annotations by @GideonKoenig in #440
- feat: 436 create a json file that integrates the dictionaries from and by @nvollroth in #438
- feat: Automatic generation of Required Annotations by @GideonKoenig in #452
- feat: Automatisierte Herleitung von Optional Annotations by @Masara in #473
- feat: Add a second usage file containing counted usages with the usage command by @Masara in #475
- feat: Automatisierte Herleitung von Enum Annotations by @nvollroth in #461
- feat: data for minimal test package by @lars-reimann in #479
- feat: Automatisierte Herleitung von Boundary Annotations by @nvollroth in #474
- feat: load usage data into editor by @lars-reimann in #499
- feat: menu bar improvements by @lars-reimann in #500
- feat: Combine console commands into "all" command by @jofaul in #491
- feat: Add a help button with documentation ready for #487 by @GideonKoenig in #501
- feat: Identification of Union_type by @nvollroth in #503
- feat: improved filters in GUI by @lars-reimann in #504
- feat: navigate to next / previous declaration by @jofaul in #511
- feat: add docstrings in generated python code by @lars-reimann in #516
- feat: Package Parser: Explicit representation of parameter types and output as a joined property by @nvollroth in #510
- feat: pass path of API sources to
api
command by @lars-reimann in #526 - feat: heatmap in tree view by @lars-reimann in #513
- feat: Expand all/collapse all nodes in tree view by @nvollroth in #541
- feat(gui): usage based filters by @lars-reimann in #538
- feat(gui): parameter assignment filter by @lars-reimann in #540
- feat: initialize desktop app by @lars-reimann in #528
- feat: heatmap mode "usefulness" by @lars-reimann in #578
- feat: filters
is:required
andis:optional
by @lars-reimann in #580 - feat: update included API, usage, and annotation data by @lars-reimann in #595
- feat: store implicit parameters in API data by @lars-reimann in #599
- feat: verbose flag by @lars-reimann in #609
- feat: configure name of generated package by @lars-reimann in #619
- feat: validate filter string by @lars-reimann in #623
- feat(gui): select but don't expand/collapse in tree view by @lars-reimann in #626
- feat(gui): button to expand tree view up to matched nodes by @lars-reimann in #629
- feat: description annotation by @lars-reimann in #536
- feat: todo annotation by @lars-reimann in #537
- feat(gui): show number of matched elements by @lars-reimann in #632
- feat(gui): mark entire API elements as done by @lars-reimann in #633
- feat(gui): add
is:done
filter by @lars-reimann in #634 - feat(gui): merge annotations on import by @lars-reimann in #638
- feat(gui): sort classes/functions by usages by @lars-reimann in #641
- feat(gui): module usages/usefulness by @lars-reimann in #642
- feat: list declarations under a public module if applicable by @lars-reimann in #645
- feat(gui): only matches and their ancestors when filtering by @lars-reimann in #655
- feat(gui): always show action bar when tree view is visible by @lars-reimann in #656
- feat(gui): remove "Expand matched" button by @lars-reimann in #659
- feat(gui): action bar spanning full width of screen by @lars-reimann in #660
- feat(gui): only partially reset UI state after API import by @lars-reimann in #662
- feat(gui): change "done" to "complete" by @lars-reimann in #663
- feat: batch mode by @lukarade in #643
- feat: Statistics View - Annotations by @Aclrian in #601
- feat(gui): link from selection view of function to its parameters by @lars-reimann in #671
- feat(gui): go to parent by @lars-reimann in #673
- feat: Added value distribution bar chart for parameters in GUI by @jofaul in #668
- feat(gui): normalize casing of headings and button labels by @lars-reimann in #676
- feat(gui): show validation messages in form of batch rename and move by @lars-reimann in #677
- feat: statistics View with bar and line charts by @nvollroth in #644
- feat: Added undo and redo buttons for annotation editing by @Masara in #665
- feat(gui): more ways to filter by name by @lars-reimann in #683
- feat(gui): authors and reviewers of of annotations by @lars-reimann in #684
- feat(gui): filter
is:done
by @lars-reimann in #685 - feat: Save filters by @nvollroth in #667
Fixes
- fix: don't create
@Unused
annotations for parameters by @lars-reimann in #480 - fix:
FileNotFoundError
duringgenerate
command by @lars-reimann in #478 - fix: update code generation for enum annotations by @lars-reimann in #493
- fix: NPE if
@Pure
annotation is combined with another annotation by @lars-reimann in #521 - fix: set filter to "is:public" after API data import by @lars-reimann in #522
- fix: incorrect pnames by @lars-reimann in #527
- fix: create boundary type for negative bound by @lars-reimann in #523
- fix: Constant & Optional annotations should only parse specific value types by @Masara in #542
- fix: crash when importing generated annotation file by @lars-reimann in #596
- fix: crash when some annotation forms were opened by @lars-reimann in #597
- fix: several bugs with annotation generation by @lars-reimann in #615
- fix: NPE when generating adapters with multiple annotations with default value
None
by @lars-reimann in #617 - fix(gui): remove gap between info and action bar in selection view by @lars-reimann in #625
- fix(package-parser): visibility of function/parameters in re-exported classes by @lars-reimann in #630
- fix(backend): syntax of multi-line todo comment by @lars-reimann in #631
- fix(gui): add implicit usages of default values on import by @lars-reimann in #639
- fix(gui):
annotation:@calledAfter
not seen as valid filter by @lars-reimann in #670 - fix(gui): properly collapse subtree in tree view by @lars-reimann in #681
New Contributors
- @jofaul made their first contribution in #437
- @GideonKoenig made their first contribution in #440
- @nvollroth made their first contribution in #438
- @Masara made their first contribution in #473
- @Aclrian made their first contribution in #648
- @lukarade made their first contribution in #643
Full Changelog: v0.0.1...v1.0.0