------------------------------------------------------------------- Tue Jan 14 14:22:04 UTC 2025 - obs-service-tar-scm@invalid - Update to version 1.1.55: * Release 1.1.55 * User erlef instead of container * Release 1.1.54 * Update changelog * hexpm-release: Update ubuntu to 24.04, use erlang container * CI: Instead of container (that breaks pip), user setup-beam action * CI: Add erlang container to cover job, as ubuntu-24.04 doesn't include erlang * Update workflows to use ubuntu-24.04 (processone/ejabberd#4281) * CI: Test EUnit only with Erlang 26 or higher * Revert "Use replace_by_none instead of sets:new (fix for Erlang 26)" * Update upload-artifact in github action * Release 1.1.53 * Update changelog * Remove elixir file forgotten in recent commit a47100a (#50) * Add 'use_maps' option to fxml_stream.parse_element/2. * rebar.config: Add applications required for Dialyzer in Erlang 27 * Revert "CI: Add applications required for Dialyzer in Erlang 27" * CI: Add applications required for Dialyzer in Erlang 27 * CI: Test with Erlang/OTP 20 as a minimum to support actions/checkout v4 * CI: Test EUnit only with Erlang 24 or higher * CI: Test Dialyzer with Erlang 26 and 27 * Disable Dialyzer warnings related to syntax_tools * Makefile: Support rebar3 tool to generate modules from spec * Use replace_by_none instead of sets:new (fix for Erlang 26) * Remove files for Mix compilation which seem obsolete and problematic (#50) * Release 1.1.52 * Update changelog * Require port_compiler 1.15.0 to support Erlang/OTP 27 (#49) * Disable reparse deferral in expat 2.6+ * CI: Add the new Erlang/OTP 27 to the test matrix * Release 1.1.51 * Cover: use ubuntu-20.04 which has erlang, as the container doesn't have pip * Use ubuntu-22.04, add erlang_26 container as that ubuntu doesn't include it * Release 1.1.50 * Update changelog * CI: Use checkout v3 for erlang < 20.3, and v4 for newer ones * CI: The oldest supported is 19.3, and specify recent stable explicitly * Update copyright year to 2024 * CI: Don't run dialyzer with Erlang newer than 25.3 * CI: Test with Erlang/OTP oldest supported, recent stable and most recent * CI: Bump actions/checkout to v4 (v3 when erlang container <20.3) * Minor fix for dialyzer warning * Replace elif with ifdef to support compiling with Erlang/OTP 20 * Fixed `make spec` on OTP >= 25 * Change json jid encoding * Release 1.1.49 * Update changelog * Update copyright year to 2022 * Test CVE-2022-25236 compliance, which means Expat 2.4.5 or backport (#46) * Fix typos * Release 1.1.48 * Update changelog * Actions: apparently rebar2 is only available in erlang image, not ubuntu * Update changelog * Actions: test default compilation, that is with rebar2 * Generate documentation for hex.pm from README.md and EDoc * Actions: Only deal with rebar3 crashdump when failure() * Load the NIFs in the on_load callback * Add always_encode field to #attr{} * Release 1.1.47 * Update changelog * Add support to send C coverage. Don't cache. Move hex plugin to Action * Update .gitignore * Remove useless .travis.yml file * No need to set src_dirs, this way test/ isn't included in cover reports * Switch from Travis to Github Actions * Support new Dialyzer introduced in Erlang/OTP 24 (processone/xmpp#57) * Make parametrizable the rebar binary (processone/fast_tls#51) * Release 1.1.46 * Added Github action to release to hex.pm when tagging * Update copyright year to 2021 * Two minor changes to make dialyzer happy * Release 1.1.45 * Release 1.1.44 * Update changelog * Get back compatibility with Erlang older than 20 * Add JSON encode/decode functions generation * Update hex packaged files * Release 1.1.43 * Release 1.1.42 * Update changelog * Fix compilation with Erlang/OTP 23.0 * Fix Coveralls command * Release 1.1.41 ------------------------------------------------------------------- Mon Feb 05 19:43:31 UTC 2018 - mrueckert@suse.de - Update to version 1.1.28: * Update app version * Update changelog * Include Makefile when generating package for hex * Add missing mix.lock * add mix lock file and fix mix.exs ------------------------------------------------------------------- Sat Dec 30 00:33:30 UTC 2017 - mrueckert@suse.de - Update to version 1.1.26: * Release 1.1.26 * Simplify pretty printer generation * Generate get_els/1 and set_els/2 * The pretty printer should traverse elements recursively * Extra test for too big input ------------------------------------------------------------------- Thu Nov 23 20:28:50 UTC 2017 - mrueckert@suse.de - Update to version 1.1.25: * Release 1.1.25 * Update changelog * Don't reuse terms allocated within state->send_env after invalidation ------------------------------------------------------------------- Sat Nov 04 00:46:31 UTC 2017 - mrueckert@suse.de - Update to version 1.1.24: * Release 1.1.24 * Update changelog * Add support for OTP19.3+ for XML generator ------------------------------------------------------------------- Tue Jul 11 08:44:35 UTC 2017 - mrueckert@suse.de - remove the unused configure option again ------------------------------------------------------------------- Mon Jul 10 23:45:51 UTC 2017 - mrueckert@suse.de - add devel package provides ------------------------------------------------------------------- Sun Jul 09 23:33:03 UTC 2017 - mrueckert@suse.de - Update to version 1.1.23: * Generate pretty printer for predefined records * Make XML generator create modular code * Load additional specs from a directory specified in FXML_GEN_DIR * More tests * build: add FreeBSD NIF build code * Prepare release 1.1.21 * Fix type spec for fxml_stream:parse_element/1 * Fix md5 sum calculation of modules for OTP17 * Release 1.1.22 * Release version 1.1.23 ------------------------------------------------------------------- Fri Mar 31 12:57:01 UTC 2017 - mrueckert@suse.de - Update to version 1.1.22+git20170320.984933e: * Fix md5 sum calculation of modules for OTP17 * Release 1.1.22 ------------------------------------------------------------------- Tue Feb 28 23:37:49 UTC 2017 - mrueckert@suse.de - Update to version 1.1.21+git20170216.4992585: * Improve namespace handling * Do not call xref on `make src` * Make XML generator working on R19 * Bump version to 1.1.16 * Add 'undefined' type to some record fields type specs * Generate io_format_error/1 function * Bump version to 1.1.17 * platform_defines must go to erl_opts * Bump p1_utils dep version * Fix xref error on r17 * Release 1.1.18 * Fix typo * We only need directory structure, not content * Load locally build .so file when performing tests * Remove unused code * Add checks for empty string * Update copyright year (processone/ejabberd#1442) * Release 1.1.19 * Restructure rebar.config.script and fix problem with coveralls * Too much copy/paste * Resolve vars.config relative to SCRIPT * Make XML generator working on OTP 18 * Release 1.1.20 * Generate pretty printer for predefined records * Make XML generator create modular code * Load additional specs from a directory specified in FXML_GEN_DIR * More tests * build: add FreeBSD NIF build code * Prepare release 1.1.21 * Fix type spec for fxml_stream:parse_element/1 ------------------------------------------------------------------- Fri Sep 23 14:25:33 UTC 2016 - mrueckert@suse.de - Update to version 1.1.14+git20160922.38f9184: * Add support for "underscore" label * Add types for sub_els and xml_els record fields * Change default values for attributes and cdata * Improve type specs generation * Fix raw typespec generation * Update to p1_utils 1.0.5 * Make sure NIF modules aren't HiPE-compiled * Correctly process specs with multiple namespaces and underscores * Add element_to_header/1 function ------------------------------------------------------------------- Wed Jun 29 22:58:52 UTC 2016 - mrueckert@suse.de - Update to version 1.1.11+git20160531.d2e8702: * Fix compilation * Add p1_utils to applications * Improve multiple XML namespaces support * Use parse_transform to build AST for simple expressions * Expand some expressions in AST transformer ------------------------------------------------------------------- Sat Mar 19 19:20:41 UTC 2016 - matwey.kornilov@gmail.com - Update to version 1.1.11+git20160309.1d77552: + Preparing release 1.1.4 + Fix build when using mix and ejabberd as a dependancy + Fix for indent in mix Makefile + Add 'erl_dir' and 'hrl_dir' options + Quick fixes for priv structure + Fix build for Linux + Release 1.1.9 + Fix NIF build on Ubuntu + Add missing lib/ directory in hex.pm package ------------------------------------------------------------------- Sat Mar 5 20:17:30 UTC 2016 - mrueckert@suse.de - update to a9c88b7 ------------------------------------------------------------------- Thu Nov 26 12:48:24 UTC 2015 - mrueckert@suse.de - add missing buildrequires to erlang-p1_utils ------------------------------------------------------------------- Thu Nov 26 11:12:13 UTC 2015 - mrueckert@suse.de - update to 1.1.1+git1448369337.8d477a2 ------------------------------------------------------------------- Sat Jul 5 14:59:50 UTC 2014 - mrueckert@suse.de - forgot to package the expat part ------------------------------------------------------------------- Sat Jul 5 13:44:58 UTC 2014 - mrueckert@suse.de - cleanup - added proper description and summary - install documentation - use the timestamp from the last git commit ------------------------------------------------------------------- Fri Jul 4 00:19:38 UTC 2014 - mrueckert@suse.de - initial package