Pyguitarpro

Latest version: v0.9.3

Safety actively analyzes 619224 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.9.3

-------------

*2023-02-22*

**Changes:**

- Fixed ``GraceEffect.durationTime`` `34 <https://github.com/Perlence/PyGuitarPro/issues/34>`_.
- Fixed hashing `31 <https://github.com/Perlence/PyGuitarPro/issues/31>`_.
- Improved the type checking support for models.
- Fixed ``Song.newMeasure``.

0.9.2

-------------

*2022-06-26*

**Changes:**

- Enabled passing ``bytes`` to the ``parse`` and ``write`` functions.

0.9.1

-------------

*2022-06-26*

**Changes:**

- Enabled passing `PathLike <https://docs.python.org/3/library/os.html#os.PathLike>`_ objects to the ``parse`` and
``write`` functions.
- Fixed reading and writing measure headers in Guitar Pro 5.

0.9

-----------

*2022-01-23*

**Backward-incompatible changes:**

- Aligned the ``GuitarString`` representation with scientific pitch notation.
- Dropped support for Python 3.6.

**Changes:**

- Switched to the hash function generated by attrs.

0.8

-----------

*2020-11-21*

**Backward-incompatible changes:**

- Dropped support for Python 2.7.
- Dropped support for Python 3.4.
- Dropped support for Python 3.5.
- Removed the ``Fingering.unknown`` member.
- Removed the misleading ``MeasureHeader.tempo`` and ``Measure.tempo`` attributes.
- Removed the unused ``Beat.index`` attribute.
- Removed the unused ``Color.a`` attribute.
- Removed the unused ``MeasureHeader.hasMarker`` property.
- Removed the unused ``BeatStroke.getIncrementTime`` method.
- Removed the unused ``Tempo`` class.
- Changed the ``Beat.text`` type to ``str`` and removed the ``BeatText`` class.
- Implemented lenient handling of unknown ``Fingering``, ``NoteType``, ``ChordType``, ``ChordExtension`` values
`18 <https://github.com/Perlence/PyGuitarPro/issues/18>`_.
- Functions ``guitarpro.parse`` and ``guitarpro.write`` no longer close the passed file object.

**Changes:**

- Added type hints.
- Annotated read and write errors with track, measure, voice, and beat numbers.
- Moved the ``end`` property from ``Measure`` to ``MeasureHeader``.
- Truncated the ``MeasureHeader.repeatAlternative`` to 8 bits when writing GP5 file.
- Fixed the vibrato and harmonics when converting a GP3 file to the newer versions.

0.7

-----------

*2020-09-25*

**Backward-incompatible changes:**

- Removed the deprecated ``Beat.realStart`` property.
- Made ``Tuplet.convertTime()`` and ``Duration.time`` return ``int`` for whole times and ``Fraction`` for rational
times.

**Changes:**

- Fixed creating durations from dotted tuplets `16 <https://github.com/Perlence/PyGuitarPro/issues/16>`_.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.