2022-09-27

	* Revision: 238
	- made pyparsing library (2.0.1) compatible with python 3.10 In version 3.10
	the MutableMapping class was removed from the collections module.

2022-05-14

	* Revision: 237
	- explicitly merge a backwards repeat when it appears at the end of an empty
	overlay measure

2022-01-21

	* Revision: 236
	- implement a separate slur stack for each overlay voice

	* Revision: 235
	- bug: slur numbers were wrong in voice overlay (reported by Chris Spencer)

2021-11-24

	* Revision: 234
	- accept '-' as valid ABC input file name for reading from standard input

2021-09-30

	* Revision: 233
	- retrieve score title from xml document when writing the output file when
	the -t option is present (allows -t and -m to be used together)
	- split a tune collection only on X: when it occurs at the beginning of a line

2021-09-01

	* Revision: 232
	- correctly translate shorted tuplet notation (p:q

2021-05-28

	* Revision: 231
	- added grammer for 13th chords
	- also recognize min6, min7, etc in addition to m6 m7 etc.

2021-05-27

	* Revision: 230
	- added translation of sus chords (sus, sus4 and sus2)

2020-11-15

	* Revision: 229
	- added support for melisma's (contibuted by Michael Strasser) The
	translation uses the lyric type attribute from MusicXML 3.0 for precise
	layout, which is unfortunately not supported by MuseScore 3.5.2

2020-07-23

	* Revision: 228
	- merged patch from Martin Tarenskeen with various corrections for Python3
	- bug: single slash division resulting in floats for <duration>

2020-07-19

	* Revision: 227
	- avoid rounding in computation of durations for 7 and 9 tupplets
	- use greatest common divisor to get the smallest <divisions> value, but not
	smaller than 120 for backwards compatibility.

2020-05-19

	* Revision: 226
	- add dummy instrument name in mkInst(). (bug MuseScore) MuseScore
	incorrectly places unpitched notes when no instrument name is present (empty
	instrument-name tag).

	* Revision: 225
	- bug in parameters passing to getXmlScores and mxm.parse The bug caused
	options -b, -f and -t to stop working. Bug introduced in revision 221, 9
	months ago

2020-03-23

	* Revision: 224
	- a rest that lasts a full measure gets the attribute measure="yes" and does
	not get an xml note type.

2020-03-22

	* Revision: 223
	- also output a tie element (for playback) in addition to a tied element
	(for notation)
	- and remove the added tie element properly when converting an illegal tie to
	a slur

2020-03-10

	* Revision: 222
	- added translation of bass-notes in chords (slash notation)

2019-08-02

	* Revision: 221
	- cleaned up global instances
	- added getXmlScores contributed by David Randolph
	- update main program to use getXmlScores
	- kept convert() backward compatible for EasyABC

2019-05-10

	* Revision: 220
	- changed the license to LGPL

2018-10-14

	* Revision: 219
	- improved version replacement in compile script