Version 30.1 - Add vocabulary to support discovery of EU Digital Product Passports, Add vocabulary to express common eCommerce product data, Misc. schema, doc, and infra updates. Cleanup release notes.
Version 30.1 adds vocabulary to support discovery of EU Digital Product Passports and to express common eCommerce product data, along with various schema, documentation, and infrastructure updates.
Release notes
- PR #4897, PR #4880, PR #4889 : Add vocabulary to express common retail feed data: Add properties consumerNotice, isOftenBoughtWith, and specification for use on Product. Add property valueGroup for use on PropertyValue, itemPopularity for use on Offer, and minimumOrderValue for use on ShippingRateSettings. Add enum value MaximumRetailPrice to enumeration PriceTypeEnumeration. Add existing property provider for use on OfferShippingDetails. Extend the range of variesBy to include PropertyValue, and the range of value to include QualitativeValue.
- PR #4871 : New vocabulary to support discovery of EU Digital Product Passports: Add class DigitalProductPassport and property hasDigitalProductPassport for use on Product and Offer. Add classes EnvironmentalProductDeclaration and DeclarationOfConformity as subtypes of Certification. Add property authorizedRepresentative for use on Product and Organization, and properties importer, recycledContentPercentage, and substanceOfConcern for use on Product.
- PR #4808, PR #4849 : Add enum values Ophthalmology and Audiology to enumeration MedicalSpecialty.
- PR #4879, PR #4862 : Correct and expand Italian non-profit enumerations.
- PR #4843 : Add and document explicit support for ordered lists (blog post)
- PR #4832, PR #4834, PR #4836, PR #4822, PR #4847, PR #4865, PR #4903, PR #4909 : Update term usage statistics (blog post)
- PR #4876, PR #4861 : Promote terms from pending to GA (generally available) based on adoption.
- PR #4781, PR #4782, PR #4837, PR #4854, PR #4872, PR #4850 : Fixed bugs and documentation issues.
- PR #4783, PR #4784, PR #4793, PR #4800, PR #4802, PR #4807, PR #4809, PR #4818, PR #4819, PR #4820, PR #4831, PR #4844, PR #4860, PR #4864, PR #4866, PR #4875, PR #4877, PR #4896, PR #4898, PR #4900, PR #4901, PR #4902 : Build infra improvements.
Version 30.0 - Add equivalence annotations, Add EU DPP (Digital Product Passport) examples, Misc. schema, doc, and infra updates
Version 30.0 adds errorCode and jobDuration properties, introduces equivalence annotations, includes examples for the EU Digital Product Passport (DPP), and includes various schema, documentation, and infrastructure updates.
Release notes
- PR #4689, PR #4639, PR #4620, PR #4642, PR #4648, PR #4622 : Add GS1, Dublin Core, and Open Graph equivalence annotations and exports.
- PR #4662, PR #4663 : Add EU Digital Product Passport examples, aligned with UN/CEFACT codes.
- PR #4700: Add a new Credential class for use on hasCredential to allow the specification of credentials beyond just educational credentials.
- PR #4589: Add new Error class with new property errorCode.
- PR #4777: Change Quantity to inherit from DataType instead of Intangible.
- PR #4619: Extend the range of priceComponent on CompoundPriceSpecification to include PriceSpecification (in addition to UnitPriceSpecification).
- PR #4669: Add existing property floorLevel for use on LocalBusiness and Residence.
- PR #4675: Add new property jobDuration for use on JobPosting.
- PR #4679: Extend the range of previousStartDate to include DateTime.
- PR #4667: Extend the range of suitableForDiet to include Diet.
- PR #4654: Add Italian and German non profit enumeration types and values by subclassing from the NonprofitType enumeration.
- PR #4776, PR #4767, PR #4688, PR #4656, PR #4646, PR #4640, PR #4631, PR #4629, PR #4628, PR #4627, PR #4698 : Build infra, integration test, and general site documentation and UI improvements.
- PR #4691, PR #4686, PR #4684, PR #4678, PR #4671, PR #4668, PR #4644, PR #4441, PR #4775, PR #4645, PR #4617, PR #4624, PR #4623, PR #4649 : Misc bug fixes and clarifications related to schema, documentation, and examples.
Version 29.4 - Many schema and infra updates
Version 29.4 introduces many schema.org types including ConferenceEvent, PerformingArtsEvent, InstantaneousEvent, SequentialArt, VisualArtwork, GraphicNovel and RuntimePlatform, along with new properties such as hasParticipationOffer, hasSponsorshipOffer, lifeEvent, timestamp and hasStore to enhance the description of events, visual content and applications.
Release notes
- Issue #4495: Add new type ConferenceEvent as a subtype of Event. Add new properties hasParticipationOffer and hasSponsorshipOffer with values of type Offer to ConferenceEvent.
- Issue #4505: Add cross-schema examples with vocabulary from GS1 web vocabulary and UN/CEFACT.
- Issue #4533: Allow values of type StructuredValue for property reviewAspect.
- Issue #4532: Add category to Guide.
- Issue #4468: Add new type PerformingArtsEvent as a subtype of Event.
- Issue #4513: Add new displayLocation property with values of range Place. Add displayLocation to CreativeWork and Product.
- Issue #4567: Allow values of type AdministrativeArea for property addressRegion.
- PR #4571, PR #4580, PR #4608, PR #4613: Add OWL equivalences for UN/CEFACT, OWL, OMG, and GS1 ontologies.
- PR #4576: Make OrderItem a subtype of StructuredValue instead of Intangible to align with TypeAndQuantityNode.
- Issue #4540: Add new property lifeEvent with values of type Event to Person.
- PR #4582: Add Place as a supertype for DefinedRegion.
- Issue #4527: Add new type InstantaneousEvent as subtype of type StructuredValue to represent events without a duration. Add new properties source with values of type Thing , timestamp with values of type DateTime, and data with values of type Thing to InstantaneousEvent.
- Issue #4507: Add new basic authentication concepts AuthenticateAction, LoginAction, and ResetPasswordAction as subtypes of ControlAction.
- Issue #3697: Add new type SequentialArt as a subtype of VisualArtwork and Book, replacing GraphicNovel which is now marked as deprecated.
- Issue #4470: Add new type OnlineMarketplace as subtype of type OnlineStore. Add new property hasStore (with inverse property isStoreOn) with values of type OnlineStore to OnlineMarketplace.
- PR #3691: Add missing values to enumeration IPTCDigitalSourceEnumeration.
- PR #4592: Allow values of type DefinedTerm for property genre.
- Issue #4575: Add new types OperatingSystem and RuntimePlatform as subtypes of SoftwareApplication. Allow values of type OperatingSystem for properties operatingSystem and softwareRequirements. Allow values of type RuntimePlatform for properties runtimePlatform and softwareRequirements. Add property runtimePlatform to SoftwareApplication.
- Issue #4603: Generalize property owns by allowing values of type Thing instead of only OwnershipInfo and Product. Add inverse property owner for owns.
- Issue #4541: Allow values of type Date for property observationDate.
- Issue #4588: Add property about to DefinedTerm and DefinedTermSet.
- PR #4498, PR #4524, PR #4504, PR #4537, PR #4538, PR #4534, PR #4542, PR #4539, PR #4551, PR #4561, PR #4565, PR #4544, PR #4594, PR #4292, PR #3683, PR #3684, PR #3685, PR #3675, PR #3631, PR #4600, PR #4601, PR #4596, PR #4610, PR #4614, PR #4609 : Many build infra and integration test improvements.
- PR #4492, PR #4552, PR #4553, PR #4559, PR #4562, PR #4427 : Documentation and example updates.
Version 29.2 - Patch release to fix bug introduced in 29.0. Added a few new properties. Some documentation updates.
Version 29.2 fixes a bug introduced in 29.0 and adds the properties duration, companyRegistration, legalAddress and legalRepresentative to enhance structured data markup.
Release notes
Version 29.3 - Expanded vocabulary for recipe ingredient lists and marketplaces. Some other small updates
Version 29.3 expands the vocabulary for recipe ingredient lists and marketplaces, along with other minor updates.
Release notes
Version 29.1 - Patch release to fix issues in 29.0. Added a few new properties and classes. Some README updates.
Version 29.1 fixes issues from 29.0 and adds several new properties and classes, along with README updates.
Release notes
Release v29.0-release
Schema.org v29.0 release published automatically with no specific changes detailed in the release notes.
Release notes
Release created automatically from push of refs/tags/v29.0-release
Version 28.1 - Various small additions, fixes, build improvements and site updates.
Minor v28.1 update bringing various small additions, fixes, and build improvements, with no major vocabulary changes.
Release notes
- Issue #3656: Add actionProcess property.
- PR #3691: Add new IPTC values to IPTCDigitalSourceEnumeration.
- Issue #3583: Add StrikethroughPrice to PriceTypeEnumeration.
- Issue #3381: Add skills for use on Person and Organization.
- Issue #1367: Add weight for use on VisualArtWork.
- Issue #2506: Promote shipping-related types under shippingDetails to GA based on significant adoption.
- PR #3630: Add Text as type for paymentMethod for backwards compatibility.
- PR #4292, PR #3698, PR #3695, PR #3685, PR #3684, PR #3683, PR #3681, PR #3678, PR #3677, PR #3676, PR #3675, PR #3674, PR #3672, PR #3668, PR #3667, PR #3666, PR #3662, PR #3660, PR #3659, PR #3655, PR #3654, PR #3646, PR #3645, PR #3644, PR #3643, PR #3642, PR #3641, PR #3640, PR #3639, PR #3638, PR #3636, PR #3635, PR #3631, PR #3626, PR #3625: Build fixes and cleanups.
- PR #4293, PR #4304, PR #3669, PR #3650, PR #3633, PR #3632: Site, documentation, and example updates.
Version 28.0 - Added support for member programs. Various build improvements and site updates.
Added three new types (MemberProgram, MemberProgramTier, TierBenefitEnumeration) and six related properties to structure member programs, their tiers, and associated benefits.
Release notes
- Issue #3563: Added support for loyalty programs through new classes MemberProgram, MemberProgramTier, and enumeration TierBenefitEnumeration. Also added properties isTierOf, hasTiers, hasMemberProgram, program, hasTierBenefit, and validForMemberTier.
- Issue #3583: Add new enumeration value RegularPrice for enumeration PriceTypeEnumeration.
- Issue #3581, Issue #3559, Issue #3183, Issue #2926: Add new enumeration values Reserved and MadeToOrder for enumeration ItemAvailability.
- Issue #3488: Fix documentation for duration, which must be specified in ISO 8601 duration format.
- Issue #3537: Cleanup PaymentMethod class.
- Issue #3486: Removed non-existing link to count under statType.
- Issue #3603: Add Organization to range of founder .
- PR #3589: PR #3598, PR #3599, PR #3600: Added/improved Schema.org website annotations.
- PR #3562, PR #3582, PR #3587, PR #3592, PR #3593, PR #3594, PR #3595, PR #3597, PR #3601, PR #3609, PR #3610, PR #3612, PR #3615, PR #3616, PR #3618, PR #3619, PR #3623, PR #3624: Build fixes and cleanups.
- PR #3586, PR #3590: Small text/color updates.
Version 27.02 - Migrate staging from webschemas.org to staging.schema.org.
Version 27.02 migrates references from webschemas.org to staging.schema.org and fixes formatting for markdown documentation files.
Release notes
- PR #3556: Updates references for webschemas.org to staging.schema.org.
- PR #3557: Fix formatting for markdown documentation files.
Version 27.01 - Site redesign.
Version 27.01 brings a redesign of the Schema.org website, extends MerchantReturnPolicySeasonalOverride to allow overrides of additional properties, and makes DonateAction inherit from TradeAction.
Release notes
Version 27.0 - Adding support for GS1 Digital Link and a few smaller updates.
Version 27.0 adds support for GS1 Digital Links through the hasGS1DigitalLink property and introduces certificationRating for certification ratings.
Release notes