All notable changes to this project will be documented in this file.
- add regulations-and-directives category by @bfabio in #186
- Add category: integrated-library-system by @nichtich in #160
- Add design and design-system categories by @libremente in #183
- deprecate AUTHORS key by @bfabio in #185
- Make "releaseDate" key an optional key by @tomootes in #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 #139
- Add Whistleblowing to the software categories list by @evilaliv3 in #97
- add educational-content category by @Animtim in #88
- change the minimum length of longDescription by @bfabio in #149
- remove the characters limit for features by @bfabio in #148
- deprecate inputTypes and outputTypes by @bfabio in #147
- make genericName optional and deprecate it by @bfabio in #146
- deprecate monochromeLogo by @bfabio in #144
- specify YAML 1.2 as the file format by @bfabio in #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
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.