|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [2.1.0] - 2026-02-12 |
| 9 | + |
| 10 | +### Bug Fixes |
| 11 | + |
| 12 | +- Pulse:GithubRepositoryHandleShape fix. GH handle contains . |
| 13 | +- DoiPropertyShape mandatory |
| 14 | +- Remove old shapes file |
| 15 | +- Updated regex pattern |
| 16 | +- Remove useless commit messages from auto-changelog |
| 17 | + |
| 18 | +### Features |
| 19 | + |
| 20 | +- Add Readme |
| 21 | +- Adding gh actions for docs |
| 22 | +- Gh action for auto-changelog |
| 23 | + |
| 24 | +### Miscellaneous Tasks |
| 25 | + |
| 26 | +- **(ontology)** Increment version number |
| 27 | +- Make docs gen only on main to prevent red crosses on ci |
| 28 | +- Increment version |
| 29 | +- Cleanup |
| 30 | +- Add .env |
| 31 | +- Increment version to 2.1.0 |
| 32 | + |
| 33 | +## [2.0] - 2026-02-05 |
| 34 | + |
| 35 | +### Bug Fixes |
| 36 | + |
| 37 | +- Update ontology |
| 38 | +- RepositoryType enum |
| 39 | +- Add reference to memberOf for schema:person |
| 40 | +- Schema1 stuff |
| 41 | +- Schema1 stuff |
| 42 | +- Remove unused terms from ontology |
| 43 | +- Remove relatedPublications object |
| 44 | +- Schema1 thing + add to inject script |
| 45 | +- Fix schema org |
| 46 | +- Add URLshape to avoid redundancy |
| 47 | +- Add git hash shape with regex + fix role cardinality |
| 48 | +- Create Gender and Email shape for Person Properties |
| 49 | +- Replace schema:Dataset property with custom property to avoid conflict in official description of property and align other properties with their original descriptions |
| 50 | +- Update cardinalities + property types to class from node type |
| 51 | +- Minor fixes + replace inverse properties with custom named properties |
| 52 | +- Minor fixes + replace hasPart inverse properties with custom named properties |
| 53 | +- Add inverse properties definition replacing hasPart property |
| 54 | +- Update SoftwareSourceCode properties and restructure the file |
| 55 | +- Fix discipline enumeration error |
| 56 | +- Update GitUsernameShape |
| 57 | +- Write descriptions of the properties and update the key |
| 58 | +- Add descriptions of properties |
| 59 | +- Restructure file for better readability |
| 60 | +- Minor fixes and add shapes of github stats |
| 61 | +- Standardize the case for property shapes |
| 62 | +- Delete shacl play logs |
| 63 | +- Add comments for organization and role properties and further standardize letter case |
| 64 | +- Replace rdfs label with skos:prefLabel for repository and Organization type enumerations |
| 65 | +- Replace rdfs label with skos:prefLabel for discipline enumeration |
| 66 | +- Replace rdfs:comment with skos:definition, and rdfs:label with skos:prefLabel |
| 67 | +- Fix + feat: update tests with new properties |
| 68 | +- Rename revised_ontology file as ontology_combined |
| 69 | +- Fix name of ontology-combined.ttl |
| 70 | +- Fix ontology file name and add 'ontology-revision' branch in list of branches |
| 71 | +- Update .gitignore |
| 72 | +- Fix inject_enumerations.py to generate the documentation with accurate enum values |
| 73 | +- Replace 'rdfs:Property' with 'rdf:Property' to pass Shacl validation quality check in Github (shacl-shacl.ttl) |
| 74 | +- Set action to 'commit generated docs' for push event only |
| 75 | +- Minor fixes in property labels and definitions |
| 76 | +- Minor labels and comments related fixes |
| 77 | +- Change skos prefix |
| 78 | +- Remove inverse path property shape and replace full paths with relative path |
| 79 | +- Github org url validation |
| 80 | +- One last org url |
| 81 | +- Remove old useless test |
| 82 | +- Make tests more consistent with ontology, fix smal syntax errors |
| 83 | +- Bare exception |
| 84 | +- Remove old files |
| 85 | +- First round of test fixing - urls |
| 86 | +- Xone -> sh:or |
| 87 | +- Ror test |
| 88 | +- Forgot to attach two new shapes to their respective objects |
| 89 | +- Docs drawing generation |
| 90 | +- Docs svg empty namespace fix |
| 91 | +- Also do it for the html docs |
| 92 | +- Don't put enum elements inside svg - it doesn't like that |
| 93 | + |
| 94 | +### Features |
| 95 | + |
| 96 | +- Gen script for instances, tentris based notebook |
| 97 | +- Align ontology with data model, actions and scripts for generation docs. |
| 98 | +- Add enum lists |
| 99 | +- Add properties for org to repositories and person to repositories relationship |
| 100 | +- Connect organization in membership shape properties with actual organization class |
| 101 | +- Add DataSet class and link it with softwareSourceCode class |
| 102 | +- Add comments for better documentation generation |
| 103 | +- Add label names and comments to the class properties for better documentation |
| 104 | +- Add example graph and dateCreated property in Repository shape |
| 105 | +- Add example graph |
| 106 | +- Add tests for the ontology |
| 107 | +- Add pattern to check repository IRI |
| 108 | +- Add valid tests |
| 109 | +- Add organization type enumerations |
| 110 | +- Add github stats as properties |
| 111 | +- Add relatedToEPFL flag in software source code class |
| 112 | +- Add more tests |
| 113 | +- Add more tests |
| 114 | +- Create github workflow to run tests and validate shacl ontology |
| 115 | +- Add python based validation test file |
| 116 | +- Add 'pulse' prefix everywhere, instead of 'ex' |
| 117 | +- Align ontology better to reality |
| 118 | +- Update test data |
| 119 | +- Add link from contribution back to repository. Update tests accordingly |
| 120 | +- Specify and constrain identifiers for people, org and repos, relax cardinalities for personal identifiers |
| 121 | + |
| 122 | +### Miscellaneous Tasks |
| 123 | + |
| 124 | +- Update gitignore |
| 125 | +- Align ontology with data |
| 126 | +- Clean up, rename infoscienceUsername + tests |
| 127 | +- Update documentation tool version |
| 128 | +- Attempt docs ci fix |
| 129 | + |
| 130 | +### Update |
| 131 | + |
| 132 | +- Add description of class properties except org:role |
| 133 | + |
| 134 | +<!-- generated by git-cliff --> |
0 commit comments