Releases: globallightingdata/gldf
Releases Β· globallightingdata/gldf
v1.0.0-rc.3
Schema version updated to 1.0.0-rc.3 (69e97e9)
π₯ Breaking Change
planeattribute of the simple geometry elementCylinderremoved. By default it is a vertical/standing cylinder now, with its axis perpendicular to the ground. Should you still require a rotated cylinder please consider the usage of L3D models (9d48b4b)
π New Feature
- Support for multichannel luminaires added (78799c2)
- Multiple different types of
LightSources(likeChangeableLightSource,FixedLightSourceandMultiChannelLightSource) can now be combined in one GLDF (5e699d3)
π Polish
v1.0.0-rc.2
Schema version updated to 1.0.0-rc.2 (d4a29e2)
π₯ Breaking Change
- Add mandatory
UniqueProductIdelement toProductMetaData(3a898ff) - Unify
SensorEmitterreference toSensorelements (5172090) - Change
FormatVersiondata type from enum tomajor,minor,pre-releaseattributes (75cdb15) - Add new
HeaderelementsProductDataTimeCode,UniqueGldfId,GldfCreationTimeCode(75cdb15) - Add mandatory
idattribute toProductSeries(6d0d96c)
π New Feature
π Polish
v1.0.0-rc.1
π Polish
- Remove checksum attribute (29d0ee4)
v0.9-beta.9
π₯ Breaking Change
- Implement multiple level of detail (lod) for
Geometries(a9c33fd) - Split
LightSource/EmitterintoRelativeandChangeable(ca42e56) - Rename
RelativeLightEmittertoChangeableLightEmitter(1895150) - Unify
Emitterelement order (4d5d190) - Unify
*Referenceelements and attributes (5371ec8) - Change
Mountingsdatatype from double to int (07f54ae)
π New Feature
- Add more search criteria to
DescriptiveAttributes(781f0c3) - Add
versionattribute (8b5aaaf) - Add optional luminous heights to simple geometry (741243a)
- Add optional Sensor
Rotationelement (a748ac6)
π Polish
v0.9-beta.8
π₯ Breaking Change
EmitterDisplayNamerenamed toName(56c5415)LuminousEfficacytype and restriction fixed (532e1cc)LightSourceelementNamemade mandatory (7864833)VariantDescriptiveAttributesrenamed toDescriptiveAttributes(e56c56a)Maintenancerenamed toLightSourceMaintenanceresp.LuminaireMaintenance(246f1f6)ProductNumbertype changed toLocaleand element moved to top ofVariant(e481eee)ProductName/VariantNamerenamed toName(142244f)PhotometryelementRotation-G0removed (6af57bf)Rotationsequence added toLightEmitter(b8307af)TenthPeakDivergence&HalfPeakDivergencetypes extended. From simple double elements to sequences ofC0-C180+C90-C270(0e1d31f)
π New Feature
- New definition of
SimpleGeometryadded (1b70883) RatedLuminousFluxRGBadded to theChangeableelement ofLightSource(c3f67f5)Nameof typeLocaleadded toControlGear(53d268c)
π Polish
Emitterand references made optional elements (5bef33b)
v0.9-beta.7
π₯ Breaking Change
Emittershave to be defined as child elements ofGeneralDefinitionsnow. And referenced insideVariants. This makes them reusable and simplifies the arrangement ofLightEmitterandSensorelements withVariantandGeometry(71f8600).
π New Feature
- Mutliple photometries and light sources (as optional fittings) can be defined for a single
Emitter(71f8600) RatedLuminousFluxRGBelement of type integer added toEquipment(098ff51)
π Polish
- Typos in annotations fixed (56c71ac)
π Bug Fix
- Max allowed value for
LuminousEfficacyincreased to 683 (003d786)
v0.9-beta.6
π₯ Breaking Change
VariantNameis a required element now (4c98400)- Sensor properties
DetectorCharacteristic,DetectionMethodsandDetectionMethodmoved to GeneralDefinitions/Sensors/Sensor (e7c4180) hertzattribute (AbsorptionRateelement) restricted to positive numbers (449ad50)OrderNumberrenamed toProductNumber(f48749d)FlickerPstLMandStroboscopicEffectsSVMmoved toActivePowerTable- see #8 (7ede49b)- Invalid definitions of
EmitterObjectExternalNames (combination of same values inside an EmitterReference) are restricted by aUniqueEmitterObjectExternalNameconstraint now (e52c35c)
π New Feature
- Definition of multiple geometries is possible now (b960655)
- A new
ProductSizeelement was added to DescriptiveAttributes/Mechanical (8222aa8)
π Polish
- XSD annotations improved (c0c61da)
- SubstitutionGroups were removed/replaced (b7a340d)
- Annotation for absorption coefficient improved (30d8487)
π Bug Fix
- Type of the
idattribute of custom properties changed from xs:ID to xs:string (7a34fc8)
v0.9-beta.5
π₯ Breaking Change
ActivePowerTablespowerFactorattribute renamed toinputPower(ccf1559)UsefulLifeTimesandMedianUsefulLifeTimesare 1-n possible now (eb94637)Variants attributesortwas renamed tosortOrder(63381fa)p3dsupport was removed (Parametrical 3D file format). P3D will be part of L3D in the future (8ffd620)- String type of
InitialColorToleranceandMaintainedColorTolerancerestricted to values [1-7] SDCM. E.g. 4 SDCM (27e7616) ProductSerieschanged to 1..n and grouped by a new parent element (7a38b1f)
π New Feature
ProductSerieswas converted to a global type and added toVariant(besideProductMetaData) (7a38b1f)- New
LightSourcerestrictions were added for better validation (27e7616) - New
Mountingsrestrictions were added for better validation (2800ba2) - Optional
targetModelTypeattribute added toExternalEmitterReference. Allows different emitter object names in case of multiple 3D model types (l3d, m3d, r3d) (8ffd620)
π Polish
- Example in annotation for
HousingColorcorrected (22d9c10)
π Bug Fix
Applicationenum value fixed (trailing whitespace at end) (f51ce65)
v0.9-beta.4
π₯ Breaking Change
- Instead of one L3D model, up to three models can be referenced now. Specifying the optional
levelOfDetailattribute [low|medium|high] - Naming for Image enum
imageTypefixed - HousingColor
ralattribute pattern simplified (ral="1000"instead ofral="RAL 1000") File/typeattribute enumlocalpathrenamed tolocalFileName
π New Feature
- New
Interfacesenumeration valuesDMXandDMX/RDMadded (Issue #1) File/contentTypeattribute enum extended withgeo/p3dfor parametrical geometry files
π Polish
- Remove ATEX ExCode duplicates
π Bug Fix
v0.9-beta.3
π₯ Breaking Change
- Replace
Mountingselement with stronger typed definitions. The values should be less error-prone now - Rework
ActivePowerTableelement. With support for continuously und stepwise dimming curves - Remove obsolete
fileNameattribute fromFileelement
π Polish
- Remove unnecessary Header declarations
- Add missing XML declaration tag