Bug Fixes
- rabbitmqctl wait exited with the status code of 0 when node stopped
because it could not contact any cluster peers to [re-]join.
- rabbitmqctl forget_cluster_node used in offline mode could result in
promotion of a node that's no longer a cluster member.
- Queue master locator could not be set using optional queue arguments
(x-arguments).
- CLI tool (e.g. rabbitmqctl) man pages were not rendered correctly.
Enhancements
- Disk space monitor will periodically retry (every 2 minutes by
default, up to 10 times) before going into disabled state as
external tools used to monitor available disk space can fail or
produce unexpected output temporarily.
- Memory relative free disk space limits now support integer values as
well as floats.
Management and Management Agent Plugins
- TLS-related settings in HTTP API listeners could break JSON
serialisation for the GET /api/overview endpoint.
- Non-numerical values for numerical stats are now handled safety by
stats aggregation.
- Stats are no longer emitted for connections that are not considered
to be in the fully initialised state.
- POST requests now instruct clients to close TCP connections.
- In some popular browsers (Chrome, Internet Explorer) a POST request
followed by an immediate GET request would result in a 400 response.
Other browsers do no exhibit this behaviour.
- I/O average time per operation graph didn't match legend.
- Sample retention policies are now validated more strictly to avoid
configurations that are not supported and will lead to exceptions.
- Certain stats for connections were not initialised as numerical
values, which resulted in log noise.
- UI operation for binding deletion did not respect optional (extra)
binding arguments.
- Current virtual host is pre-selected on the "Add/update policy"
form.
MQTT Plugin
- A non-initialized connection (e.g. one that failed early because
client-provided payload wasn't a valid MQTT payload) produced a
crash report log entry during termination.
LDAP Plugin
- Stale connection purging in LDAP connection pool could fail with a
badmatch.
Trust Store Plugin
- Certificate change detection algorithm no longer uses stat(2) on
certificate directory because of its limitations that could lead to
undetected changes in certain scenarios.
Web STOMP Plugin
- The plugin failed to start after being stopped and re-enabled.
- Server-initiated consumer cancellation failed with an exception.
Management Visualiser Plugin
- The plugin wasn't compatible with recent 3.6.x releases.
== [7.6.0] 2017-05-19 ==
* Add *_and/or/xor* and *_[fetch_]compare_and_swap* tests to test_atomic
* Add asm-based and/or/xor implementation for char/short/int (gcc/x86)
* Add asm-based char/short/int CAS implementation for gcc/x86[_64]
* Add configure '--disable-atomic-intrinsics' option
* Add dd_acquire_read case to test_atomic
* Add initial nios2 architecture support
* Add Makefile target (check-nolink) to compile all source without linking
* Add Makefile target to run all tests without test-driver
* Add test_atomic_generalized to Makefile and Makefile.msft
* Allow alternate CC (CROSS_CC) for AC_TRY_COMPILE (configure)
* Always define word-wide CAS for x86 (MS VC++ 8+)
* Avoid atomic_compare_exchange_n if no __GCC_HAVE_SYNC_COMPARE_AND_SWAP_n
* Avoid extra nop_full in stack_pop_acquire if atomic intrinsics used (x86)
* Basic support of TILE-Gx and TILEPro CPUs
* Code refactoring of int-wide primitives in gcc/x86.h
* Define AO_TS_SET as __GCC_ATOMIC_TEST_AND_SET_TRUEVAL if applicable
* Define CLANG/GNUC_PREREQ macros to check gcc/clang minimum version
* Do not define print_list() unless used (tests)
* Eliminate 'condition sizeof(long)>4 is always true' cppcheck style warning
* Eliminate 'ISO C90 does not support long long' compiler pedantic warning
* Eliminate 'scope of variable can be reduced' cppcheck warnings
* Eliminate redundant lwsync 2nd call in CAS_full on fail (gcc/PowerPC)
* Fix 'unknown attribute no_sanitize' compiler warning (clang prior to v3.8)
* Fix 'variable new value is never used' cppcheck style warning
* Fix missing double_compare_and_swap_dd_acquire_read
* Fix reporting about missing and/or/xor_dd_acquire_read (test_atomic)
* Hide AO_locks symbol
* Implement AO_CLEAR using C11 atomic intrinsic (GCC)
* Implement CAS_acquire/release/full using __atomic_compare_exchange_n (gcc)
* Implement char and/or/xor and short CAS for msftc ARM and X86[_64]
* Implement char CAS and char/short add for msftc X86[_64] (VS 2013+)
* Implement compiler_barrier using C11 __atomic_signal_fence (GCC)
* Implement int CAS/inc/dec for msftc/x86_64
* Implement short inc/dec directly for msftc ARM and X86[_64]
* Initial ibmc/powerpc (xlc) support
* New configure option (--enable-werror) to treat warnings as compiler errors
* New macro AO_PREFER_BUILTIN_ATOMICS to rely on C11 atomics fully (AArch64)
* Refine AO_nop_write comment for ARM big.LITTLE architecture
* Refine configure messages when checking for compiler options
* Refine documentation about _full memory ordering suffix
* Refine README how to build the library source from the repository
* Relax shareability domain for dmb st in AO_nop_write (ARM/AArch64)
* Remove redundant include windows.h from headers (msftc/x86[_64])
* Remove spaces at EOLn in asm code
* Report gcc/clang pedantic warnings (configure)
* Support NaCl/arm
* Suppress 'ISO C does not support __int128 type' GCC/Clang pedantic warning
* Test store/CAS emulation explicitly
* Update shared libraries version info to 2:0:1
* Use GCC atomic intrinsics for PowerPC 32/64 (GCC 4.8+ and clang 3.8+)
* Use GCC atomic intrinsics for x86, x64, ARM, MIPS (gcc 4.9+, clang 3.5+)
* Use generalized double-wide load/store if AO_PREFER_GENERALIZED (gcc/x86)
* Workaround '#error' cppcheck error messages
* Workaround 'condition always true', 'unused stored value' cppcheck warnings
* Workaround 'function is never used' cppcheck style warnings
* Workaround 'obsolescent ftime called' cppcheck style warning (POSIX)
* Workaround 'overflow in pointer subtraction' cppcheck warning
* Workaround 'shifting 32-bit value by 32 bits undefined' cppcheck warning
* Workaround 'uninitialized memory use' code analyzer false warning (tests)
* Workaround 'uninitialized variable' cppcheck error in hpc/hppa.h
* Workaround 'value of macro is unknown' cppcheck information messages
* Workaround a bug in double-wide intrinsics of Clang/x64 with ASan enabled
* Workaround MSan warning about uninitialized data read by generalized store
3.25.2 (2017-04-30)
- SFTP components have been updated and are now based on PuTTY 0.69
- Fixed potential stall during the final listing operation when finishing a queue which contained uploads
3.25.2-rc1 (2017-04-23)
- Fix crash if filters.xml has become corrupted
- Fix FTP proxy support
- Fix sending of FTP keep-alive commands
- MSW: Windows Vista is no longer supported
- MSW: File and directory icons now also appear on systems that have no Windows directory
3.25.1 (2017-03-20)
- OS X: Fixed a crash if connecting to old servers not supporting UTF-8
- Fixed timeout detection
3.25.0 (2017-03-13)
+ OS X: The minimum required OS X version is now 10.9
- OS X: Disable App Nap during transfers and other operations
- OS X: Downloaded updates are now stored in the Downloads directory
- OS X: Fix initial toolbar state on startup if it was hidden when FileZilla was last closed
- Fix reconnect delay logic which broke in 3.25.0-beta1
- Fix piecewise creation of remote paths using FTP which broke in 3.25.0-beta1
3.25.0-rc1 (2017-03-04)
- Fix encryption selection for FTP in the Site Manager which broke in 3.25.0-beta1
- Small changes to error message texts
3.25.0-beta1 (2017-02-24)
+ Major refactoring of the FileZilla internals.
- Scale width of fields in the status line control on high-DPI displays
- Fix duplicate mnemonic in "Files currently being edited" dialog.
0.9.2 (2017-05-25)
+ Added fz::random_bytes to obtain a vector of the passed size of uniformly distributed random bytes
+ Added fz::ltrim and fz::rtim
+ Added parameter to trim functions which characters to trim
+ It is now possible to detach threads from async_task
Core
Release v1.1.4
Drop ppc64-specific workaround for versioned symbols
conf/ucm: broxton: add broxton-rt298 conf files
Config API
conf: Allow dynamic top-level config directory
HWDEP API
hwdep: add support for MOTU FireWire series and RME Fireface series
hwdep: add Line6 USB series support
Mixer API
conf: Allow dynamic top-level config directory
PCM API
ALSA: pcm: Use recursive mutex
pcm: dmix: Disable var_periodsize as default
pcm:plugin: Fix sound capture via MMAP access
plugin:dshare: wrong state reporting
pcm:file: delegate htimestamping to slave instead of always getting real_htimestamp
pcm:plug: save converter config
dmix plugin: drain - quickfix for the previous patch
dmix plugin: fix drain for nonblock mode
pcm file plugin: handle snd_pcm_mmap_begin() error path in snd_pcm_file_mmap_commit()
always handle return value from snd_config_get_id() (coverity)
pcm_plugin: unify the snd_pcm_mmap_begin result value checking
pcm: rate: Add capability to pass configuration node to plugins
pcm: extplug: refinement of masks in extplug
pcm: status dump fix timestamp formatting
pcm: file: Enable file writing for capture path
pcm: direct: fix race on clearing timer events
pcm: dmix_rewind corrupts application pointer fix
pcm: dmix: Allow disabling x86 optimizations
pcm: Disable locking in async mode
pcm: Avoid lock for snd_pcm_nonblock()
pcm: multi: Drop the fixed slave_map[] in snd_pcm_multi_open()
pcm: direct: Fix deadlock in poll_descriptors
pcm: direct: don't return bogus buffer levels in xrun state
pcm: direct: check state before enter poll on timer
pcm: direct: Fix for sync issue on xrun recover
pcm: direct: returning semop error code for semaphore up/down failures
rate: dynamic update avail_min on slave
plugin: dynamically update avail_min on slave
pcm: rate: fix the hw_ptr update until the boundary available
pcm: dshare: enable silence
pcm: direct: allow users to configure different period sizes
RawMidi API
rawmidi: virtual: fix reading into a small buffer
Sequencer API
seq: improve documentation about new get pid/card functions
Timer API
timer: obsolete legacy rtctimer instance
Topology API
topology: Fix issue in parsing routes when generating topology binary
conf: Allow dynamic top-level config directory
topology: Allow a data section to contain multiple tuples objects
topology: Group elements with the same index value into a block
topology: Look up references for an object based on its index
topology: Remove code parsing index value in paring each object
topology: Insert new element based on its index value
topology: coverity - remove dead code
always handle return value from snd_config_get_id() (coverity)
topology: Fix incorrect license in source comments.
topology: fix unused-const-variable warning
Use Case Manager API
ucm parser: fix possible string overflow in uc_mgr_import_master_config()
ucm: Add command 'get _file' to get the config file name of the opened card
ucm: Load device-specific configuration file based on the card long name
ucm: Assure the user input card name not to exceed max size of card long name
ucm: parser needs limits.h
ucm: Add ATTRIBUTE_UNUSED for unused parameters of execute_component_seq()
ALSA Lisp
conf: Allow dynamic top-level config directory
Configuration
conf: topology: Fix index mismatch for skl and bxt
conf: Allow dynamic top-level config directory
conf: Remove dmix.direct_memory_access setup
conf/cards: add VC4-HDMI card
pcm: dmix: Allow disabling x86 optimizations
conf: Add card config for Intel HDMI/DP LPE audio
conf/cards: add support for pistachio-card.
conf/ucm: broxton: add broxton-rt298 conf files
External Rate Converter Plugin SDK
pcm: rate: Add capability to pass configuration node to plugins
Kernel Headers
hwdep: add support for MOTU FireWire series and RME Fireface series
hwdep: add Line6 USB series support
timer: obsolete legacy rtctimer instance update to libtool 1.3.3
Changes from Version 1.11.0 to 1.11.1
Added 3D convex hull computation and features (David Stöckel).
Added Random Forest version 3, inspired by LEMON's graph API, to simplify customization of RF variants (Philip Schill).
Improved hierarchical clustering (Cpnstantin Pape).
Minor improvements and bug fixes in the code and documentation.
Vala 0.36.0
===========
* Highlights
- Update manual using DocBook from wiki.gnome.org as source [#779090]
- Add support for array-parameters with rank > 1 in signals [#778632]
- Use GTask instead of GSimpleAsyncResult with GLib 2.36/2.44 target [#763345]
- Deny access to protected constructors [#760031]
- Support [DBus (signature = ...)] for properties [#744595]
- Add [CCode ("finish_instance = ...")] attribute [#710103]
- Support [HasEmitter] for vala sources [#681356]
- Add support for the \v escape charactor [#664689]
- Add explicit copy method for arrays [#650663]
- Allow underscores in type parameter names [#644938]
- Support [FormatArg] attribute for parameters
- Ignore --thread commandline option and drop gthread-2.0 references
- Check inferred generic-types of MemberAccess [#775466]
- Check generic-types count of DelegateType [#772204]
- Fix type checking when using generics in combination with subtype [#615830]
- Fix type parameter check for overriding generic methods
- Use g_signal_emit where possible [#641828]
- Only emit notify of properties if value actually changed [#631267] [#779955]
- Mark chained relational expressions as stable [#677022]
- Perform more thorough compatibility check of inherited properties [#779038]
- Handle nullable ValueTypes in signals delegates properly [#758816]
* New bindings:
- gtk+-4.0, gtk+-unix-print-{2,3,4}.0, libgrss
* Removed bindings:
- clutter-json-1.0
* Updated bindings. Some fixes may need to be wrapped in your Vala code
with the preparser directive #if VALA_0_36
- cairo: Add bindings for cairo_*_user_data()
- clutter-1.0: Fix constructors which weren't detected as such
- clutter-gst-2.0: Skip VideoTexture.get_audio_streams/get_subtitle_tracks
- clutter-gst-3.0: Three commits
- gdk-2.0: Include gdk/gdkkeysyms.h for Gdk.Key
- gdk-3.0: Three commits
- gdk-pixbuf-2.0: Three commits
- gobject-introspection-1.0: Prettify and fix the whole thing
- gsl.vapi: Fix attribute typos
- gstreamer-1.0: Make ElementFactory.get_static_pad_templates fully "unowned",
Mark *.make_writable with "ReturnsModifiedPointer",
Fix Gst.Base.Adapter.map/take bindings
- gtk+-3.0: Various updates
- gtk+-X.0: Mark "iter" param of ListStore.remove() as ref
- libarchive: Add ReadDisk
- libxml-2.0: Adding missing API and nullable parameters
- linux: add non-posix fcntl constants
- polkit-gobject-1: Fix constructors which weren't detected as such
- poppler-glib: Update to 0.52.0
- rest-0.7: Fix some ownership problems
- sdl: Make Palette and PixelFormat a struct
- webkit2gtk-4.0: Update to 2.16
- webkit2gtk: URI*.get_http_headers returns unowned Soup.MessageHeaders
* Updated GLib core bindings:
- gio-2.0:
+ Fix async constructors of DBusConnection,DBusObjectManagerClient...
+ Fix binding of Resolver.lookup_service*()
+ Keep GLib.Socket API compatible with gio < 2.48
+ Update SettingsBackend related bindings
+ Add/"Unlock" missing GTask symbols
- gio-unix-2.0:
+ Add "g_unix_mounts_for" and fix "g_unix_mount_at"
- glib-2.0:
+ Add GPOINTER_TO_* as from_pointer()
+ Add G_CHECKSUM_SHA384
+ Add "g_utf8_make_valid"
+ Add more Error bindings
+ Add simple fast-path to string.replace()
+ Add UCS-4 and UTF-16 related bindings
+ Add uuid_string_*
+ Fix g_bookmark_file_load_from_*/to_file bindings
+ Mark delegates in Test.add_data_func/add_func() as scope=async
+ Mark va_list.arg() with simple-generics to allow int64 or double
+ Update Unicode symbols
- gobject-2.0:
+ Add a bunch of missing symbols
+ Add some missing "array_length_type" annotations
* GIR parser and writer:
- Add [GIR ("fullname = ...")] attribute, set fullname of GType [#775591]
- More complete parsing of field information [#772902]
- Use the correct tag- and element-name for an annotation [#769597]
- Use type_id information from gir if not already overridden
- No support for fixed-size array as return-value
- Let alias inherit more information from base_type
- Improve function to method conversion
- Avoid fatal handling of nameless unions
- Allow to specify the base_type of an alias
- Add metadata-support for "returns_modified_pointer" [#759255]
* D-Bus code generation:
- Check there is a return error location before using it [#779652]
- Fix memory-leak using g_task_propagate_pointer [#778993]
- Initialize intermediate variables [#778540]
- Handle errors when extracting FDs from dbus messages [#778540]
- Ensure extracted data from the GVariant is freed on error [#778540]
* C code hardening and reproducibility:
- Fix build with -Werror=enum-compare -Werror=switch
- Build testsuite with -Werror=format-nonliteral -Werror=format-security
-Werror=int-conversion -Werror=redundant-decls
- Add G_GNUC_FORMAT attribute for FormatArg functions [#774060]
- Add G_GNUC_PRINTF/SCANF attribute for Printf/ScanfFormat functions [#710862]
- gtkmodule: Order required-gtype-classes for reproducibility [debian#802528]
* Reduce incompatible-pointer-type C code warnings:
- Cast vfunc pointer assigns of abstract overrides [#777958]
- Fix vfunc cast for async method implementation/override
- Default to void-return for vfunc cast of *_async methods
- Cast *_destroy_func of generic-types calls to GDestroyNotify
- Cast destroy_data for g_cclosure_new to GClosureNotify
- Pass pointer of matching type to property-getter
- memberaccess: Don't resolve base_method/property twice
* Genie:
- Allow comma-separated identifiers in definition of enums [#776833]
- Add empty file check to read_token() [#633083]
* Various bug fixes:
- codegen: Don't create duplicated complete-async code [#778302]
- codegen: Don't return void for non-nullable simple-type structs [#778224]
- vala: Non-null initializers not allowed for owned namespace fields [#777697]
- codegen: Support casting arbitary value-types to arrays [#777194]
- codegen: Reference struct fields with their actual cname [#775761]
- codegen: Add function-prototypes for all register-type calls [#775446]
- vala: check a property has an accessor and/or a mutator [#773956]
- codegen: Don't declare CreationMethod for compact-classes twice [#772661]
- method: Print encountered type if return types mismatch [#769501]
- codegen: Fix memory-leak with object initializer for properties [#766739]
- codegen: Fix array length of array returned by lambda [#761360]
- codegen: Fix emission of constant array length [#756376]
- codegen: Support deprecating properties and their accessors [#732449]
- codegen: Don't add static modifier to abstract property setters [#673389]
- codegen: Fix instance parameter property setter in SimpleType structs
[#657346]
- codegen: Fix base-access from within overriding struct-property-accessor
[#764481]
- vala: Check accessibility of default arguments [#648030]
- vala: Disallow private accessors in overridable properties [#603491]
- methodcall: Don't try to remove N_/NC_ while properly handled in C [#642350]
- vala: Check type arguments in DataType.equals [#641418]
- parser: Allow cast pointer expressions without enclosing parens [#590641]
- Don't initialize local variable if not requested
- codegen: Don't implicitly initialize local variables with initializer
- Check printf arguments of object creation expressions
- ccodefunction: Only add G_GNUC_DEPRECATED to declarations
- codegen: Avoid criticals while unconditionaly trying to chain-up to
non-existing property-accessors
- signalmodule: Add signal-emitter declaration if needed [#779609]
- signalmodule: Fix deprecation of signals
- codegen: Properly null-out source on ownership-transfer of delegates
- vala: Fix MemberAccess.is_non_null() for EnumValue constants [#780050]
* Contributors:
Abderrahim Kitouni, Alistair Thomas, Andrea Del Signore, Carlos Garnacho,
Daniel Espinosa, Daniel Pfeifer, Dr. Michael Lauer, Evan Nemerson,
Florian Brosch, Francisco Serna, George Barrett, Jens Georg, Jordan Yelloz,
Jürg Billeter, Luca Bruno, Marvin W, Matthias Berndt, Michael James Gratton,
mrmacete, Nikolay Orlyuk, Niko Tyni, Ole André Vadla Ravnås,
Philip Withnall, Richard Wiedenhöft, Rico Tzschichholz, Sam Thursfield,
Severin Heiniger, Simon Werbeck, Timm Bäder, Vladislav, Yu Feng
Vala 0.34.0
===========
* Bug fixes and binding updates.
Vala 0.33.1
===========
* Bug fixes and binding updates.
libopenmpt 0.2-beta24 (2017-05-22)
[Bug] localtime() was used to determine the version of Schism Tracker used to save IT and S3M files. This function is not guaranteed to be thread-safe by the standard and is now no longer used.
[Bug] Compilation with GCC 4.1 was broken since 0.2-beta20.5.
Improvements to seeking: Channel panning was not always updated from instruments / samples when seeking, and out-of-range global volume was not applied correctly in some formats.
Work-around for reading MIDI macros and plugin settings in some malformed IT files written by old UNMO3 versions.
Improve tracker detection in IT format.
1.8.2 - 2017-05-26
~~~~~~~~~~~~~~~~~~
* Fixed a compilation bug affecting OpenSSL 1.1.0f.
* Updated Windows and macOS wheels to be compiled against OpenSSL 1.1.0f.
17.0.0 (2017-05-23)
-------------------
Deprecations:
^^^^^^^^^^^^^
- Since Chrome 58 and Firefox 48 both don't accept certificates that contain only a Common Name, its usage is hereby deprecated in ``service_identity`` too.
We have been raising a warning since 16.0.0 and the support will be removed in mid-2018 for good.
Changes:
^^^^^^^^
- When ``service_identity.SubjectAltNameWarning`` is raised, the Common Name of the certificate is now included in the warning message.
`#17 <https://github.com/pyca/service_identity/pull/17>`_
- Added ``cryptography.x509`` backend for verifying certificates.
`#18 <https://github.com/pyca/service_identity/pull/18>`_
- Wildcards (``*``) are now only allowed if they are the leftmost label in a certificate.
This is common practice by all major browsers.
`#19 <https://github.com/pyca/service_identity/pull/19>`_
Version 6.5.7 - 15 May 2016
[CHANGES]
o global: Now global(1) accept a file as --nearness option.
If it is a file, tags in the file are shown first.
o global: Added aliases for MAKEOBJDIR and MAKEOBJDIRPREFIX.
GTAGSOBJDIR: alias for MAKEOBJDIR
GTAGSOBJDIRPREFIX: alias for MAKEOBJDIRPREFIX
These aliases are given higher priority than the originals.
o global: New command --print=<name>.
<name> may be one of: root, dbpath or conf.
This is a generic version of the -p (--print-dbpath) command.
'global -p' is equal to 'global --print=dbpath'
'global -pr' is equal to 'global --print=root'
o gtags: Updated the built-in PHP parser to support namespaces and traits,
which were introduced in PHP5. The following keywords have been removed:
- failure: not a keyword
- header: normal built-in function
- is_array: normal built-in function
- is_set: typo -> isset
- printf: normal built-in function
- setcookie: normal built-in function
- success: not a keyword
[FIXED BUGS]
o globash: Echo command with -n option didn't work on some OS. Now it works.
o global: The --nearness option without -x option brought segmentation fault.
$ global --nearness=. main
Segmentation fault: 11
Now it works.
o global: --from-here with -i option did not ignore case of function name
in the context. Now it works.
Input:
[main.c]
1: main() {
2: func();
3: Func();
4: }
5: func() {}
6: Func() {}
$ global -xi --from-here=6:main.c func
(global-6.5.6)
Func 6 main.c Func() {}
func 5 main.c func() {}
(global-6.5.7)
Func 3 main.c Func();
func 2 main.c func();
[INCOMPATIBLE CHANGES]
o gtags.conf: Added new candidate path.
(1) --gtagsconf file
(2) $GTAGSCONF
(3) [project root]/gtags.conf
(4) [project root]/[objdir]/gtags.conf <- [NEW]
(5) $HOME/.globalrc
(6) /etc/gtags.conf
(7) [sysconfdir]/gtags.conf
The default of [objdir] is 'obj'. You can change it by
the environment variables (GTAGSOBJDIR or MAKEOBJDIR).
---- Version 8.13.10 - 2017-05-22 ----
Fix abnormal meter in 2nd music line when no starting meter and
meter defined inside the 1st music line
(reported by Paul Morrissett)
Fix bad x coordinate when PS rotate and SVG output
Fix bad horizontal offset of end of repeat bracket on !rbend!
Fix crash on %%deco in recent versions of MacOS X
(reported by Frédéric Boulanger)
Fix crash when measure numbering and bad measure durations
Fix bad vertical offset of automatic tablatures when %%staffscale != 1
(reported by Lionel Coates)
Raise the breath marks when after high notes
(asked by Chris Myers)
Fix crash when no note in voice overlay
(reported by Richard Robinson)
3.0.1
-----
* builddoc: uses the new Sphinx 1.6 code for multiple builder
* Updated from global requirements
* Fix missing comment from previous change
* trivial: Add note about multiple builders support
0.8.0 -- 2017-05-20
-------------------
More information about this release can be found on the `0.8.0 milestone`_.
New Features
~~~~~~~~~~~~
- Add ``UserAgentBuilder`` to provide more control over generated User-Agent
strings.
Fixed Bugs
~~~~~~~~~~
- Include ``_validate_certificate`` in the lits of picked attributes on the
``AppEngineAdapter``.
- Fix backwards incompatibility in ``get_encodings_from_content``
.. _0.8.0 milestone:
https://github.com/sigmavirus24/requests-toolbelt/milestones/0.8.0
0.203 2017-05-14 10:55:51+02:00 Europe/Paris
* Rename $REF_UTIL_IMPLEMENTATION environment variable to
$PERL_REF_UTIL_IMPLEMENTATION (suggested by ether++)
0.202 2017-05-14 10:39:52+02:00 Europe/Paris
* Use of the Pure-Perl implementation can now be forced at runtime by
setting either $Ref::Util::IMPLEMENTATION or
$ENV{REF_UTIL_IMPLEMENTATION} to "XS"
* Fix is_*_formatref() error messages (reported by tobyink, #38)
* Speed enhancements for is_*_formatref() on 5.8+
* Restore 5.6 and 5.8 compatibility
* PP behaviour now matches XS for \v1.2.3 and \sub {}
* Updated documentation to reflect the PP/XS split
0.201 2017-05-12 15:42:54+02:00 Europe/Paris
* Fix space/tab issue in Makefile (srezic, ether)
* Don't use DynamicPrereqs for unrelated Makefile.PL snippet (ether)
0.200 2017-05-12 10:14:26+02:00 Europe/Paris
* Reimplement in pure Perl, with a dynamic dependency on a new
Ref::Util::XS module that contains the fast XS implementation.
ether++ for the Dist::Zilla wrangling.
Ref::Util::XS is the XS implementation of Ref::Util, which provides
several functions to help identify references in a more convenient
way than the usual approach of examining the return value of ref.