upstream changes:
-----------------
Version 1.0.34
o Support linking on Windows
Version 1.0.33
o Updating p1_utils to version 1.0.25.
o Fix order in which dependencies are started
o Fix document generation in hex packages
Version 1.0.32
o Updating p1_utils to version 1.0.23.
o Switch from using Travis to Github Actions as CI
o Fix compatiblity with OTP24
Version 1.0.31
o Updating p1_utils to version 1.0.22.
o Encode maps
Version 1.0.30
o Fix problems reported by dialyzer
upstream changes:
-----------------
Version 1.0.29
o Make test more robust
Version 1.0.28
o Updating p1_utils to version 1.0.25.
Version 1.0.27
o Updating p1_utils to version 1.0.23.
o Switch from using Travis to Github Actions as CI
Version 1.0.26
o Add tolower_nofilter function
o Don't throw errors if nif library is already loaded
Version 1.0.25
o Updating p1_utils to version 1.0.22.
upstream changes:
-----------------
Version 1.0.14
o Updating fast_yaml to version 1.0.34.
Version 1.0.13
o Updating fast_yaml to version 1.0.33.
Version 1.0.12
o Updating fast_yaml to version 1.0.32.
o Switch from using Travis to Github Actions as CI
upstream changes:
-----------------
Version 1.1.49
o Updating p1_utils to version 1.0.25.
o Test for CVE-2022-25236 compilance
Version 1.1.48
o Generate documentation before publishing to hex
o Load the NIFs in the on_load callback, to support restart
o Add always_encode field to #attr{}
Version 1.1.47
o Updating p1_utils to version 1.0.23.
o Switch from using Travis to Github Actions as CI
o Fix compatibility with OTP24
upstream changes:
-----------------
Version 1.0.12
o Fix building without calling configure first
Version 1.0.11
o Switch from using Travis to Github Actions as CI
o Fix compatibility with OTP24
upstream changes:
-----------------
Version 1.1.16
o Fix compilations on windows
o Reintroduce blocking of renegotions for Openssl < 1.1.0h
Version 1.1.15
o Fix compilation on pre c99 systems
Version 1.1.14
o Updating p1_utils to version 1.0.25.
o Improve compatibility with OpenSSL 3.0
o Improve compatiblity with LibreSSL >= 3.5
o Add 'keyfile', 'dh' and 'fips_mode' options
Version 1.1.13
o Updating p1_utils to version 1.0.23.
o Switch from using Travis to Github Actions as CI
upstream changes:
-----------------
Version 1.0.9
o Generate documentaion for hex.pm packages
o Update CA bundle
Version 1.0.8
o Switch from using Travis to Github Actions as CI
Command-line tool for playing with color gradients.
Features
- Lots of preset gradients.
- Custom gradient.
- Read gradients from SVG & GIMP gradient (ggr) file.
- Display gradient in the terminal.
- Get colors from gradient.
0.37 (released 14th October 2022)
- Added a Chinese translation: https://difftastic.wilfred.me.uk/zh-CN/
- Improved runtime performance and memory usage (thanks to @QuarticCat).
- Standalone . is now considered punctuation in the diff cost model, which
improves diff results in some cases.
- Updated to the latest tree-sitter parser for Swift.
- Difftastic will now read a file from stdin if given - as a path argument.
- Added an option --context to control the number of lines of context displayed.
- --list-languages now respects the value of --color, whose default only uses
styling when stdout is a TTY.
- Fixed side-by-side display width when color is disabled (when piping
difftastic stdout or with --color=never).
- Fixed an issue with building on Windows with gcc.
upstream changes:
-----------------
Version 1.0.20
o Updating yconf to version 1.0.14.
Version 1.0.19
o Updating yconf to version 1.0.13.
o Fix order in which dependencies are started
Version 1.0.18
o Updating jiffy to version 1.1.1 to support Mix compilation again
Version 1.0.17
o Updating jiffy to version 1.1.0 to support Erlang/OTP 25.0-rc1
o Copy code from eimp to use override_deps_versions only when not rebar3
Version 1.0.14
o Generate documentation when publishing to hex
o Updating jose to version 1.11.1.
Version 1.0.13
o Updating yconf to version 1.0.12.
o Switch from using Travis to Github Actions as CI
upstream changes:
-----------------
Version 0.6.11
o Generate documentation when generating hex.pm package
o Remove usage of deprecated crypto functions
o Improve errors reporting
Version 0.6.10
o Switch from using Travis to Github Actions as CI
Version 0.6.9
o Dialyzer: Update Response record definition: fields may be undefined
upstream changes:
-----------------
Version 1.2.6
o Updating fast_tls to version 1.1.16.
o Increase receive timeout
Version 1.2.5
o Hand over error events to callback function.
o Improve TCP/TLS performance if no traffic shaper is configured.
Version 1.2.4
o Improve handling of invalid REQUESTED-ADDRESS-FAMILY value.
o Apply minor logging improvements.
o Reopen listener sockets if they were closed.
Version 1.2.3
o Don't complain about proxy_protocol option.
o Gracefully handle errors while receiving UDP data.
o Reduce log level of errors that may occur during normal operation.
o Restart listeners on failure.
Version 1.2.2
o Updating fast_tls to version 1.1.15.
o Updating p1_utils to version 1.0.25.
Version 1.2.1
o Updating fast_tls to version 1.1.14.
o Updating p1_utils to version 1.0.23.
o Include 'SOFTWARE' attribute in responses.
o Use random session IDs.
Version 1.2.0
o Allow for whitelisting IP addresses/subnets.
o Accept expired credentials for TURN session refreshes.
o Accept additional TLS options/ciphers.
Version 1.1.0
o Support the HAproxy protocol (v1 and v2).
o Don't close listener if accepting a connection fails.
o Only use new 'socket' backend for multiplexing TCP/TLS listeners.
Version 1.0.47
o Disable new 'socket' backend for TCP/TLS connections on Windows.
Version 1.0.46
o Use new 'socket' backend for TCP/TLS connections (on Erlang/OTP 23+).
o Support multiplexing TCP/TLS listeners (on Erlang/OTP 23+).
Version 1.0.45
o Improve UDP receive performance.
o Reduce risk of UDP packet loss.
o Support multiple passwords to facilitate rollover.
Version 1.0.44
o Updating fast_tls to version 1.1.13.
o Updating p1_utils to version 1.0.23.
o Switch from using Travis to Github Actions as CI
upstream changes:
-----------------
Version 1.0.48
o Updating fast_tls to version 1.1.16.
o Updating stun to version 1.2.6.
Version 1.0.47
o Updating stun to version 1.2.2.
o Updating fast_tls to version 1.1.15.
Version 1.0.46
o Updating fast_tls to version 1.1.14.
o Updating stun to version 1.2.1.
o Updating p1_utils to version 1.0.25.
o Generate documentation when publishing to hex.pl
o Improve of work distribution between worker processes
Version 1.0.45
o Updating stun to version 1.0.47.
Version 1.0.44
o Updating stun to version 1.0.45.
Version 1.0.43
o Updating fast_tls to version 1.1.13.
o Updating stun to version 1.0.44.
o Updating p1_utils to version 1.0.23.
o Switch from using Travis to Github Actions as CI
Version 1.0.42
o Updating fast_tls to version 1.1.12.
o Updating p1_utils to version 1.0.22.
o Updating stun to version 1.0.43.
o Dialyzer reports a warning here that seems a false alarm
o Update record spec: msg gets 'undefined' value in process_data/2
o sock's type is tls_socket(), but that's defined internally in fast_tls
o Tell Dialyzer to not complain about some records that don't match definitions
o p1_server:start_link (nor gen:start) don't support max_queue
Version 1.0.41
o Updating stun to version 1.0.42.
Version 1.0.40
o Updating stun to version 1.0.41.
o Updating fast_tls to version 1.1.11.
o Add missing applicaitons in esip.app
upstream changes:
-----------------
Version 1.6.0
o Updating fast_tls to version 1.1.16.
o Updating stringprep to version 1.0.29.
o Support additional namespaces in MIX elements
o Add support for MIX presences, update_subscriptions and unsubscribe
o Add allow_query_users to muc config
Version 1.5.8
o Updating fast_tls to version 1.1.15.
o Updating ezlib to version 1.0.12.
Version 1.5.7
o Updating ezlib to version 1.0.11.
o Updating fast_tls to version 1.1.14.
o Updating fast_xml to version 1.1.49.
o Updating stringprep to version 1.0.28.
o Updating p1_utils to version 1.0.25.
o Make socket release on detach, free resources earlier
o Fix crash when doing srv resolution
Version 1.5.6
o Updating fast_xml to version 1.1.48.
Version 1.5.5
o Updating fast_xml to version 1.1.47.
o Allow 'max' value in pubsub max_items, item_expire and children_max
o Add compatibility quirk for old smack version in roster
o Don't generate code attribute in errors (deprececed by rfc6120)
o Change internal representation of markable element
o Add MUC hats support
o Generate documentation before publishing to hex
Version 1.5.4
o Updating ezlib to version 1.0.10.
o Updating fast_tls to version 1.1.13.
o Updating fast_xml to version 1.1.47.
o Updating stringprep to version 1.0.27.
o Updating p1_utils to version 1.0.23.
o Switch from using Travis to Github Actions as CI
o Add support for MIX roster extension
o Allow children inside address element
o Make compatible with OTP24
o Allow arbitrary children inside vCard
upstream changes:
-----------------
Version 1.1.19
o Updating xmpp to version 1.6.0.
Version 1.1.18
o Updating xmpp to version 1.5.8.
Version 1.1.17
o Updating xmpp to version 1.5.7.
Version 1.1.16
o Updating xmpp to version 1.5.6.
Version 1.1.15
o Fix 'make' compilation with rebar2
Version 1.1.14
o Fix versioning and hex.pm docs publish
Version 1.1.13
o Add SASL auth support
Version 1.1.12
o Switch from using Travis to Github Actions as CI
upstream changes:
-----------------
Version 1.0.20
o Faster and more robust detection of reconnect/failed connections
Version 1.0.19
o Switch from using Travis to Github Actions as CI
upstream changes:
-----------------
Version 1.0.30
o Updating p1_utils to version 1.0.25.
Version 1.0.29
o Updating p1_utils to version 1.0.23.
o Switch from using Travis to Github Actions as CI
Version 1.0.28
o Updating p1_utils to version 1.0.22.
o Instruct Dialyzer to discard some warnings
o Fix a pair of type specifications detected by Dialyzer
Version 1.0.27
o Allow to specify custom timeouts in lookup callbacks
upstream changes:
-----------------
Version 1.0.12
o Include new .c file in hex package
Version 1.0.11
o Updating p1_utils to version 1.0.25.
o Convert from driver to nif architecture
o Add ability to configure compression setting
o Tune default compression setting to use less memory
Version 1.0.10
o Switch from using Travis to Github Actions as CI
o Update .gitignore