This commit is contained in:
parent
aa2ff7b2f0
commit
2f3113f55d
11742 changed files with 1223940 additions and 0 deletions
102
unikernel/duniverse/ptime/CHANGES.md
Normal file
102
unikernel/duniverse/ptime/CHANGES.md
Normal file
|
|
@ -0,0 +1,102 @@
|
|||
v1.2.0 2024-09-10 Zagreb
|
||||
------------------------
|
||||
|
||||
- Fix fractional renderings of `Ptime.Span.pp` with leading zeros. For
|
||||
example 1.036s would render as 1.36s. This is a *rendering* bug in a
|
||||
function for human display, not a bug in the computations or
|
||||
conversion functions of `Ptime`.
|
||||
- Add `Ptime.weekday` type for naming the result of the `Ptime.weekday`
|
||||
function.
|
||||
- Regularize naming structure. The `ptime.clock.os` library is deprecated.
|
||||
Use `ptime.clock` instead.
|
||||
- Make the library `ptime.clock` export `ptime`.
|
||||
|
||||
v1.1.0 2022-12-02 Zagreb
|
||||
------------------------
|
||||
|
||||
- `Ptime.of_rfc3339` timezone offset parsing. Be even more lenient
|
||||
in non-strict parsing mode: allow `hhmm` and `hh` timezone offsets.
|
||||
(strict is `hh:mm`). Allows to parse an even larger subset of
|
||||
ISO 8601 than RFC 3339 (#31).
|
||||
- Add `Ptime.{to,of}_year`. Less costly than extracting the first
|
||||
component of `Ptime.to_date_time`. Useful for example to find
|
||||
out which DST rules a timestamp is subjected to for rendering.
|
||||
- Add `?tz_offset_s` optional argument to `Ptime.{of,to}_date` (#32).
|
||||
- Add `Ptime.weekday_num`. An integer is often more convenient
|
||||
than the enum value of `Ptime.weekday` (#30).
|
||||
- Add `Ptime.rfc3339_string_error` convenience function.
|
||||
- Use the new `js_of_ocaml` META `ocamlfind` standard to link
|
||||
JavaScript stubs (#28).
|
||||
- No longer install interfaces in the `ptime.clock` package,
|
||||
this package is now empty.
|
||||
|
||||
v1.0.0 2022-02-16 La Forclaz
|
||||
----------------------------
|
||||
|
||||
* Change the `js_of_ocaml` strategy for `Ptime_clock`'s JavaScript
|
||||
implementation. Primitives of `ptime.clock.os` are now implemented
|
||||
in pure JavaScript and linked by `js_of_ocaml`. This means that the
|
||||
`ptime.clock.jsoo` library no longer exists, simply link against
|
||||
`ptime.clock.os` instead. Thanks to Hugo Heuzard for suggesting and
|
||||
implementing this.
|
||||
|
||||
* Require OCaml >= 4.08
|
||||
* Correct a potential overflow in Ptime.Span.of_float_s (#26).
|
||||
|
||||
v0.8.6 2021-11-28 Zagreb
|
||||
------------------------
|
||||
|
||||
* Require OCaml >= 4.03
|
||||
* Drop dependency on `result` compatibility package.
|
||||
* Alter install structure. `ptime/{os,jsoo}` are now installed in
|
||||
`ptime/clock/{os,jsoo}`. Also a `ptime_clock.cm[t]i` is now
|
||||
installed in `ptime/clock/`. The `ocamlfind` packages are unchanged
|
||||
except for `ptime.clock.os.top` which no longer exists.
|
||||
* Handle `Pervasives` deprecation.
|
||||
* Fix `Ptime.truncate` to always truncate down. Thanks to David
|
||||
Kaloper Meršinjak for the report & fix.
|
||||
* Allow compiling with MSVC compiler. Thanks to Jonah Beckford for the
|
||||
patch.
|
||||
|
||||
v0.8.5 2019-05-02 La Forclaz (VS)
|
||||
---------------------------------
|
||||
|
||||
* Make the package compatible with `js_of_ocaml` 3.3.0's
|
||||
namespacing
|
||||
|
||||
v0.8.4 2018-07-26 Zagreb
|
||||
------------------------
|
||||
|
||||
* `Ptime_clock`: Windows support. Thanks to IndiscriminateCoding
|
||||
and David Allsopp for the contribution.
|
||||
* Fix `Ptime.frac_s` on pre-epoch time stamps. The function computed a
|
||||
span of `1s - f` instead of `f` on these. This function is not used
|
||||
internally so this only affects users of this function that apply it
|
||||
on pre-epoch time stamps (#12). Thanks to David Kaloper Meršinjak
|
||||
for the report.
|
||||
|
||||
v0.8.3 2017-02-05 La Forclaz (VS)
|
||||
---------------------------------
|
||||
|
||||
* Fix package for -custom linking.
|
||||
|
||||
v0.8.2 2016-07-22 Zagreb
|
||||
------------------------
|
||||
|
||||
* Add `?tz_offset_s` optional argument to `Ptime.weekday`. Thanks
|
||||
to Maxence Guesdon for suggesting.
|
||||
|
||||
v0.8.1 2015-07-14 Cambridge (UK)
|
||||
--------------------------------
|
||||
|
||||
* Add `Ptime.v` and `Ptime.Span.v` to safely deal with trusted
|
||||
inputs. Thanks to Matt Gray for suggesting.
|
||||
* Add `Ptime.weekday`, to help conversions to denormalized
|
||||
timestamp formats. Thanks to Romain Calascibetta for suggesting.
|
||||
* Build depend on topkg.
|
||||
* Relicense from BSD3 to ISC.
|
||||
|
||||
v0.8.0 2015-12-24 Cambridge (UK)
|
||||
--------------------------------
|
||||
|
||||
First release. Thanks to Raphaël Proust for lodging support.
|
||||
Loading…
Add table
Add a link
Reference in a new issue