mirror of
https://github.com/ocaml-tracing/ocaml-opentelemetry.git
synced 2026-03-09 12:23:32 -04:00
89 lines
3.3 KiB
Markdown
89 lines
3.3 KiB
Markdown
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.
|