All notable changes to this project will be documented in this file.
- Mandates UTF-8 as the encoding used.
- Mandates phone numbers to be strings
- A new
piattaforme
section has been created to group the platforms inside of it.
- The
conforme/accessibile
key becomesconforme/lineeGuidaDesign
since it is more self-explanatory. - The
conforme/interoperabile
key becomesconforme/modelloInteroperabilita
since it is more self-explanatory. - The
conforme/sicuro
key becomesconforme/misureMinimeSicurezza
since before it was rather vague and incomplete. - The
conforme/privacy
key becomesconforme/gdpr
since theprivacy
term is quite vague and incomplete.
- The
ecosistemi
key has been removed since its values are already present in theintendedAudience/scope
key. - The
designKit
section has been removed since we will track the design kits usages by means of the crawler.
- A new
countryExtensionVersion
key was added under each country-specific extension, in order to separate their versioning from the core. - The
standalone
value for thesoftwareType
key was deprecated in favor of more specific values:standalone/mobile
,standalone/iot
,standalone/desktop
,standalone/web
,standalone/backend
,standalone/other
intendedAudience/onlyFor
was renamed tointendedAudience/scope
(with a different dictionary of values).tags
was replaced bycategories
(with a different dictionary of values).- BCP47 is now used for languages instead of ISO 639-2, thus keys under
description
will now look likeen
instead ofeng
publiccode-yaml-version
was moved topubliccodeYmlVersion
using camelCasemaintenance/contacts
is now mandatory only ifmaintenance/type
isinternal
orcommunity
.- All files ported to RST from previous MD
- The
freeTags
key was removed.
- Files for first release
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.