This repository was archived by the owner on Jan 19, 2025. It is now read-only.
v0.0.1
What's Changed
Features
- Anzeigen der parameter einer methode by @lars-reimann in #22
- Tree-Darstellung schön machen by @leonschmitz in #26
- Dokumenations anzeige schoen machen by @Vengos in #28
- Revert "Dokumenations anzeige schoen machen" by @paul0314 in #29
- Delete useless files by @leonschmitz in #27
- Feedback leere param seite by @paul0314 in #42
- Hinzufügen eines Dropdownmenus zur Annotationsauswahl by @paul0314 in #45
- "No Documentation available" Wenn docstring leer by @paul0314 in #43
- Mache nicht anklickbare Nodes im Tree-View kenntlich. by @leonschmitz in #44
- Pfad in parameteransicht anzeigen by @leonschmitz in #49
- Read more aktualisieren by @paul0314 in #52
- Hotfix - Einrückung von Klassen ohne Methoden konsistent machen by @Vengos in #51
- Show the description of a function in the right pane by @lars-reimann in #53
- Track the parent of Python declarations by @lars-reimann in #58
- Add custom configuration for ESLint by @lars-reimann in #59
- Add ESLint linting rules for React by @lars-reimann in #60
- api-editor-55 Path durch Breadcrumb aus React-Bootstrap ersetzen by @lars-reimann in #61
- Dialogfenster für rename annotation by @paul0314 in #54
- FontAwesome Icons einbinden by @lars-reimann in #64
- Parameter view und breadcrump mit auswahl in tree view synchronisieren by @leonschmitz in #66
- empty parameterlist check by @paul0314 in #73
-
- Anzeige der Rename-Annotation by @leonschmitz in #81
- api-editor-76 Change indentation and open/close icons of nodes in the tree view by @lars-reimann in #80
- api-editor-77 Feedback Texte ausgrauen by @lars-reimann in #82
- api-editor-78 Parameter in Baumsicht anzeigen by @lars-reimann in #86
- api-editor-83 Menu bar erweitern. by @lars-reimann in #89
- Rename annotation default name nach loeschen by @Vengos in #92
- React-Router hinzufügen by @leonschmitz in #101
- Moved Dialog-window to the left and added some spacing from the top by @Vengos in #103
- Added Read More to collapsible text in documentation by @Vengos in #102
- feat: Import dialogs by @paul0314 in #106
- feat: Dokumentationsanzeige klassen module parameter by @paul0314 in #110
- feat: Import von package by @leonschmitz in #112
- feat: Enum annotation dialog by @weiseseide in #113
- feat(detailsView)!: improved display of imports by @lars-reimann in #115
- feat(treeView): sort nodes by @lars-reimann in #122
- feat: implemented enum annotation by @weiseseide in #114
- feat: Import and export annotations by @paul0314 in #127
- feat: Stelle Angelegte Annotationen schoener dar by @leonschmitz in #124
- feat: Feedback invalid submit by @weiseseide in #143
- feat: grid columns are now resizable by @paul0314 in #153
- feat: filter modules, classes, functions, and parameters by @lars-reimann in #156
- feat: Persist Python Packe and Annotation Store to Local Storage. by @leonschmitz in #161
- feat(devcontainer): improved development environment by @lars-reimann in #104
- feat: notification system by @lars-reimann in #162
- feat: major restructuring by @lars-reimann in #173
- feat(annotations):
@unused
annotation for classes/functions by @lars-reimann in #183 - feat(annotations):
@rename
for functions and classes by @lars-reimann in #184 - feat: improved documentation texts by @lars-reimann in #190
- feat(treeView): remember scroll offset by @lars-reimann in #193
- feat: server template for API inference and generation by @lars-reimann in #195
- feat: add required annotation on parameter level by @paul0314 in #237
- feat: add optional annotation on parameter level by @paul0314 in #239
- feat: use radio buttons instead of dropdown in optional-form by @paul0314 in #242
- feat: add @constant-annotation and reorder alphabetically by @paul0314 in #243
- feat:
@boundary
by @paul0314 in #257 - feat:
@group
-Annotation by @paul0314 in #258 - feat:
@calledAfter
by @paul0314 in #269 - feat: button to delete all annotations by @lars-reimann in #276
- feat:
@attribute
annotation by @lars-reimann in #275 - feat:
@move
annotation by @paul0314 in #279 - feat: new data format by @lars-reimann in #278
- feat: data model on server for annotated Python declarations by @lars-reimann in #285
- feat: Calling rest endpoint "infer" by @paul0314 in #286
- feat: recursive validation of annotations of an annotated package by @paul0314 in #287
- feat: display validation errors by @paul0314 in #291
- feat: Create basic adapters by @paul0314 in #310
- feat: add pure annotation by @lars-reimann in #315
- feat: Stub files builder by @paul0314 in #326
- feat: apply
@Pure
annotation by @lars-reimann in #329 - feat: Apply
@unused
annotation by @paul0314 in #330 - feat: Apply rename by @paul0314 in #331
- feat: Apply move by @paul0314 in #332
- feat: mutable model for package data by @lars-reimann in #344
- feat: improvements to mutable model by @lars-reimann in #351
- feat: parameter annotations by @paul0314 in #350
- feat: Boundary Annotation by @paul0314 in #360
- feat: convert names in stubs to camel case by @lars-reimann in #372
- feat: store constructors separately from other methods by @lars-reimann in #377
- feat:
@enum
by @paul0314 in #380 - feat:
@group
by @paul0314 in #382 - feat: represent calls explicitly in model by @lars-reimann in #385
- feat: include package parser developed in Semantics lab by @lars-reimann in #409
- feat: add code from python-analyzer repository by @lars-reimann in #418
- feat: None as default value by @lars-reimann in #422
- feat: hide private declarations by default and prevent annotating them by @lars-reimann in #423
Fixes
- Fix Einrückung von "No Documentation Available" by @paul0314 in #74
- Bugfix: Select entire line in TreeView again and make scrollbar from TreeView fullscreen again by @paul0314 in #72
- Fix a bug that cause annotations to be lost after changing the selected function by @lars-reimann in #94
- fix: consistent whitespace and indentation by @Vengos in #109
- fix: make entire node in tree view trigger navigation by @lars-reimann in #121
- fix: Initialize a new annotation store on new package import by @paul0314 in #135
- fix: Closing documentation text now only works with a click on the icon. by @paul0314 in #145
- fix: style math blocks appropriately by @lars-reimann in #138
- fix: Duplicate documentation parameter view by @paul0314 in #146
- fix: Feedback empty documentation by @paul0314 in #148
- fix: styling für wenig gefülltes Package by @paul0314 in #149
- fix: valid URL after package import by @lars-reimann in #150
- fix: Menu resize styling by @paul0314 in #157
- fix: revive enum annotations from JSON by @lars-reimann in #160
- fix: missing entries in selection view by @lars-reimann in #273
- fix: incorrect handling of properties by @lars-reimann in #311
- fix: missing update of qualified name when ancestor is renamed by @lars-reimann in #345
- fix: various issues with stub creation by @lars-reimann in #349
- fix: codegen of Python methods by @lars-reimann in #379
- fix: null pointer exception for multiple group annotations by @paul0314 in #383
- fix: remove unnecessary print statement by @paul0314 in #384
- fix: various issues with Python codegen by @lars-reimann in #387
- fix: display of math blocks by @lars-reimann in #421
Performance
- perf: windowed tree view by @lars-reimann in #191
New Contributors
- @leonschmitz made their first contribution in #26
- @Vengos made their first contribution in #28
- @paul0314 made their first contribution in #29
- @weiseseide made their first contribution in #113
Full Changelog: https://github.com/lars-reimann/api-editor/commits/v0.0.1