Skip to content

Releases: globallightingdata/gldf

v1.0.0-rc.3

22 Jun 13:00

Choose a tag to compare

Schema version updated to 1.0.0-rc.3 (69e97e9)

πŸ’₯ Breaking Change

  • plane attribute of the simple geometry element Cylinder removed. 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 (like ChangeableLightSource, FixedLightSource and MultiChannelLightSource) can now be combined in one GLDF (5e699d3)

πŸ’… Polish

  • Multiplicity of Emitter fixed. This is a purely cosmetic change and has no impact on the XML itself (db3d221)
  • Various annotations updated (6c803e1, 5f90cf0, 0acfccf)

v1.0.0-rc.2

04 Apr 12:19

Choose a tag to compare

Schema version updated to 1.0.0-rc.2 (d4a29e2)

πŸ’₯ Breaking Change

  • Add mandatory UniqueProductId element to ProductMetaData (3a898ff)
  • Unify SensorEmitter reference to Sensor elements (5172090)
  • Change FormatVersion data type from enum to major, minor, pre-release attributes (75cdb15)
  • Add new Header elements ProductDataTimeCode, UniqueGldfId, GldfCreationTimeCode (75cdb15)
  • Add mandatory id attribute to ProductSeries (6d0d96c)

πŸš€ New Feature

πŸ’… Polish

  • Remove unnecessary choice in Photometry element (a00b144)
  • Remove LicenseKey enum restriction (65e5164)
  • Fix annotation indentation (386f2e2)
  • Fix Header/Contact/Address/Number annotation (f2c1d72)

v1.0.0-rc.1

31 Mar 06:21

Choose a tag to compare

πŸ’… Polish

  • Remove checksum attribute (29d0ee4)

v0.9-beta.9

22 Mar 08:24

Choose a tag to compare

πŸ’₯ Breaking Change

  • Implement multiple level of detail (lod) for Geometries (a9c33fd)
  • Split LightSource/Emitter into Relative and Changeable (ca42e56)
  • Rename RelativeLightEmitter to ChangeableLightEmitter (1895150)
  • Unify Emitter element order (4d5d190)
  • Unify *Reference elements and attributes (5371ec8)
  • Change Mountings datatype from double to int (07f54ae)

πŸš€ New Feature

  • Add more search criteria to DescriptiveAttributes (781f0c3)
  • Add version attribute (8b5aaaf)
  • Add optional luminous heights to simple geometry (741243a)
  • Add optional Sensor Rotation element (a748ac6)

πŸ’… Polish

  • Add unit annotations (8f9ddf9)
  • Better annotations for recessedDepth and *Cutout depth (de53b81)
  • Change datatype for LuminousEfficacy from int to double (b1e90cf)
  • Change type for Rotation from int to double (6ffdd19)

v0.9-beta.8

02 Feb 11:51

Choose a tag to compare

πŸ’₯ Breaking Change

  • Emitter DisplayName renamed to Name (56c5415)
  • LuminousEfficacy type and restriction fixed (532e1cc)
  • LightSource element Name made mandatory (7864833)
  • VariantDescriptiveAttributes renamed to DescriptiveAttributes (e56c56a)
  • Maintenance renamed to LightSourceMaintenance resp. LuminaireMaintenance (246f1f6)
  • ProductNumber type changed to Locale and element moved to top of Variant (e481eee)
  • ProductName/VariantName renamed to Name (142244f)
  • Photometry element Rotation-G0 removed (6af57bf)
  • Rotation sequence added to LightEmitter (b8307af)
  • TenthPeakDivergence & HalfPeakDivergence types extended. From simple double elements to sequences of C0-C180 + C90-C270 (0e1d31f)

πŸš€ New Feature

  • New definition of SimpleGeometry added (1b70883)
  • RatedLuminousFluxRGB added to the Changeable element of LightSource (c3f67f5)
  • Name of type Locale added to ControlGear (53d268c)

πŸ’… Polish

  • Emitter and references made optional elements (5bef33b)

v0.9-beta.7

29 Nov 12:20

Choose a tag to compare

πŸ’₯ Breaking Change

  • Emitters have to be defined as child elements of GeneralDefinitions now. And referenced inside Variants. This makes them reusable and simplifies the arrangement of LightEmitter and Sensor elements with Variant and Geometry (71f8600).

πŸš€ New Feature

  • Mutliple photometries and light sources (as optional fittings) can be defined for a single Emitter (71f8600)
  • RatedLuminousFluxRGB element of type integer added to Equipment (098ff51)

πŸ’… Polish

  • Typos in annotations fixed (56c71ac)

πŸ› Bug Fix

  • Max allowed value for LuminousEfficacy increased to 683 (003d786)

v0.9-beta.6

08 Oct 12:58

Choose a tag to compare

πŸ’₯ Breaking Change

  • VariantName is a required element now (4c98400)
  • Sensor properties DetectorCharacteristic, DetectionMethods and DetectionMethod moved to GeneralDefinitions/Sensors/Sensor (e7c4180)
  • hertz attribute (AbsorptionRate element) restricted to positive numbers (449ad50)
  • OrderNumber renamed to ProductNumber (f48749d)
  • FlickerPstLM and StroboscopicEffectsSVM moved to ActivePowerTable - see #8 (7ede49b)
  • Invalid definitions of EmitterObjectExternalNames (combination of same values inside an EmitterReference) are restricted by a UniqueEmitterObjectExternalName constraint now (e52c35c)

πŸš€ New Feature

  • Definition of multiple geometries is possible now (b960655)
  • A new ProductSize element 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 id attribute of custom properties changed from xs:ID to xs:string (7a34fc8)

v0.9-beta.5

29 Jun 06:57

Choose a tag to compare

πŸ’₯ Breaking Change

  • ActivePowerTables powerFactor attribute renamed to inputPower (ccf1559)
  • UsefulLifeTimes and MedianUsefulLifeTimes are 1-n possible now (eb94637)
  • Variants attribute sort was renamed to sortOrder (63381fa)
  • p3d support was removed (Parametrical 3D file format). P3D will be part of L3D in the future (8ffd620)
  • String type of InitialColorTolerance and MaintainedColorTolerance restricted to values [1-7] SDCM. E.g. 4 SDCM (27e7616)
  • ProductSeries changed to 1..n and grouped by a new parent element (7a38b1f)

πŸš€ New Feature

  • ProductSeries was converted to a global type and added to Variant (beside ProductMetaData) (7a38b1f)
  • New LightSource restrictions were added for better validation (27e7616)
  • New Mountings restrictions were added for better validation (2800ba2)
  • Optional targetModelType attribute added to ExternalEmitterReference. Allows different emitter object names in case of multiple 3D model types (l3d, m3d, r3d) (8ffd620)

πŸ’… Polish

  • Example in annotation for HousingColor corrected (22d9c10)

πŸ› Bug Fix

  • Application enum value fixed (trailing whitespace at end) (f51ce65)

v0.9-beta.4

27 May 07:59

Choose a tag to compare

πŸ’₯ Breaking Change

  • Instead of one L3D model, up to three models can be referenced now. Specifying the optional levelOfDetail attribute [low|medium|high]
  • Naming for Image enum imageType fixed
  • HousingColor ral attribute pattern simplified (ral="1000" instead of ral="RAL 1000")
  • File/type attribute enum localpath renamed to localFileName

πŸš€ New Feature

  • New Interfaces enumeration values DMX and DMX/RDM added (Issue #1)
  • File/contentType attribute enum extended with geo/p3d for parametrical geometry files

πŸ’… Polish

  • Remove ATEX ExCode duplicates

πŸ› Bug Fix

  • Fix some XSD selectors and special characters (#3 thanks to @zergud)

v0.9-beta.3

08 Apr 09:07

Choose a tag to compare

πŸ’₯ Breaking Change

  • Replace Mountings element with stronger typed definitions. The values should be less error-prone now
  • Rework ActivePowerTable element. With support for continuously und stepwise dimming curves
  • Remove obsolete fileName attribute from File element

πŸ’… Polish

  • Remove unnecessary Header declarations
  • Add missing XML declaration tag