Software zum Installieren eines Smart-Mirror Frameworks , zum Nutzen von hochschulrelevanten Informationen, auf einem Raspberry-Pi.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGELOG.md 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527
  1. # Changelog
  2. # 1.27.0 (2021-05-08)
  3. * Fix GMT zone parsing for older versions of Node
  4. * Support multiple units in `toRelative`
  5. * Various documentation updates
  6. ## 1.26.0 (2021-02-13)
  7. * Add fromISOTime, toISOTime and toMillis to Duration (#803)
  8. * Fix padding of negative years in IsoDate (#871)
  9. * Fix hasSame unit comparison (#798)
  10. * Export VERSION information (#794)
  11. * Durations are considered equal with extra zero units. Fixes #809 (#811)
  12. ## 1.25.0 (2020-08-23)
  13. * fix fromFormat with Intl formats containing non-breaking spaces
  14. * Support higher precision in ISO milliseconds
  15. * Some fixes for 00:30 timezones
  16. * Fix some throwOnInvalid for invalid Intervals
  17. * Various doc fixes
  18. * Fix Interval#isSame for empty intervals
  19. * Mark package as side effect-free
  20. * Add support for intervals with a large number of seconds
  21. ## 1.24.1 (2020-05-04)
  22. * Remove erroneous `console.log` call
  23. ## 1.24.0 (2020-05-03)
  24. * Update polyfills for pollyfilled build
  25. ## 1.23.0 (2020-04-02)
  26. * Allow minus sign prefix when creating Duration from ISO
  27. ## 1.22.2 (2020-03-25)
  28. * Added more details to error messages for type errors
  29. ## 1.22.1 (2020-03-19)
  30. * Added support for ISO basic format to DateTime#toISO
  31. ## 1.22.0 (2020-01-26)
  32. * Fix setZone's handling of pre-1970 dates with milisecond components
  33. * Fix keepLocalTime for large jumps near the target zone's DST
  34. * Fix cache perf for toRelative()
  35. ## 1.21.3 (2019-11-28)
  36. * Fix parsing of meridiems in macro tokens in newer versions of v8
  37. ## 1.21.2 (2019-11-18)
  38. * Fix bug in Chrome Canary that threw off time zone calculations
  39. ## 1.21.1 (2019-11-03)
  40. * Fix for quarter parsing
  41. * Some documentation updates
  42. ## 1.21.0 (2019-10-30)
  43. * Added quarter support to the parser
  44. * Fix some rounding issues in ISO formatting
  45. ## 1.20.0 (2019-10-29)
  46. * Added Duration#mapUnits
  47. * added Interval#toISODate and Interval#toISOTime
  48. * Some documentation fixes
  49. ## 1.19.3
  50. * Cache offset values
  51. * Fix handling of negative sub 1-hour offsets
  52. ## 1.19.2
  53. * Speculative fix for Node 6
  54. ## 1.19.1
  55. * Fix Intl.DateTimeFormat usage for polyfills
  56. ## 1.19.0
  57. * Interval#splitAt now ignores input dates outside the interval
  58. * Don't allow decimals in DateTime creation
  59. ## 1.18.2
  60. * Fix handling of decimals in DateTime#plus and #minus
  61. ## 1.18.1
  62. * Fix validity when adding or subtracting time that exceeds Date max/min boundaries
  63. ## 1.18.0
  64. * Add support for macro tokens in the parser
  65. ## 1.17.2
  66. * Fix issue with `toRelative` using `style: short` with plural days
  67. ## 1.17.1
  68. * Reject out-of-range numbers in DateTime.fromMillis
  69. * Reject 0s in ISO date inputs
  70. ## 1.17.0
  71. * DateTime.min and DateTime.max throw if they get the wrong kind of arguments
  72. * Fixed throwOnInvalid logic for Interval
  73. * Added `DATETIME_MED_WITH_WEEKDAY` preset
  74. ## 1.16.1
  75. * Catch errors trying to use Intl in weird versions of IE 11
  76. ## 1.16.0
  77. * Fixed locale default logic for `DateTime#toFormat("ZZZZ")
  78. ## 1.15.0
  79. * Added `formatOffset` to Zones
  80. ## 1.14.0
  81. * Allow the zone argument to Interval.fromISO with duration components
  82. * Ignore the zone argument to Duration factory methods
  83. ## 1.13.3
  84. * Fix keepLocalTime calculations that span offset changes
  85. ## 1.13.2
  86. * Fixed ISO formatting for dates > 999
  87. ## 1.13.1
  88. * Performance improvements for regex parsing
  89. ## 1.13.0
  90. * Support numberSystem in fromFormat
  91. * Fix validity for bad initial zone specifiers
  92. ## 1.12.1
  93. * Fix cross-month diffs in some scenarios
  94. * Fix time zone parsing when the time zone isn't at the end
  95. * Memoize IANA zone creation
  96. ## 1.12.0
  97. * Add some explicit CDN support to the NPM package
  98. * Add week token to duration ISO support
  99. * Lots of cleanup and test coverage changes
  100. ## 1.11.4
  101. * `setZone("local")` now returns the defaultZone if it is set
  102. * Fixes for the polyfilled build
  103. ## 1.11.3
  104. * Allow 24:00 in ISO (and other) strings
  105. * Fix some bugs with the typecheck functions like `DateTime.isDateTime()`
  106. ## 1.11.2
  107. * Fixed handling of some characters in fromFormat literal sections
  108. * Hanlde string values in object arguments to DateTime methods
  109. * Fixed toRelativeCalendar's handling of zones in the base date
  110. ## 1.11.1
  111. * Fix DateTime#plus() when spanning across AD 100
  112. ## 1.11.0
  113. * Fix low-year handling for IANA zones
  114. * `DateTime#toLocal()` now uses the default locale
  115. * Fix zero duration formatting
  116. * Many documentation fixes
  117. ## 1.10.0
  118. - Fix endOf("day") during DSTs (#399)
  119. - Add `Interval#mapEndpoints (#400)
  120. - Add `DateTime#zone` and `Info.normalizeZone` (#404)
  121. ## 1.9.0
  122. - Add `DateTime#toRelative` and `DateTime#toRelativeCalendar`
  123. ## 1.8.3
  124. - Allow "UTC" in the zone position of `fromSQL`
  125. - Force `isDateTime` and `isDuration` to return booleans in all cases
  126. ## 1.8.2
  127. - Trim leading \u200e characters from offset names in Edge 16 and 17
  128. ## 1.8.1
  129. - Add `DateTime.fromSeconds` and `DateTime#toSeconds`
  130. ## 1.7.1
  131. - Floor the seconds instead of rounding them when outputting the 'X' format
  132. - Change the options to toLocale to override the configuration (the previous options were essentially ignored)
  133. ## 1.6.2
  134. - Fixing merge error that resulted in bad error messages
  135. ## 1.6.0
  136. - **midly breaking** Rework negative durations
  137. - Fix handling weekdays at the end of leap week years
  138. - Add isDuration, isDateTime, and isInterval
  139. - Fix handling of Luxon object arguments passed from other execution contexts
  140. ## 1.5.0
  141. - Improved error message
  142. - Added DateTime#invalidExplanation, Duration#invalidExplanation, Interval#invalidExplanation to provide more details on invalid objects
  143. ## 1.4.6
  144. - Cache Intl objects for an 85x speed up on basic operations using non-en locales
  145. ## 1.4.5
  146. - Fix minified builds
  147. ## 1.4.4
  148. - Fix hour formatting in RFC822 strings
  149. - Interval.fromISO accepts formats with durations
  150. ## 1.4.3
  151. Removal accidentally-introduced runtime dependency
  152. ## 1.4.2
  153. - Handle locale strings with BCP 47 extensions. Especially helpful for environments with funky default locales
  154. - Support for [weekYear]-W[weekNumber] ISO 8601 strings
  155. ## 1.4.1
  156. - Empty diffs now have all the asked-for units in them, set at 0
  157. - Duration operations perserve the superset of units
  158. ## 1.4.0
  159. - Add x and X to toFormat for formatting Epoch seconds and Epoch milliseconds
  160. - Parser allows a wider range of IANA zone specifiers
  161. - BREAKING: Etc/GMT+10 is now interpreted as UTC-10, per spec
  162. ## 1.3.3
  163. Documentation fixes
  164. ## 1.3.2
  165. - DateTime.fromMillis will throw if passed a non-number
  166. - Fixes for type checking across JS contexts
  167. ## 1.3.1
  168. - Include milliseconds in Duration#toISO
  169. - Avoid deprecation warning from DateTime#inspect in Node 10
  170. ## 1.3.0
  171. - **mildly breaking change** Duration.toFormat now floors its outputs instead of rounding them (see #224)
  172. - Added 'floor' option to Duration.toFormat and deprecated the 'round' option
  173. - Added `Dateime.toBSON`
  174. - Fixed infinite loop when passing invalid or zero-length durations to Interval#splitBy
  175. - Added better error handling to Duration.fromObject()
  176. ## 1.2.1
  177. - 222x speed-up in DateTime creation for non-en locales
  178. - Added `DateTime#toMillis` alias for `DateTime#valueOf`
  179. - Fixed types on zone exports
  180. ## 1.2.0
  181. - Export Zone classes
  182. - Fix `endOf` and `startOf` for quarters
  183. - Change `toFormat("Z")` to return a number for UTC
  184. - Allow "GTM" as an argument to `setZone`
  185. ## 1.1.0
  186. - Support for zone names with more than two components
  187. - Fixed long-term-accurate conversions for months
  188. - Added `weeksInWeekYear`
  189. ## 1.0.0
  190. - The big one-oh. No changes from 0.5.8.
  191. ## 0.5.8
  192. - Large perf improvements for `DateTime#toFormat()`, when using non-intl numbers
  193. ## 0.5.7
  194. - Added AMD build to the NPM package
  195. - Large performance improvements to technical formatting (e.g. `DateTime#toISO`)
  196. ## 0.5.6
  197. - Refactor internals
  198. - Added support for fractional seconds in `Duration.fromISO`
  199. - Added browser global to the NPM package
  200. ## 0.5.5
  201. - Best-we-can-do fix for `DateTime#toLocaleString()` for fixed-offset zones when showing the zone name in the output
  202. - Fixed `Duration#shiftTo` for unormalized Durations that need a rollup cascade
  203. ## 0.5.4
  204. - Fix default locales in Node
  205. - Fix prototype to help with React inspection
  206. - Improve REPL output for Durations in Node
  207. ## 0.5.3
  208. - Remove errant ICU runtime dep (again)
  209. ## 0.5.2
  210. - Remove comments from minified builds (introduced by 0.5.1)
  211. ## 0.5.1
  212. - Fixed minified builds (oops)
  213. - Fix computation of fractional parts of diffs
  214. ## 0.5.0
  215. - `isBefore()` returns true for the end of the interval, consistent with being half-open
  216. - `zoneName` now rturns `null` for invalid DateTimes
  217. - Added quarter support
  218. - Adding a month to Jan 31 gives Feb 28/29
  219. ## 0.4.0
  220. - Always round down to the nearest millisecond when parsing
  221. ## 0.3.1
  222. - Fixed `toLocaleString` for fixed-offset zones in the absence of Intl
  223. - Added `Info.isValidIANAZone`
  224. - Made malformed zone specifiers result in invalid DateTime instances
  225. ## 0.3.0
  226. - Rename DateTime.fromString to DateTime.fromFormat (leaving deprecated DateTime.fromString)
  227. - Rename DateTime.fromStringExplain to DateTime.fromFormatExplain (leaving deprecated DateTime.fromStringExplain)
  228. - Support Etc/GMT IANA zones
  229. - Perf fixes for zones
  230. - Rework build infrastructure
  231. ## 0.2.12
  232. - Fix DateTime.fromObject's handling of default zones
  233. - Change `keepCalendarTime` to `keepLocalTime`
  234. ## 0.2.11
  235. - Handle no arguments in `DateTime.min` and `DateTime.max`
  236. - Documentation fixes
  237. ## 0.2.10
  238. - Fix bug where Durations could sometimes mutate
  239. ## 0.2.9
  240. - Fix `DateTime.fromMillis(0)` more thoroughly
  241. ## 0.2.8
  242. - Fix sourcemaps
  243. ## 0.2.7
  244. - Fix `DateTime.fromMillis(0)`
  245. ## 0.2.6
  246. - Fix 'h' and 'hh' `toFormat` tokens for midnight
  247. ## 0.2.5
  248. - Better `shiftTo` behavior for durations with floating point components
  249. ## 0.2.4
  250. - Fix `toHTTP` to use 24-hour hours
  251. - Tighten up regular expressions
  252. - Various documentation fixes
  253. ## 0.2.3
  254. - Fixes for `diff` with multiple units
  255. ## 0.2.2
  256. - Fixes for `fromSQL`, `toSQL`, `toSQLTime`, and `toSQLDate`
  257. - Add `includeOffset` option to `toISO` and `toISOTime`
  258. ## 0.2.1
  259. - Add `module` field to package.json
  260. ## 0.2.0
  261. - Remove polyfills from main builds
  262. - Update compilation toolchain to target builds more exactly
  263. - Fix IE in polyfill build
  264. ## 0.1.0
  265. - Add `.fromSQL`, `#toSQL`, `#toSQLTime`, `#toSQLDate`
  266. - Fix AM/PM parsing
  267. - Major perf improvements
  268. - Default to system locale when using macro formats in `#toFormat`
  269. - `.fromISO` accepts standalone times
  270. - See https://github.com/moment/luxon/issues/93 for important news concerning field accessibility
  271. ## 0.0.22
  272. - Add 'u' formatting and parsing
  273. - Add 'y', 'yyyyy', and 'yyyyyy' parsing tokens
  274. - Add 'yyyyyy' formatting token
  275. - Better error messages for missing arguments to `DateTime.fromString`
  276. ## 0.0.21
  277. - Fix zones for Edge
  278. ## 0.0.20
  279. - Fix `fromISO` to accept various levels of subsecond precision
  280. ## 0.0.19
  281. - Fixed parsing for ordinals
  282. - Made parsing stricter
  283. ## 0.0.18
  284. - Fixed formatting for non-hour aligned fixed-offset zones
  285. - Fixed longterm conversion accuracy option in diffs
  286. - Fixed invalid handling in `Interval#set`
  287. ## 0.0.17
  288. - Fixing formatting for fixed-offset zones
  289. ## 0.0.16
  290. - Fixes for IE 9 & 10
  291. ## 0.0.15
  292. - Fixing busted release 0.0.14
  293. ## 0.0.13
  294. - toLocaleString() and others default to the system's locale
  295. - support for ISO week durations in `Duration.fromISO`
  296. ## 0.0.12
  297. - Improve non-Intl fallbacks for toLocaleString
  298. - Fix `offsetNameShort` and `offsetNameLong` for non-Intl environments
  299. - Added `weekdayShort`, `weekdayLong`, `monthShort`, `monthLong` DateTime getters
  300. ## 0.0.10
  301. - Only include build dir in NPM module
  302. ## 0.0.9
  303. - Move to Moment Github org
  304. ## 0.0.8
  305. - The local zone can now report its IANA name
  306. - Fixed parsing bug for `yy` and `kk`
  307. - Improved test coverage
  308. ## 0.0.7
  309. - Added `toLocaleParts`
  310. - Slightly more friendly month/weekday parsing
  311. - Default locale setting
  312. ## 0.0.6
  313. - Stricter `toJSDate`
  314. - `fromISO` now supports `year` and `year-month` formats
  315. - More graceful degradation in the absence of platform features
  316. ## 0.0.5
  317. Experimental, but now broadly useful.