elpasync pushed a change to branch elpa/datetime.

        at  38f0e180ae Post-release version bump.

This branch includes the following new commits:

       new  5e74ece632 Initial commit.
       new  dd38546d80 Fix README formatting.
       new  f183e03d1e Silence a few warnings issued by 'flycheck'
       new  02465ed669 Add another fallback to 'datetime--locale-data' to 
further decrease its size.
       new  6585b2dcb0 Ignore :only-4-digit-years unless year placeholder 
consists of four letters; also apply :require-leading-zeros to years.
       new  3ecf998525 Add a workaround for missing 'define-error' on older 
Emacs versions; fixes #1.
       new  082d2c7b0e Add :any-decimal-separator option to accept both decimal 
dot and decimal comma, regardless of what pattern uses.
       new  cac5bd0771 Consistently use `am-pm' instead of `am/pm' in various 
symbols; fixes the bug of querying AM/PM symbols not returning proper result 
for some locales.
       new  d99e56785d Fix logic of falling back for decimal separator, era 
names and AM/PM symbols for locales in the form `xx-YY'.
       new  1bccadeb7a Explicitly specify locale parent since e.g. `nn-NO' has 
`no' as parent in Java, which would break our fallback rules.
       new  4b5996550f Make `datetime--parse-java-pattern' parse `u' character, 
as specified in SimpleDateFormat help.
       new  c134420a9e Move locale data to an external database loaded with 
`extmap' package; add a Shell script to update it in one command.
       new  1e5191aefe Implement timestamp formatting functions; add timezone 
database for this purpose, extracted from Java.
       new  61e63cd061 Expand package documentation.
       new  ee6cbeb8f6 Alter data harvesting to not drop locales that are 
completely the same as their parent (e.g. `ru-RU' is now listed among known 
locales).
       new  2000eac95c Add Travis CI script.
       new  d706c885b0 Add standard badges to `README.md'.
       new  0ef21a18f0 Use `local-environment.el' to install `extmap' package 
on Travis CI.
       new  adbbc9342d Fix `.travis.yml' syntax after commit 0ef21a1.
       new  f043bb9c08 When `bool-vector' is unavailable due to too old Emacs, 
fall back to `vector'.
       new  b896217766 Explicitly require `macroexp' package; may be needed 
depending on Emacs version.
       new  d4cb2e655d Define our own `macroexp-quote' instead.
       new  10dc9b03ab Replace `pcase-exhaustive'...
       new  4e6a7af643 Fucking byte-compilation warnings.
       new  2a92d80cdc Release version 0.4.
       new  d8674ac11f Improve system timezone determination for Linux machines.
       new  5b09a2239f Fix `datetime-list-locales' that stopped honoring 
`include-variants' after the move to `extmap'.
       new  79fb915c78 Upgrade to fetching data from Java 9; this results in 
many more known locales, in particular.
       new  90ab94e447 Fix `generate-extmaps.sh' to run properly when run from 
a different directory.
       new  a4191272d5 Add functions `datetime-locale-database-version' and 
`datetime-timezone-database-version'.
       new  ac946bf10b Reduce code duplication in some functions.
       new  be2d3a4606 Add Emacs 26 environment for Travis CI.
       new  0647fccb68 Use `evm' for Travis CI testing instead of hunting for 
PPAs.
       new  fed5a55a72 Put stderr output of the testing program to a separate 
buffer, where it can be ignored.
       new  ecc4e1d7f8 Just give up and don't test Emacs 24.x on Travis.
       new  6982c383aa Implement timestamp parsing (incomplete, but works for 
most typical cases).
       new  9aaaabd02f Fix certain changes to `run-tests.sh' in the latest 
commit.
       new  bb3f7e10b9 Fix certain changes to `run-tests.sh' in the latest 
commit again.
       new  faa0a9186d Document parsing functionality.
       new  66ecaeec19 Add function `datetime-pattern-num-second-fractionals'; 
accepts options similar to `datetime-recode-pattern' in all pattern-analyzing 
functions.
       new  12cb76cfd1 Undo some `README.md' changes.
       new  178befd488 Release version 0.6.1.
       new  f448813852 Add some hints about what to do if system locale and/or 
timezone cannot be guessed; improve customization a bit.
       new  fb324e2c79 Fix `generate-extmaps.sh' again, to avoid depending on 
`load-path' order, which apparently changed in newer Emacs versions.
       new  dc8ab610a8 Regenerate timezone and locale extmaps using OpenJDK 
9.0.4 (build 9.0.4+12-Debian-4).
       new  674a9e5527 Release version 0.6.2.
       new  4a4c110b1a Update results of `datetime-*-database-version' as 
promised.
       new  0d1eeccaef Release version 0.6.3.
       new  6a2b667178 Implement proper completion when customizing 
`datetime-locale' and `datetime-timezone'.
       new  8c6d6fc991 Release version 0.6.4.
       new  34ea42c179 Use Eldev.
       new  525e2f3c93 Make tests fail with a comprehensible message if run 
without compiling Java helper first; silence a byte-compilation warning.
       new  2aadcde27f Restore explicit JDK selection on Travis CI accidentally 
deleted in commit 34ea42c.
       new  eda5e55db4 Fix `Eldev' so that `.extmap' files are included into 
generate package.
       new  5da90e55e4 Regenerate timezone and locale extmaps using OpenJDK 
11.0.4 (build 11.0.4+11-post-Debian-1deb10u1); change internal format of 
date-time-rule as needed by new data.
       new  4a480b6617 Release version 0.6.5.
       new  0ae7addb2c Use `nix-emacs-ci' instead of EVM to install Emacs on 
Travis CI.
       new  8247df6a15 Pass the argument to format to `warn'
       new  b268319f72 Merge pull request #3 from mineo/warn
       new  f1e4ec064a Retire `:second-fractional-extension': make it always 
enabled.
       new  d9f5817433 Regenerate timezone extmap using OpenJDK 11.0.7 (build 
11.0.7-ea+9-post-Debian-1).
       new  55297bf409 Release version 0.6.6.
       new  f6ec1ac75a Fix Travis CI badge image URL.
       new  c8a226fb78 Regenerate locale extmap using OpenJDK 14.0.1 (build 
14.0.1+7-Debian-1).
       new  28e31cbe1c Add support for timezone names in timestamps formatted 
by the library.
       new  e8d7b98aad Switch over to GitHub workflows, I'm fed up with Travis.
       new  b58c776fc0 Replace the badge in `README.md' accordingly.
       new  a85ee71711 Fix certain fallbacks in `timezone-name-data.extmap' not 
being used when possible.
       new  6f116352a6 Drop word `test' from regression test names.
       new  c51eeb6df1 Fix parsing (most likely also formatting) of future 
timestamps in certain timezones.
       new  6a252bbe9c Use MELPA instead of explicitly specifying MELPA Stable.
       new  3450a19bdc Regenerate timezone extmaps using OpenJDK 14.0.2 (Debian 
build 14.0.2+12-2).
       new  248227412d Explicitly define when a function became obsolete, 
required by Emacs 28 (issue #4).
       new  276f9d4304 Release version 0.7.
       new  3f89791b97 Experimental: add another GitHub workflow to 
automatically detect when 'extmap' files should be upgraded.
       new  c0fc355711 Allow to trigger this manually too.
       new  6f882e6e2a Regenerate timezone name extmap using OpenJDK 14.0.2 
(Debian build 14.0.2+12-2).
       new  e7cb99033f Disable the schedule for the new workflow, as it appears 
to always fail anyway, because of subtle differences compared to my Java 
installation.
       new  666569908c Release version 0.7.1.
       new  77dc214d9a Rewrite `check-for-updates.yml' using new function 
`extmap-equal-p' instead of simple binary file comparison.
       new  32f62080f4 Fix building of parsing regexp in case there are 
run-together numeric groups in the pattern.
       new  10d55deb5b Also test on Emacs 28.1.
       new  afd711ce3d Update copyright notices to include 2022.
       new  3fee2884fa Release version 0.7.2.
       new  3505de8bd1 Post-release version bump.
       new  2951fc53eb Tweak project's build script as needed for Eldev 1.2.
       new  4d11de3326 Upgrade to fetching data from Java 17 (Debian build 
17.0.8+7-1); handle 'B' in Java patterns, as it is used in standard patterns 
now.
       new  ee9e2093fb Include a file with settings for ripgrep.
       new  0fb865f6db Update copyright notices to include 2023.
       new  7c42e3cde4 Update file `Eldev' to enable automated releasing.
       new  cabf3ab9cb Add a simplistic but useful Git hook.
       new  3065971ce8 Release datetime 0.8
       new  cdbf529935 Post-release version bump.
       new  6762715a79 Enable Dependabot.
       new  96cd564501 Bump actions/checkout from 2 to 3
       new  8b23c11eef Bump actions/setup-java from 2 to 3
       new  422bff86bf Also test on Emacs 28.2 and 29.1.
       new  b74a28b1aa Use a GitHub action to install Eldev instead of shell 
command; also test on macOS and Windows.
       new  00056db355 Fix version of `setup-eldev'; changes in 'master' appear 
to work.
       new  d557133e3b Bump actions/checkout from 3 to 4
       new  67b930708f Use Eldev to check if copyright notices are up-to-date 
during CI.
       new  ecc98a0b2d Fix several issues that would sometimes cause the 
library to pick wrong timezone name variant (DST vs. normal).
       new  2f8037f0ba Implement timezone offset formatting (currently, only 
'Z' in a Java pattern).
       new  4c422b6f9d Implement every of the million subtly different ways 
Java can format timezone offsets.
       new  15ad70fe88 Improve `datetime--test' to print stderr of the process 
on any error.
       new  9ae65d8e7b Improve `datetime--test' to print last sent (or to be 
sent) commands on any error.
       new  e9b8935336 Improve process output forwarding; in particular, don't 
faint if `HarvestData' writes something to stderr.
       new  462015a50d Implement timezone offset parsing for all the various 
formats at once.
       new  8e5dd76db9 Always ignore Flycheck's temporary files for Git 
purposes.
       new  b2fe88ca31 Add timezone offset to support in 
`datetime-matching-regexp', for all the various formats at once; test matching 
everywhere we test formatting.
       new  58b7ac95ad Fix a typo in `datetime-matching-regexp's support of 
eras, leading to eras never being matched at all.
       new  55e8a9a978 Update library documentation; use AsciiDoc instead of 
Markdown.
       new  98f70885e8 Release datetime 0.9
       new  32e6d3f1f3 Post-release version bump.
       new  551e905ea5 Link to the latest release in the documentation.
       new  30bc4823bc Expand documentation somewhat to include list of Java 
pattern elements and some examples.
       new  53834b79cb Fix an embarassing bug in quoteString() that resulted in 
some incorrect database entries, e.g. for Hebrew.
       new  9d512244d3 Release datetime 0.9.1
       new  3def4bf0d1 Post-release version bump.
       new  dc905e671a Don't test on macOS for now: too slow on standard GitHub 
runners, maybe they have a problem with too few machines or something.
       new  38a85cb352 Fix another bug in 'HarvestData' tool; no effect 
currently, but would be uncovered by future changes.
       new  348628bc3f Reenable testing on macOS.
       new  6c62a5ed7f Add support to all the various era specifications 
(short, full, narrow) in Java patterns.
       new  e0c756a29d Disable macOS tests again as still too slow; probably 
it's an Emacs problem after all.
       new  93a6b20586 Fix parsing of eras when those are specified multiple 
times in the pattern for whatever reason.
       new  0c3b2e0c09 Tweak `datetime-float-formatter` to avoid byte-compiler 
warnings for certain patterns; fail tests on any byte-compiler warning.
       new  da0727d016 Repair testing on ancient Emacs versions after the 
latest commit.
       new  d81290b882 Drop support for ancient Emacs 24.
       new  9ff5066539 And yet another fix for 'HarvestData', for a bug that 
would be uncovered by future changes.
       new  6a562be69f Update support for month and weekday formatting and 
include narrow variants; add tests.
       new  0ec8ecf25e Fix several issues that resulted in weekday number being 
formatted incorrectly for half of the locales; add tests.
       new  51430e5c90 Make `datetime--determine-system-timezone` work on macOS 
(issue #11).
       new  3d27814a09 Update copyright notices to include 2024.
       new  cd34348aa4 Also test on Emacs 29.2 and 29.3.
       new  dc2eb9d2f0 Bump actions/setup-java from 3 to 4
       new  8cfa779858 Improve system timezone determining; especially 
important for Windows.
       new  720d1d549a Adapt various functions so they don't consider 
`:aliases` a valid timezone id.
       new  5dd8d5f3f1 Release datetime 0.10
       new  a71c4abd79 Post-release version bump.
       new  8a1d0ba701 Improve on commit 8cfa779 further; again, important 
mostly for Windows.
       new  bde4287c1d Improve CI workflow so that it is obvious when the 
problem is in byte-compilation and not in failing tests.
       new  9b56503022 Make sure that timestamp aliases are ordered 
(alphabetically), to avoid spurious database changes on regeneration.
       new  31afcecc78 Regenerate timezone data extmap using OpenJDK 17.0.11 
(Debian build 17.0.11-ea+7-Debian-1b1).
       new  388741774d Use Emacs 29.3 instead of 29.1 for CI on Windows, in 
hope that weird charset(?)-related problems would be gone.
       new  c6eb2d262c Disable CI on Windows, apparently there are problems 
with either GitHub setup on used Emacs binary, in any case, not related to us.
       new  41d0221ee2 Release datetime 0.10.1
       new  38f0e180ae Post-release version bump.


Reply via email to