Skip to content

Commit 82d9961

Browse files
built 1.3.0.8
1 parent 2aaedde commit 82d9961

File tree

1 file changed

+54
-13
lines changed

1 file changed

+54
-13
lines changed

Epoch DateTime.vipb

Lines changed: 54 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
<VI_Package_Builder_Settings Version="2018" Created_Date="2018-06-04 19:50:03" Modified_Date="2024-12-31 12:37:43" Creator="Francois Normandin" Comments="" ID="fa55a0624202df0d65d04f405651bf32">
1+
<VI_Package_Builder_Settings Version="2018" Created_Date="2018-06-04 19:50:03" Modified_Date="2025-04-13 19:15:48" Creator="Francois Normandin" Comments="" ID="d61fb03e10b825163b0ee349b003f14f">
22
<Library_General_Settings>
33
<Package_File_Name>LabVIEW_Open_Source_lib_Epoch_DateTime</Package_File_Name>
4-
<Library_Version>1.3.0.7</Library_Version>
4+
<Library_Version>1.3.0.9</Library_Version>
55
<Auto_Increment_Version>false</Auto_Increment_Version>
66
<Library_Source_Folder>source</Library_Source_Folder>
77
<Library_Output_Folder>_built-packages</Library_Output_Folder>
@@ -76,13 +76,26 @@ GPS clocks and International Atomic Time are continuous and evenly-spaced, where
7676
<Copyright/>
7777
<Packager>Francois Normandin</Packager>
7878
<URL>https://github.com/LabVIEW-Open-Source/Epoch-Time</URL>
79-
<Release_Notes>[Fix: 9] Fixed a bug where the Daylight Saving Times was not calculated correctly
79+
<Release_Notes>This release fixes an important bug for Daylight Savings Time.
80+
In addition, there has been an effort to increase the strict and non-strict unit test definitions
81+
82+
[Fix: 9] Fixed a bug where the Daylight Saving Times was not calculated correctly
8083
[Feature] Multiple additions to support ISO8601:2019 strict and non-strict formatting
8184
[Fix: 11] Unification of terminal names
85+
[Fix: 14] Fix for failure to convert when fractional seconds not specified in iso string
86+
[Fix: 20] Better unit tests to reject invalid time strings
87+
[Fix: 23] Duplicate of issue 9 (incorrect DST)
88+
[Fix: 25] Stricter validation on time string
89+
[Feature: 26] Support fractional time resolution for s, ms, us and ns
90+
[Fix: 28] Include leap seconds in the regex match
91+
[Fix: 29] RFC3339 Unit Test
92+
93+
8294

8395
Contributors:
8496
Patrick Irvin (@ciozi137)
85-
Francois Normandin (@francois-normandin)</Release_Notes>
97+
Francois Normandin (@francois-normandin)
98+
James Powell (@drjdpowell)</Release_Notes>
8699
</Description>
87100
<Destinations>
88101
<Toolkit_VIs>
@@ -630,7 +643,7 @@ Francois Normandin (@francois-normandin)</Release_Notes>
630643
<Path>source\formatter.iso8601\ISO8601 TimeString to Timestamp.vi</Path>
631644
<VI_Title/>
632645
</Items_Data>
633-
<GUID>DFEF21B3934451AE7F41D6C038B25DBA</GUID>
646+
<GUID>E462E5868B101CC28EACD9DDCAEF4CFF</GUID>
634647
</Functions_Palette_Data>
635648
<Functions_Palette_Data>
636649
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -791,7 +804,7 @@ Francois Normandin (@francois-normandin)</Release_Notes>
791804
<Path>source\epoch\leapSeconds LUT.vi</Path>
792805
<VI_Title/>
793806
</Items_Data>
794-
<GUID>38D214D77EFC4C9B4A5CAA6774F281FF</GUID>
807+
<GUID>CFC2CF5EDC94547C475831C25710C290</GUID>
795808
</Functions_Palette_Data>
796809
<Functions_Palette_Data>
797810
<Parent_Palette_Index>3</Parent_Palette_Index>
@@ -882,7 +895,7 @@ Francois Normandin (@francois-normandin)</Release_Notes>
882895
<Path>source\formatter.iso8601\YearToFirstDayW01.vi</Path>
883896
<VI_Title/>
884897
</Items_Data>
885-
<GUID>B511FAC921278EA2F36CC1798F98691E</GUID>
898+
<GUID>11ED23AEA0E14AD1E31F81048F50AE7B</GUID>
886899
</Functions_Palette_Data>
887900
<Functions_Palette_Data>
888901
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -1001,15 +1014,15 @@ Francois Normandin (@francois-normandin)</Release_Notes>
10011014
<Path>source\formatter.iso8601</Path>
10021015
<VI_Title/>
10031016
</Items_Data>
1004-
<GUID>208418AB73FF99A4DF41CC352C098B7E</GUID>
1017+
<GUID>519377F0D3D30A1CE1D5848F91D81948</GUID>
10051018
</Functions_Palette_Data>
10061019
<Functions_Palette_Data>
10071020
<Parent_Palette_Index>0</Parent_Palette_Index>
10081021
<Name>Utilities</Name>
10091022
<View_Format>Icons</View_Format>
10101023
<Size>
10111024
<Height_Row>3</Height_Row>
1012-
<Width_Col.>5</Width_Col.>
1025+
<Width_Col.>8</Width_Col.>
10131026
</Size>
10141027
<_256_Color_Icon>00000CA0002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081810000000000000000000000000000000000000000000000000000000000FF0000FAF600000000000000000000000000000000000000000000000000000000F856F6FA000000000000000000000000000000000000000000000000000000000000FE00FC00000000000000000000000000000000FEFEFAACFFFCACFAFAFA56562BF800007A000000000000000000000000000056AC00000000000000F62B2B2B5673006B478F0000000000000000000000000000F881FCF8F62B2BF60000000000FF6B6B2323D00000000000000000000000000000000081FAFAFAFAFA079E7A6447401C1C47D600000000000000000000000000AC8100000000000000B3A547471C40238FFF00000000000000000081FE0000008100FA0000000000B3B323231C23236BFF00000000000000000000560081FA00FC00FA00000000B36B23402340468FFF0000000000000000000000FCF800812BFA00FA000000B34723471C476BFFFF00000000000000000000000000FEF80056FF00560000B34723401C238FF8FE000000000000000000000000000000FEF800FA0025D08F6B46401C47B3FE00F600000000000000000000000000000000FE800000486B47231D4047B30000FA00FA00000000000000000000000000000000FE2B008F231C402347FF000000008100FA0000000000000000000000000000000081FA471C1C406BFF0000000000008100FA00000000000000000000000000000000ACB35D6B8FFF00000000000000008100FA000000000000000000000000000000009EB38FA500000000000000000000ABFE0000000000000000000000000000000000F600000000000000000000000000FA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000003E0000001E000000070000FFFF8001FFFFC000FFFFE0001FFFE000C07FC018E0FF801EE1FF001FE3FE000FE7FC0007FFFC0003FFCE0001FF870000FF0380007E01C0003C00C00010004000000000000000000000000000000000000000000000000000000000</_256_Color_Icon>
10151028
<BW_Color_Icon>00000000</BW_Color_Icon>
@@ -1134,7 +1147,35 @@ Francois Normandin (@francois-normandin)</Release_Notes>
11341147
<Path>source\Increment Timestamp.vi</Path>
11351148
<VI_Title/>
11361149
</Items_Data>
1137-
<GUID>B8C02E92596B7C2324133B81F808565D</GUID>
1150+
<Items_Data>
1151+
<Type>Item</Type>
1152+
<Sub_Palette_Index>-1</Sub_Palette_Index>
1153+
<NameSub_Menu_Name>Epoch_Seconds Format String.vi</NameSub_Menu_Name>
1154+
<Short_Name/>
1155+
<is_Merge_VI>false</is_Merge_VI>
1156+
<Position>
1157+
<Row>2</Row>
1158+
<Column>8</Column>
1159+
</Position>
1160+
<Icon>00000000</Icon>
1161+
<Path>source\formatter.iso8601\Epoch_Seconds Format String.vi</Path>
1162+
<VI_Title/>
1163+
</Items_Data>
1164+
<Items_Data>
1165+
<Type>Item</Type>
1166+
<Sub_Palette_Index>-1</Sub_Palette_Index>
1167+
<NameSub_Menu_Name>Epoch_NotationLocale.vi</NameSub_Menu_Name>
1168+
<Short_Name/>
1169+
<is_Merge_VI>false</is_Merge_VI>
1170+
<Position>
1171+
<Row>1</Row>
1172+
<Column>8</Column>
1173+
</Position>
1174+
<Icon>00000000</Icon>
1175+
<Path>source\formatter.iso8601\Epoch_NotationLocale.vi</Path>
1176+
<VI_Title/>
1177+
</Items_Data>
1178+
<GUID>493BAC99E5854710F4146E6DA703757A</GUID>
11381179
</Functions_Palette_Data>
11391180
<Functions_Palette_Data>
11401181
<Parent_Palette_Index>3</Parent_Palette_Index>
@@ -1197,7 +1238,7 @@ Francois Normandin (@francois-normandin)</Release_Notes>
11971238
<Path>source\formatter.rfc5322\RFC5322 DateString to Timestamp.vi</Path>
11981239
<VI_Title/>
11991240
</Items_Data>
1200-
<GUID>20B9A7E0B2BCFA168920F5065EF4BD85</GUID>
1241+
<GUID>B8CA1197F7790F3873C3F6948CE769C0</GUID>
12011242
</Functions_Palette_Data>
12021243
</Library_Palette_Definition>
12031244
<Library_Palette_Definition>
@@ -1514,7 +1555,7 @@ Francois Normandin (@francois-normandin)</Release_Notes>
15141555
<Path>source\formatter.rfc5322\Timestamp to RFC5322 DateString.vi</Path>
15151556
<VI_Title/>
15161557
</Items_Data>
1517-
<GUID>7BA46E81647C0CFA55C98B51B4E438B3</GUID>
1558+
<GUID>BD3A881A2B326D3CDA9449277EFCF5B5</GUID>
15181559
</Functions_Palette_Data>
15191560
<Functions_Palette_Data>
15201561
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -1619,7 +1660,7 @@ Francois Normandin (@francois-normandin)</Release_Notes>
16191660
<Path>source\epoch\splitFractionalSeconds[us].vi</Path>
16201661
<VI_Title/>
16211662
</Items_Data>
1622-
<GUID>C477F5CFDF945FCCE057805F8EA13A65</GUID>
1663+
<GUID>5D9CFC4E1D7E2FDCBCF8FEE4501A1C3C</GUID>
16231664
</Functions_Palette_Data>
16241665
</Library_Palette_Definition>
16251666
</VI_Package_Builder_Settings>

0 commit comments

Comments
 (0)