Skip to content

Commit 6df3c6d

Browse files
committed
chore(release): update changelog for v2.1.0
1 parent 66dd997 commit 6df3c6d

1 file changed

Lines changed: 134 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
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

Comments
 (0)