You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+61-39Lines changed: 61 additions & 39 deletions
Original file line number
Diff line number
Diff line change
@@ -1,65 +1,83 @@
1
1
# Changelog
2
2
3
-
All notable changes to this project will be documented in this file.
3
+
All notable changes to this project will be documented in this file. <br>
4
+
For each version, important additions, changes and removals are listed here.
4
5
5
-
The format is inspired from[Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
6
-
and the versioning aim to respect [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
6
+
The format is based on[Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
7
+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
8
8
-
Here is a template for new release sections
9
9
10
-
```
11
-
## Current
12
-
13
-
### Added
14
-
-
15
-
### Changed
16
-
-
17
-
### Removed
18
-
-
19
-
20
-
## [0.0.0] - Release - Name of Release - 20YY-MM-DD
21
-
22
-
### Added
23
-
-
24
-
### Changed
25
-
-
26
-
### Removed
27
-
-
28
-
```
29
-
30
-
## Current
10
+
## [2.0.0] - Major Release - Refactor OEMetadata for NFDI
31
11
32
12
### Added
13
+
- Add OEMetadata version 2.0: [#144](https://github.com/OpenEnergyPlatform/oemetadata/issues/144)
14
+
- Introduce a schema build system: [#105](https://github.com/OpenEnergyPlatform/oemetadata/pull/105)
15
+
- The build files (schema & script) are maintained for each version (starting form v1.6.0) within the new directory called "metadata/(version)/build_source"
16
+
- The schema is rather long and complex. We split the long schema.json into modules. The modules are assembled in a json file that specifies the structure of the final schema.json, and it is called schema_structure.json.
17
+
- It uses JSON schema $ref elements to reference the schema modules, and it provides code to resolve the reference´s and generate the complete schema.json.
18
+
- Add code to generate an example.json based on the schema.json. We read the example values for each of the fields specified in the schema and generate the example. [#105](https://github.com/OpenEnergyPlatform/oemetadata/pull/105)
- Add key ``topics`` to ``general``[(#170)](https://github.com/OpenEnergyPlatform/oemetadata/pull/170)
30
+
- Add badge labels to documentation [(#175)](https://github.com/OpenEnergyPlatform/oemetadata/pull/175)
31
+
- Implement schema build system v1: Enhance the resolve and generation module [(#180)](https://github.com/OpenEnergyPlatform/oemetadata/pull/180)
32
+
- Add basic documentation with MkDocs [(#184)](https://github.com/OpenEnergyPlatform/oemetadata/pull/184)
33
+
- Add key ``publisher`` to ``context``[(#191)](https://github.com/OpenEnergyPlatform/oemetadata/pull/191)
34
+
- Add array ``authors`` to ``sources``. [(#193)](https://github.com/OpenEnergyPlatform/oemetadata/pull/193)
35
+
- Add ``year`` to ``sources``[(#194)](https://github.com/OpenEnergyPlatform/oemetadata/pull/194)
36
+
- Add key ``description`` to ``collection`` and update badges [(#195)](https://github.com/OpenEnergyPlatform/oemetadata/pull/195)
37
+
- Add mappings to DCAT-AP to the documentation [(#198)](https://github.com/OpenEnergyPlatform/oemetadata/pull/198)
38
+
- Add issue template for user kudos [(#199)](https://github.com/OpenEnergyPlatform/oemetadata/pull/199)
33
39
34
40
### Changed
41
+
- Remove comment field as it holds information on how to fill out the metadata and therefore should not be part of the actual oemetadata but the documentation. [#105](https://github.com/OpenEnergyPlatform/oemetadata/pull/105)
42
+
- Update the schema json file content (schema generation still broken, add desired output) and fix the schema path in the script for generating examples (it pointed to an incorrect directory and file name) [(#149)](https://github.com/OpenEnergyPlatform/oemetadata/pull/149)
43
+
- Update broken Link in key description example [(#159)](https://github.com/OpenEnergyPlatform/oemetadata/pull/159)
44
+
- Update ``resource/profile`` to ``resource/type``[(#164)](https://github.com/OpenEnergyPlatform/oemetadata/pull/164)
45
+
- Update links in context.json and example.json for all versions [(#167)](https://github.com/OpenEnergyPlatform/oemetadata/pull/167)
46
+
- Restrict the version number to only major and minor versions since 2.0 [(#168)](https://github.com/OpenEnergyPlatform/oemetadata/pull/168)
47
+
- Update all descriptions and examples [(#175)](https://github.com/OpenEnergyPlatform/oemetadata/pull/175)
48
+
- Build scripts use a settings file to share variables [(#177)](https://github.com/OpenEnergyPlatform/oemetadata/pull/177)
49
+
- Refactor the ``spatial`` section and add new keys for location: ``address``, ``@id``, ``latitude``, ``longitude`` and for extent: ``name``, ``@id``, ``resolutionValue``, ``resolutionUnit``, ``boundingBox``, ``crs``[(#179)](https://github.com/OpenEnergyPlatform/oemetadata/pull/179)
50
+
- Move ``linkedData`` keys to the top of the resource [(#183)](https://github.com/OpenEnergyPlatform/oemetadata/pull/183)
51
+
- Update order of keys in section context [(#191)](https://github.com/OpenEnergyPlatform/oemetadata/pull/191)
35
52
36
53
### Removed
37
-
-
54
+
- Remove email from contributors [(#157)](https://github.com/OpenEnergyPlatform/oemetadata/pull/157)
55
+
- Remove all additionalProperties is false [(#163)](https://github.com/OpenEnergyPlatform/oemetadata/pull/163)
56
+
- Remove duplicate keys from resources [(#165)](https://github.com/OpenEnergyPlatform/oemetadata/pull/165)
57
+
- Remove linkedData section and keys [(#176)](https://github.com/OpenEnergyPlatform/oemetadata/pull/176)
0 commit comments