Releases
v1.0.0
1.0.0 (2024-07-12)
Features
add a button to add translations for langs with no translations (#179 ) (ee1fa5a )
Add advanced search API (#438 ) (9c87d1b )
add automatic client SDK generation (#405 ) (7751319 )
Add CRUD features for entries and root nodes (#41 ) (038a1a6 )
add error logs to parser (#37 ) (2e8e49f )
Add export functionality in frontend (#120 ) (63dbf17 )
Add GET paths for parents and children + fix: Update Neo4J query (#35 ) (44025da )
Add home screen (#42 ) (d94954c )
add link to the Taxonomy Editor project in PR description (#472 ) (b2a7b43 )
add new user with USER_GID parameter & replace root user (#113 ) (6fb1b4c ), closes #63
Add parent order determinism (#337 ) (5762d0c )
add property filter to search API (#456 ) (0b26030 )
add taxonomy file upload endpoint (#196 ) (115c76d )
add tests for importing taxonomies (#225 ) (bad3f6a )
added autocomplete for language codes (#117 ) (7d8863a )
Added functions for reopening projects and fetching closed projects (#152 ) (a714cf4 )
added typescript (#191 ) (ff85a0a )
All entries page + Navbar (#43 ) (3eb9149 )
CI formatter (#172 ) (7d43499 )
Decouple parsing the taxonomy and writing the taxonomy to the database (#317 ) (71b34be )
Delete projects when their Github PR is merged (#385 ) (1304822 )
Delete taxonomy project (#237 ) (d0a15cb ), closes #139
Display parents and children of an entry (#47 ) (d71da9c )
Edit synonyms, stopwords page (#46 ) (be2da15 )
expand/collapse languages (3ba69ec )
frontend,backend: Add a owner to a project (#409 ) (2c508cb )
frontend: enable advanced research (#463 ) (20ca2e4 )
frontend: make language selection for translations more intuitive (#461 ) (4119aed )
frontend: Reword export message (#428 ) (f2b13dc )
hide all languages by default in the UI (#175 ) (3ba69ec )
hide synonyms and stopwords in the root nodes page (#187 ) (177b60e )
improve errors page (#341 ) (674e3c1 )
improve node creation performance (74d0083 )
Improve node creation performance (#338 ) (74d0083 )
Improve parser performance (#318 ) (78fdffc )
improve translations editing (#324 ) (453ff89 )
Initialize edit entry page (#44 ) (87c23e0 )
List all properties of an entry (#45 ) (f6f8bc2 )
New paths for API (#76 ) (2901cf7 ), closes #38 #75
New paths for backend API (#26 ) (d5891fe )
new UX for submitting changes (#224 ) (8525351 )
parser,backend,frontend: enable extended taxonomies (#429 ) (230bdbf )
parser,frontend,backend: conserve comments order and sort properties at export (#364 ) (780ad2a )
parser: handle duplicate ID errors during parsing (#408 ) (e5720bf )
parsing error endpoint (#163 ) (1f38d0f )
parsing errors page (#186 ) (68b64ec )
Search functionality - Backend (#91 ) (3317fae )
Search functionality - Frontend (#92 ) (154f50f )
select shown languages in UI (#180 ) (50403e8 )
Setup basic FastAPI project (#10 ) (1d1e789 )
setup fastapi tests (#223 ) (6e24698 )
Show feedback when special characters are entered in branch name (#229 ) (2b19c72 )
store languages marked as visible by user in localstorage (#185 ) (5c9df2e )
store raw stopwords and rewrite them at export (#358 ) (444f76d )
support new folders structure (#434 ) (7180f5c )
taxonomy parser library (#18 ) (6b3461a )
taxonomy-editor-frontend: loading animation (#283 ) (2746f7f )
Update GitHub functions (#368 ) (3fefb1d )
Update parser to add a neo4j parsing errors node (#132 ) (8ec5331 )
Update Project List (#443 ) (ca0512c )
Bug Fixes
#184 sorted the language selection menu alphabetically (#218 ) (25e494c )
#203 added scrollbar in the table for small screen sizes (#221 ) (63e29d3 )
add camel cased types to the frontend (d5d5944 )
Add camelCased aliases to Pydantic models (#436 ) (d5d5944 )
Add multiple labels in backend, import and export (#101 ) (a40b9fd ), closes #83
Add score > 0 condition for search (#102 ) (23b9b5e )
Add snake case to taxonomy name for link (c8a9e0a )
Add UUIDs after fetching node (#100 ) (3bafa54 )
added requested changes (7d8863a )
App bar fixes (#392 ) (3deaa57 )
backend,parser: remove stopwords from normalized tags on node update (#369 ) (24be684 )
backend: error on node creation from root nodes (#445 ) (d94376c )
backend: fix create_node function (#393 ) (40a3208 )
Broken link while starting new project (#217 ) (c8a9e0a )
Change routes for including branch and taxonomy names (#110 ) (3d7ff93 )
Change session to transactions (#97 ) (21d05e5 )
Changed JSON according to spec (#19 ) (9133a70 )
clean duplicate title (3cba2c9 )
clean duplicate title in project list (#415 ) (3cba2c9 )
Creation and relationship building using normalized node ID (#128 ) (ca574b3 )
error when adding child to node with no children (#447 ) (f74cfdf )
Error while updating a node (backend) (#74 ) (f24ff83 )
fix backwards compatibility for is:not:external search (#455 ) (dbedfb9 )
fix bug in parser (0c7427e )
fix export to local file (#352 ) (b18ac03 )
frontend fixes (#492 ) (6003639 )
frontend: enable child creation even if no children in entry (#406 ) (3562e7d )
frontend: Enhance Edition of Properties for a Node (#362 ) (9d765d0 )
frontend: enhance property edition (#394 ) (7bfcb71 )
frontend: fix children and parents overflow (#411 ) (eb0f36a )
frontend: fix root nodes page infinite loading when project exported (#413 ) (ee90d96 )
frontend: handle no error case on errors page (054cf8c )
frontend: Handle no error case on errors page (#378 ) (054cf8c )
frontend: Handle xx language for translations edition (#354 ) (b189e2e )
frontend: Prevent users from navigating to child with unsaved changes (#468 ) (6391abb )
frontend: Remove Countries and Languages from editable taxonomies (#377 ) (fdde28c )
frontend: Replace white spaces in branch name proposition and allow dashes in owner name (#466 ) (7170d84 )
Makefile unable to detect parser directory in Windows 11 (#178 ) (e2a6e8e )
nginx config allows app page reload (#141 ) (ebc772b )
node update and display (#497 ) (012de09 )
Normalising Children and New Nodes (#111 ) (118a60f )
Normalize '-' characters + Convert to snake_case (d9198ef )
Normalize '-' characters + fix: Convert to snake_case (#137 ) (d9198ef )
Remove end slashes from URL in frontend (#143 ) (39aa0e5 )
simplify wording (5d835e4 )
simplify wording in error page (#417 ) (5d835e4 )
sort languages in search filters (#498 ) (669755b )
taxonomy-editor-frontend: redirect user to node editor when clicking from nodes page (#284 ) (089df89 )
update logo link to default / (#422 ) (f010f31 )
Update requirements.txt for backend (#103 ) (17150d9 )
use async neo4j + neo4j updgrade (#182 ) (3182980 ), closes #181
Using Neo4J transactions (#93 ) (bbab8d3 )
wording in export (#418 ) (ffaecb7 )
You can’t perform that action at this time.