Changes since v1.35
v1.36 - 05.10.2020
- Bugfix: The 'S' volume column effect (set vibrato speed) should be ignored if
the parameter is zero.
- Bugfix: The Kxx (key off) effect was not behaving like FT2 for values >$0f
- Bugfix: If attempting to WAV-render a song with an EEx (pattern delay) effect
on the first row of a pattern, the render would end too early.
- Bugfix: In Disk Op., when loading a new module/sample, change the loaded
filename extension according to save mode (f.ex. "test.xm" -> "test.wav").
- When changing the song position from the UI, reset global volume, and also
reset pattern delay and other possible conflicts. FT2 doesn't do this, but I
feel that this is a sensible thing to do.
- Made the About screen a bit more visually appealing
- Updated the "Known bugs" section of the help text
- Replayer code cleanup
2009.22
We realized the Freetype rendering issue documented in #350 had
been addressed in neither 2009.14 nor 2009.21. To that end, this
is a reissue of 2009.21 with that workaround in place.
So, without further ado (and with a new build pipeline thanks to
@madig!):
We have implemented a workaround for a freetype rendering issue
that resulted in chunky rendering for certain glyphs (#350)
This bugfix release to the Cascadia family of fonts fixes
diacritic positioning for the Salishan languages.
2009.14
This update to the Cascadia font family brings the following changes:
Cascadia now has support for the Salishan languages of the
Pacific Northwest and other coastal scripts!
We've fixed an issue in the -<< ligature that caused it to
overlap itself at certain font weights (#355)
We remastered mark positioning for glyphs with existing diacritics
for improved design for letters with multiple diacritics above
We have implemented a workaround for a freetype rendering issue
that resulted in chunky rendering for certain glyphs (#350)
Ant 1.10.9 contains a bugfixes and support for using GraalVM
JavaScript inside the script family of tasks and types..
It also addresses an insecure temporary file vulnerability
vulnerability, see the security report for details
(https://ant.apache.org/security.html)
* Buildlink iso-codes and libheif.
Changelog:
Overview of Changes from GIMP 2.10.20 to GIMP 2.10.22
=====================================================
Core:
- Verbose version information (`gimp-2.10 -v` on command line, or
debug output) now displays Flatpak related information when
available. This is especially useful for debugging (such as the
exact Flatpak build hash, the runtime version, the installed
Flatpak extensions, permissions, etc.).
- OpenCL settings has now been moved to the Playground tab in
Preferences.
- On stable builds, "Playground" tab is now visible in Preferences if
any of the experimental features has been enabled, even without the
CLI option `--show-playground`.
Tools:
- "gegl:matting-levin" now the default engine of Foreground Select
tool (when present, as it is an optional feature) as it performs a
lot better.
- GEGL operations now display a "Sample merged" checkbox in Tool
Options. This will be used when the operation allows to pick a color
(hence one can pick from the edited layer or from visible data).
- "Sample merged" now defaults to being activated in Color Picker and
GEGL tools as it seems the less confusing for beginners who don't
know of the option yet (according to a small poll we ran).
User interface:
- In GimpSpinButton, don't propagate Enter key-press events if
updating the spin-button's value in response changes the entered
text. This prevents confirming dialogs when hitting Enter after
entering a math expression in size entries, updating their value
instead.
Likewise, don't propagate Escape key-press events if a new value was
entered, and restore the original value instead.
- GimpMemSizeEntry improved to show appropriate binary prefixes
(kibibyte, mebibyte and gibibyte) instead of decimal ones, to round
properly when using higher units, and to not lose accuracy when
possible when displaying in higher units.
- Several of the biggest pages of the Preferences dialog are now
scrollable, allowing the dialog to fit on smaller displays.
Plug-ins:
- Add a new GIMP_EXPORT_NEEDS_CROP export capability, which causes
gimp_export_image() to crop the exported image content to the image
bounds; this is useful for formats that support layers, but have no
concept of global image bounds, hence cropping is the only way to
enforce the image bounds.
When showing the export dialog, give an option to either crop the
layers to the image bounds, or to resize the image to fit the
layers.
- Content type `image/webp` is now recognized (and not only
`image/x-webp` as both seem to be in used and this format is
unfortunately not yet listed in IANA media types (so various content
types are in use, no clear standard apparently).
- DDS import is now a bit more permissive, allowing to load some files
with invalid header flags regarding compression, while we are able
to know the right compression from other flags. This allows to
recover invalid DDS files exported by other software.
- JPEG detection improved to be more generic and reliable.
- HEIF support improvements:
- AVIF importing and exporting added (requires libheif 1.8.0+)
- 10/12-bit importing and exporting now available for HEIC/AVIF
- NCLX color profile import (link with LittleCMS)
- Metadata support when importing
- "Lossless" option is now called "Nearly lossless (YUV420 format)"
because this is actually what it is, hence previous naming was
misleading.
- TIFF support improvements:
- Add an option to crop the layers to the image bounds when exporting
individual layers (using GIMP_EXPORT_NEEDS_CROP), since TIFF has no
concept of global image bounds otherwise. Cropping is enabled
by default.
- TIFF export will not override "DocumentName" metadata tag anymore.
- Stop writing file paths into TIFF DocumentNames as file paths can
contain confidential information such as usernames and directory
structures, making the previous behaviour a potential privacy and
security risk.
- Fix a file descriptor leak case which may have prevented a file
from being opened on Windows.
- Multiple improvements in the PSP import plug-in:
- support reading raster layers of PSP version > 6,
- support reading 16-bit integer PSP files,
- support reading grayscale and indexed PSP files,
- support PSP images with zero-length layer names,
- fix wrong layer offset of layers,
- fix reading layer names with high bit ASCII characters,
- fix incorrect loading of PSP images with uncompressed channel data,
- fix reading of creator block data of PSP images,
- better error messages describing yet unsupported features,
- improve reader stability by always using the block/chunk length.
- Spyrogimp now works on Grayscale images and clutters less the undo
history.
- "Orientation" metadata is now reset whether you accepted to rotate
the image or not when importing an image.
- XPM does not export a "None" (transparent) color when unused.
- BMP always include color masks when exporting BMP with color space
info, as mandated by BITMAPV5HEADER specification.
Debugging:
- Add progressive performance logs: progressive logs contain complete
information after each recorded sample, by writing partial address
maps at each sample, containing all new addresses introduced by the
sample.
This allows recording complete logs even in cases where they can't
be properly terminated, such as when GIMP crashes or freezes in the
middle of the log.
Progressive logs are disabled by default, since they potentially
increase the sampling cost. They can be enabled through a toggle
in the log file-dialog, or through GIMP_PERFORMANCE_LOG_PROGRESSIVE
environment variable.
Performance log viewer can now process progressive performance logs
too.
- Allow controlling performance-log parameters through the UI.
Build:
- new `distcheck` step in Continuous Integration.
Bug fixes:
#2275, #2668, #2874, #3481, #3868, #4061, #4155, #4328, #4505, #4536,
#4560, #4816, #5043, #5069, #5208, #5219, #5226, #5232, #5274, #5275,
#5357, #5358, #5472, #5530, #5584, #5592, #5623, #5630, #5651
Translation updates:
- Basque, Catalan, Chinese (China), Croatian, Danish, French, German,
Italian, Japanese, Kazakh, Polish, Russian, Spanish, Swedish, Turkish,
Ukrainian
Changelog:
GEGL-0.4.26 2020-08-02
----------------------
Core:
~~~~~
Allow unsetting of property keys on paramspecs.
Operations:
~~~~~~~~~~~
perlin-noise: use a local random generator, avoiding resetting the global one.
transform: decrease epsilon for affine-detection, and round some affine matrices to be exact.
Changelog:
2020-10-04 babl-0.1.82
Handle the parametric ICCv4 types that are not strictly the same type as core
sRGB curve.
2020-08-02 babl-0.1.80
meson build cleanups, depend on meson 0.54
CMake 3.18.4
* FindJNI: Add aarch64 support
* VS: Populate `std:c{11,17}` flag table entries for v142
* OBJCXX: Fix regression for compiling cpp files as objcxx
* VS: Fix regression in C# source links
* FindPython: Fix erroneous regex in ABI check
* Clang: Look for llvm-lib when using MSVC-like front-end
* FindCUDA/select_compute_arch: Add CUDA 11.1 and SM86 support
Changes
3.10.5
------
- update to dependency information
- small improvement to the timeout implementation
- data source responses are cached in passive mode
- constraints removed when querying data sources for new second-level domain names
- The viz and db subcommands are more similar in behavior
- DNS queries timeout quicker
1.4.2
Fix compatibility when run with pytest pre-releases, thanks Bruno Oliveira,
Fix detection of third-party debuggers, thanks Bruno Oliveira.
1.4.1
Fix coverage compatibility which was broken by 1.4.0.
1.4.0
Better detection of when we are debugging, thanks Mattwmaster58.
Release 0.18.0:
- Fix `Worder.get_primary_at` for names that start like
keywords.
- Add guess_def_lineno() to get actual function/class
definition line number
- Fix SimilarFinder/_ASTMatcher to consider 1/0 and True/False
to be unequal
- Compatibility with Python 3.8
- Add pytest.ini to collect all tests
Pkgsrc changes:
* Add option for doh (DNS-over-HTTPS), default enabled.
Upstream changes:
This release contains the DNS Flag Day 2020 changes. This sets the
default EDNS buffer size to 1232, that should reduce fragmentation.
https://dnsflagday.net/2020/
There is inclusive language in the configuration. There is caps-exempt,
ipsecmod-allow and primary server options for auth-zones. The older
terms are accepted to keep configuration working.
DNS-over-HTTPS is supported in this release. The DoH is enabled when
Unbound is compiled with the nghttp2 library, with configure
--with-libnghttp2. Then have an interface on the https port, that can
be configured with the https-port option. Also have a cert and key
available with the tls-service-key and tls-service-pem options. Further
settings can be configured for the http-endpoint, http-max-streams,
http-query-buffer-size, http-response-buffer-size and http-nodelay
options. The max streams sets the maximum concurrent streams, the
buffer size options the number of bytes in buffers, and the nodelay
option can turn on TCP_NODELAY for DNS-over-HTTPS service. In the
statistics the memory used is reported in mem.http.query_buffer and
mem.http.response_buffer. The number of queries is reported in
num.query.https, they are also included in the tcp and tls counts
because https uses TLS and TCP.
The DLV options and code to handle DLV lookups have been removed from
the code base. The DLV repository is empty nowadays, it has been
decommissioned.
There is a new feature where it is possible to use interface names to
bind to the IP addresses on that interface. It pulls in the addresses
at the start of the server, if the addresses change, use the existing
freebind and other socket options to register for addresses before they
appear, or the interface-automatic option that copies them from queries
to answers with ancillary data.
There is a new option for the edns-tag draft specification. It can be
enabled if you need the tentative implementation to add those tags to
outgoing messages.
Features
- DNS Flag Day 2020: change edns-buffer-size default to 1232.
- Merge PR #255: DNS-over-HTTPS support.
- Use inclusive language in configuration
- Merge PR #284 and Fix#246: Remove DLV entirely from Unbound.
The DLV has been decommisioned and in unbound 1.5.4, in 2015, there
was advise to stop using it. The current code base does not contain
DLV code any more. The use of dlv options displays a warning.
- Similar to NSD PR#113, implement that interface names can be used,
eg. something like interface: eth0 is resolved at server start and
uses the IP addresses for that named interface.
- Merge PR #272: Add EDNS client tag functionality.
- Add edns-client-tag-opcode option
Bug Fixes
- Merge PR #270 from cgzones: munin plugin: always exit 0 in autoconf
- Merge PR #269, Fix python module len() implementations, by Torbjörn
Lönnemark
- Merge PR #268, draft-ietf-dnsop-serve-stale-10 has become RFC 8767 on
March 2020, by and0x000.
- Fix doxygen comment for no ssl for tls session ticket key callback
routine.
- Fix mini_event.h on OpenBSD cannot find fd_set.
- Improve error log message when inserting rpz RR.
- Merge PR #280, Make tvOS & watchOS checks verify truthiness as well as
definedness, by Felipe Gasper.
- contrib/aaaa-filter-iterator.patch file renewed diff content to
apply cleanly to the current coderepo for the current code version.
- Fix#287: doc typo: "Additionaly".
- Merge (modified) PR #277, use EVP_MAC_CTX_set_params if available,
by Vít#zslav #í#ek.
- Create and init edns tags data for libunbound.
- Fix stats double count issue (#289).
- Fix that dnstap reconnects do not spam the log with the repeated
attempts. Attempts on the timer are only logged on high verbosity,
if they produce a connection failure error.
- Fix to apply chroot to dnstap-socket-path, if chroot is enabled.
- Change configure to use EVP_sha256 instead of HMAC_Update for
openssl-3.0.0.
- Update documentation in python example code.
- Review fix interface, doxygen and assign null in case of error free.
- Merge PR #293: Add missing prototype. Also refactor to use the new
shorthand function to clean up the code.
- Refactor to use sock_strerr shorthand function.
- Fix#296: systemd nss-lookup.target is reached before unbound can
successfully answer queries. Changed contrib/unbound.service.in.
- Fix num.expired statistics output.
- Remove x file mode on ipset/ipset.c and h files.
- Spelling fix.
- Introduce test for statistics.
- Fix that prefer-ip4 and prefer-ip6 can be get and set with
unbound-control, with libunbound and the unbound-checkconf option
output function.
- Merge PR #311 by luismerino: Dynlibmod leak.
- Error message is logged for dynlibmod malloc failures.
- iana portlist updated.
- Fix#304: dnstap logging not recovering after dnstap process restarts
- Fix edns-client-tags get_option typo
- Fix#305: dnstap logging significantly affects unbound performance
(regression in 1.11).
- Fix#305: only wake up thread when threshold reached.
- Fix to ifdef fptr wlist item for dnstap.
- Fix memory leak of edns tags at libunbound context delete.
- Fix double loopexit for unbound-dnstap-socket after sigterm.
Release 3.16.1 (22 June 2020)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.16.1 fixes two critical bugs discovered after 3.16.0 was frozen. It also
fixes character encoding problems in the documentation HTML.
Release 3.16.0 (27 May 2020)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.16.0 is a feature release with many improvements and the usual collection of
bug fixes.
This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12. There is also preliminary
support for X86/macOS 10.13, AMD64/macOS 10.13 and nanoMIPS/Linux.
* ==================== CORE CHANGES ===================
* It is now possible to dynamically change the value of many command line
options while your program (or its children) are running under Valgrind.
To see the list of dynamically changeable options, run
"valgrind --help-dyn-options".
You can change the options from the shell by using vgdb to launch
the monitor command "v.clo <clo option>...".
The same monitor command can be used from a gdb connected
to the valgrind gdbserver.
Your program can also change the dynamically changeable options using
the client request VALGRIND_CLO_CHANGE(option).
* ================== PLATFORM CHANGES =================
* MIPS: preliminary support for nanoMIPS instruction set has been added.
* ==================== TOOL CHANGES ====================
* DHAT:
- The implicit memcpy done by each call to realloc now counts towards the
read and write counts of resized heap blocks, making those counts higher
and more accurate.
* Cachegrind:
- cg_annotate's --auto and --show-percs options now default to 'yes', because
they are usually wanted.
* Callgrind:
- callgrind_annotate's --auto and --show-percs options now default to 'yes',
because they are usually wanted.
- The command option --collect-systime has been enhanced to specify
the unit used to record the elapsed time spent during system calls.
The command option now accepts the values no|yes|msec|usec|nsec,
where yes is a synonym of msec. When giving the value nsec, the
system cpu time of system calls is also recorded.
* Memcheck:
- Several memcheck options are now dynamically changeable.
Use valgrind --help-dyn-options to list them.
- The release 3.15 introduced a backward incompatible change for
some suppression entries related to preadv and pwritev syscalls.
When reading a suppression entry using the unsupported 3.14 format,
valgrind will now produce a warning to say the suppression entry will not
work, and suggest the needed change.
- Significantly fewer false positive errors on optimised code generated by
Clang and GCC. In particular, Memcheck now deals better with the
situation where the compiler will transform C-level "A && B" into "B && A"
under certain circumstances (in which the transformation is valid).
Handling of integer equality/non-equality checks on partially defined
values is also improved on some architectures.
* exp-sgcheck:
- The exprimental Stack and Global Array Checking tool has been removed.
It only ever worked on x86 and amd64, and even on those it had a
high false positive rate and was slow. An alternative for detecting
stack and global array overruns is using the AddressSanitizer (ASAN)
facility of the GCC and Clang compilers, which require you to rebuild
your code with -fsanitize=address.
* ==================== OTHER CHANGES ====================
* New and modified GDB server monitor features:
- Option -T tells vgdb to output a timestamp in the vgdb information messages.
- The gdbserver monitor commands that require an address and an optional
length argument now accepts the alternate 'C like' syntax "address[length]".
For example, the memcheck command "monitor who_points_at 0x12345678 120"
can now also be given as "monitor who_points_at 0x12345678[120]".
Release 3.15.0 (12 April 2019)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.15.0 is a feature release with many improvements and the usual collection of
bug fixes.
This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12. There is also preliminary
support for X86/macOS 10.13 and AMD64/macOS 10.13.
* ==================== CORE CHANGES ===================
* The XTree Massif output format now makes use of the information obtained
when specifying --read-inline-info=yes.
* amd64 (x86_64): the RDRAND and F16C insn set extensions are now supported.
* ==================== TOOL CHANGES ====================
* DHAT:
- DHAT been thoroughly overhauled, improved, and given a GUI. As a result,
it has been promoted from an experimental tool to a regular tool. Run it
with --tool=dhat instead of --tool=exp-dhat.
- DHAT now prints only minimal data when the program ends, instead writing
the bulk of the profiling data to a file. As a result, the --show-top-n
and --sort-by options have been removed.
- Profile results can be viewed with the new viewer, dh_view.html. When
a run ends, a short message is printed, explaining how to view the result.
- See the documentation for more details.
* Cachegrind:
- cg_annotate has a new option, --show-percs, which prints percentages next
to all event counts.
* Callgrind:
- callgrind_annotate has a new option, --show-percs, which prints percentages
next to all event counts.
- callgrind_annotate now inserts commas in call counts, and
sort the caller/callee lists in the call tree.
* Massif:
- The default value for --read-inline-info is now "yes" on
Linux/Android/Solaris. It is still "no" on other OS.
* Memcheck:
- The option --xtree-leak=yes (to output leak result in xtree format)
automatically activates the option --show-leak-kinds=all, as xtree
visualisation tools such as kcachegrind can in any case select what kind
of leak to visualise.
- There has been further work to avoid false positives. In particular,
integer equality on partially defined inputs (C == and !=) is now handled
better.
* ==================== OTHER CHANGES ====================
* The new option --show-error-list=no|yes displays, at the end of the run, the
list of detected errors and the used suppressions. Prior to this change,
showing this information could only be done by specifying "-v -v", but that
also produced a lot of other possibly-non-useful messages. The option -s is
equivalent to --show-error-list=yes.
Release 3.14.0 (9 October 2018)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.14.0 is a feature release with many improvements and the usual collection of
bug fixes.
This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12. There is also preliminary
support for X86/macOS 10.13, AMD64/macOS 10.13.
* ==================== CORE CHANGES ===================
* The new option --keep-debuginfo=no|yes (default no) can be used to retain
debug info for unloaded code. This allows saved stack traces (e.g. for
memory leaks) to include file/line info for code that has been dlclose'd (or
similar). See the user manual for more information and known limitations.
* Ability to specify suppressions based on source file name and line number.
* Majorly overhauled register allocator. No end-user changes, but the JIT
generates code a bit more quickly now.
* ================== PLATFORM CHANGES =================
* Preliminary support for macOS 10.13 has been added.
* mips: support for MIPS32/MIPS64 Revision 6 has been added.
* mips: support for MIPS SIMD architecture (MSA) has been added.
* mips: support for MIPS N32 ABI has been added.
* s390: partial support for vector instructions (integer and string) has been
added.
* ==================== TOOL CHANGES ====================
* Helgrind: Addition of a flag
--delta-stacktrace=no|yes [yes on linux amd64/x86]
which specifies how full history stack traces should be computed.
Setting this to =yes can speed up Helgrind by 25% when using
--history-level=full.
* Memcheck: reduced false positive rate for optimised code created by Clang 6
/ LLVM 6 on x86, amd64 and arm64. In particular, Memcheck analyses code
blocks more carefully to determine where it can avoid expensive definedness
checks without loss of precision. This is controlled by the flag
--expensive-definedness-checks=no|auto|yes [auto].
* ==================== OTHER CHANGES ====================
* Valgrind is now buildable with link-time optimisation (LTO). A new
configure option --enable-lto=yes allows building Valgrind with LTO. If the
toolchain supports it, this produces a smaller/faster Valgrind (up to 10%).
Note that if you are doing Valgrind development, --enable-lto=yes massively
slows down the build process.
Upstream README excerpt:
Major changes in 1.18.2 (2020-05-21)
Fix a SPNEGO regression where an acceptor using the default credential would improperly filter mechanisms, causing a negotiation failure.
Fix a bug where the KDC would fail to issue tickets if the local krbtgt principal's first key has a single-DES enctype.
Add stub functions to allow old versions of OpenSSL libcrypto to link against libkrb5.
Fix a NegoEx bug where the client name and delegated credential might not be reported.
Major changes in 1.18.1 (2020-04-13)
Fix a crash when qualifying short hostnames when the system has no primary DNS domain.
Fix a regression when an application imports "service@" as a GSS host-based name for its acceptor credential handle.
Fix KDC enforcement of auth indicators when they are modified by the KDB module.
Fix removal of require_auth string attributes when the LDAP KDB module is used.
Fix a compile error when building with musl libc on Linux.
Fix a compile error when building with gcc 4.x.
Change the KDC constrained delegation precedence order for consistency with Windows KDCs.
Add handling of -revN as plN (instead of .N) and -rcN as rcN in Makefile.
Use the -revN or -rcN naming in DISTFILE, as they are (apparently) created
automatically by GitHub. Munge GITHUB_RELEASE to produce the tag name with
an underscore instead of a hyphen before rev or rc. Munge WRKSRC to strip
both -revN and -rcN.
6.9.6 Release Candidate 1
- In a Unix environment, if you have the POSIX API enabled in
an earlier version (disabled by default in 6.9.5) and you
need application binary compatibility with the POSIX API,
specify "--enable-binary-compatible-posix-api=yes" instead of
"--enable-posix-api=yes". "--enable-posix-api=yes" only supports
source-level compatibility for POSIX API since 6.9.6.
- NEW: configure option --enable-binary-compatible-posix-api=[yes/no]
- NEW API: Limiting the maximum number of calls of subexp-call
- NEW API: ONIG_OPTION_NOT_BEGIN_STRING / NOT_END_STRING /
NOT_BEGIN_POSITION
- Fixed behavior of ONIG_OPTION_NOTBOL / NOTEOL
- Fixed many problems found by OSS-Fuzz
- Fixed many problems found by Coverity
- Fixed CVE-2020-26159
Timestamps in output are now rfc3339-formatted #965
overflow warnings with timers fixed#980
Python dependencies are now covered by a requirements.txt #994
JSON output cleaned up when no CPU scaling is present (#1008)
CartesianProduct added for easier settings of multiple ranges (#1029)
Python bindings improvements:
Custom main functions (#993)
A rename to google_benchmark (#199
More state methods bound (#1037) with a builder interface (#1040)
Workflow additions in github include pylint (#1039) and bindings runs (#1041)
Version 0.7.18
~~~~~~~~~~~~~~
Released: 2020-09-07
New Features:
- Add content rating system APIs from gnome-software (Philip Withnall)
- Add "validate-version" command (Florian Müllner)
Bugfixes:
- Allow timestamp in the future in validate-relax (Bartłomiej Piotrowski)
- Don't ignore localized strings that are the same as original (Isaque Galdino)
- Fix crash with invalid children of <ul/> (Fabian Vogt)
- Lower the OARS/CSM mapping of sex-homosexuality/intense (Philip Withnall)
- Properly initialize mutexes (Laurent Bigonville)
- Test launchable tags in validation (Ian McInerney)