All notable changes to this project will be documented in this file.
- add regulations-and-directives category by @bfabio in publiccodeyml#186
- Add category: integrated-library-system by @nichtich in publiccodeyml#160
- Add design and design-system categories by @libremente in publiccodeyml#183
- deprecate AUTHORS key by @bfabio in publiccodeyml#185
- Make "releaseDate" key an optional key by @tomootes in publiccodeyml#180
Full Changelog: https://github.com/publiccodeyml/publiccode.yml/compare/v0.3.0...v0.4.0
- Add IO key to it.piattaforme by @mspasiano in publiccodeyml#139
- Add Whistleblowing to the software categories list by @evilaliv3 in publiccodeyml#97
- add educational-content category by @Animtim in publiccodeyml#88
- change the minimum length of longDescription by @bfabio in publiccodeyml#149
- remove the characters limit for features by @bfabio in publiccodeyml#148
- deprecate inputTypes and outputTypes by @bfabio in publiccodeyml#147
- make genericName optional and deprecate it by @bfabio in publiccodeyml#146
- deprecate monochromeLogo by @bfabio in publiccodeyml#144
- specify YAML 1.2 as the file format by @bfabio in publiccodeyml#141
Full Changelog: https://github.com/publiccodeyml/publiccode.yml/compare/core-0.2.1...v0.3.0
- Mandates UTF-8 as the encoding used.
- Mandates phone numbers to be strings
- A new
piattaformesection has been created to group the platforms inside of it.
- The
conforme/accessibilekey becomesconforme/lineeGuidaDesignsince it is more self-explanatory. - The
conforme/interoperabilekey becomesconforme/modelloInteroperabilitasince it is more self-explanatory. - The
conforme/sicurokey becomesconforme/misureMinimeSicurezzasince before it was rather vague and incomplete. - The
conforme/privacykey becomesconforme/gdprsince theprivacyterm is quite vague and incomplete.
- The
ecosistemikey has been removed since its values are already present in theintendedAudience/scopekey. - The
designKitsection has been removed since we will track the design kits usages by means of the crawler.
- A new
countryExtensionVersionkey was added under each country-specific extension, in order to separate their versioning from the core. - The
standalonevalue for thesoftwareTypekey was deprecated in favor of more specific values:standalone/mobile,standalone/iot,standalone/desktop,standalone/web,standalone/backend,standalone/other
intendedAudience/onlyForwas renamed tointendedAudience/scope(with a different dictionary of values).tagswas replaced bycategories(with a different dictionary of values).- BCP47 is now used for languages instead of ISO 639-2, thus keys under
descriptionwill now look likeeninstead ofeng publiccode-yaml-versionwas moved topubliccodeYmlVersionusing camelCasemaintenance/contactsis now mandatory only ifmaintenance/typeisinternalorcommunity.- All files ported to RST from previous MD
- The
freeTagskey was removed.
- Files for first release
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.