From 177ee68e9770154030a5d07c061da83cb1fd9152 Mon Sep 17 00:00:00 2001 From: aMahanna Date: Mon, 4 Dec 2023 22:11:06 +0000 Subject: [PATCH] !gitchangelog --- CHANGELOG.md | 345 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 345 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3125446..452b536 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,348 @@ +## 0.1.0 (2023-12-04) + +### Other + +* ArangoRDF Overhaul: 0.1.0 (#15) [Anthony Mahanna] + + * new: test suite & test data + + * update: repo config + + * new: arango_rdf overhaul checkpoint + + * temp: base ontology files + + location TBD + + * new: `flake8` & `mypy` workflows + + * fix: black, flake, mypy + + * cleanup + + * temp: disable black worflow + + * fix: add flake & mypy dependency + + * fix: add `rich` dependency + + * temp: disable `mypy` workflow + + getting inconsistent `mypy` results between local environment & Github Actions environment + + * enable: black, mypy + + * cleanup: `arango_rdf` + + formatting fixes, mypy fixes, docstring updates, general code cleanup + + * black: test_main + + * update: setup files + + * update: test_pgt_case_3_2 + + addresses all **list_conversion** parameter cases + + * update: tests + + * misc: pragma no cover + + * fix: test assertions + + * update: test_rpt_basic_cases + + * cleanup: main + + * new: `rich` Live Group progress bars, `batch_size` parameter, code cleanup + + * update: `rich` trackers in utils + + * new: `RDFLists` typing + + * new: ignore E266 flake8 + + * misc: line breaks + + * update: `process_rpt_term`, pragma no cover + + * new: case 7 prototype + + * update 6.trig + + * cleanup utils + + * cleanup + + * variable renaming, cleanup + + * cleanup: test data + + * rework: test suite + + * remove: examples/data + + * remove: arango_rdf/ontologies + + * new: arango_rdf/meta + + * checkpoint: arango_rdf + + * fix: isort + + * fix: compare_graphs + + * temp fix: mypy + + * new: fraud detection & imdb tests + + * checkpoint: main.py + + * fix: isort + + * fix: isort (again) + + * new: meta files + + switching to `trig` format + + * checkpoint: tests + + * checkpoint: arango_rdf + + working on adb mapping functionality + + * checkpoint: tests + + * checkpoint: arango_rdf + + * cleanup: tests + + * checkpoint: arango_rdf + + * update: test cases + + * cleanup: arango_rdf + + * fix: rpt case 5 + + * cleanup: tests + + * new: cityhash dependency + + * cleanup & docstrings: arango_rdf + + flake8 will fail + + * fix: flake8 + + autopep8 & yapf did not work, manual fix was required + + * fix: pgt case 6 + + * new: __build_subclass_tree() and __identify_best_class() + + * update: Tree.show() + + * cleanup main + + * new: dc.trig & xsd.trig starter files + + only adding the nodes that are referenced by the other ontologies (OWL, RDF, RDFS) for now + + * update: tests + + * cleanup: arango_rdf + + new `__pgt_add_to_adb_mapping` helper method, add restriction to property type relationship creation if contextualize_graph = True + + * fix: pgt case 2_4 + + * more cleanup: arango_rdf + + * new: load RDF Predicates regardless of contextualize_graph value (PGT only) + + * update: test_adb_native_graph_to_rdf + + * attempt fix: missing coverage on L922 + + coveralls seems to think this line is not covered by tests... + + * Update README.md + + * update docstrings + + * Update README.md + + * Update README.md + + * Update README.md + + * Update README.md + + * fix: flake8 + + * Update README.md + + * new: notebook overhaul baseline + + * fix: process_val_as_string + + * remove: unused func + + * fix: p_already_has_dr + + * new: __get_literal_val + + * update: __get_literal_val + + * fix: subgraph names + + * cp: adb_key_uri + + * cleanup: arango_rdf + + * update: meta trig files + + * cleanup: arango_rdf + + * update: tests + + * more cleanup + + * fix: flake8 + + * new: ArangoRDFController + + * fix: isort + + * new: use_async (rdf to arangodb) + + * cleanup + + * update test params + + * update: test case 7 + + * cleanup: insert_adb_docs + + * update: tests + + * cleanup + + * new: ArangoRDF.ipynb output file + + * revert: d2277fa7f66a04d148b23ce04d9ad92db598f97c + + * new: game of thrones dump + + * update: tests + + * cp: arango_rdf + + * update notebook + + * new: cases 8-15 in notebook + + * new: rdf-star support for rpt + + * Revert "new: rdf-star support for rpt" + + This reverts commit 2a0ae04c445ba21f254de7927375a771b43abd65. + + * checkpoint + + rdf-star support prototyping, + + * cleanup: adb to rdf + + * new: rdf_statement_blacklist + + * discard "List" collection for pgt + + * new: __get_adb_edge_key + + * cleanup + + * checkpoint + + * cleanup + + * new: rdf star cases (8 to 15) + + * new: individualize RPT tests + + * Update ArangoRDF.ipynb + + * cleanup + + * new: hash adb edge ids + + * update: rdf-star support workaround + + * new: test cases 8-15 (pgt) + + * update notebook + + * cleanup + + * actions: use ArangoDB 3.11 + + * fix notebook + + * cleanup + + * Update setup.py + + * new: design doc + + template used: https://github.com/arangodb/documents/blob/master/DesignDocuments/DesignDocumentTemplate.md + + * new: simplify_reified_triples flag + + * new: keyify_literals (rpt) + + minor cleanup + + * rework: batch_size (adb to rdf) + + * use batch_size in tests + + (adb to rdf & rdf to adb) + + * new: adb_key URI test case + + * cleanup based on feedback + + * fix: mypy + + * update build workflow + + * update release workflow + + * cleanup, todo comments + + * swap python 3.7 for 3.12 + + * cleanup tests (case 1 & 6) + + * cleanup + + * migrate to `pyproject.toml` + + * fix lint + + * fix mypy + + * flake8 extend ignore + + trying to workaround 3.12 builds: https://github.com/ArangoDB-Community/ArangoRDF/actions/runs/6856708733/job/18644393745?pr=15 + +* Update ArangoRDF.ipynb. [Chris Woodward] + + Removes expected time message as it is much faster now + + ## 0.0.3 (2022-07-19) ### New