Patacrep

Latest version: v5.2.1

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

Scan your dependencies

Page 1 of 6

5.1.2

* Fix `pdfobjcompresslevel` undefined control sequence [243](https://github.com/patacrep/patacrep/pull/243)

5.1.1

* Fix the auto-release to pypy

5.1.0

* Bugfixes
* Chordpro files
* The capo directive is now considered [224](https://github.com/patacrep/patacrep/pull/224)
* The files don't need to end with a trailing line [223](https://github.com/patacrep/patacrep/pull/223)
* The '&' character is correctly escaped in nolyrics environment [236](https://github.com/patacrep/patacrep/pull/236)
* Content files
* The `tex` keyword correctly includes all files of the list [228](https://github.com/patacrep/patacrep/pull/228)
* Fix the import when the content folder is zipped [235](https://github.com/patacrep/patacrep/pull/235)
* PDF generation
* The bookmarks correctly use the unicode encoding [225](https://github.com/patacrep/patacrep/pull/225)
* The first letters of the index are "unidecoded" [231](https://github.com/patacrep/patacrep/pull/231)
* Enhancements
* Error management
* The 'error' option is considered for contentlist errors (incorrect syntax for instance) [226](https://github.com/patacrep/patacrep/pull/226)
* Chordpro songs
* The `meta` directive is now supported: `{meta: COMMANDNAME:arg}` [220](https://github.com/patacrep/patacrep/pull/220)
* The `~` and `^` characters will not be escaped [239](https://github.com/patacrep/patacrep/pull/239)
* LaTeX songs
* The `meta` directive is now supported: `\metacrep{COMMANDNAME}{arg}` [220](https://github.com/patacrep/patacrep/pull/220)
* Faster index generation [233](https://github.com/patacrep/patacrep/pull/233)
* Patatools
* New command to generate the list of the content items (songs, sections...): `patatools content items <songbook>` [232](https://github.com/patacrep/patacrep/pull/232)

5.0.0

* Songbook file
* Default extension is now `.yaml`
* Book options are now specified using the yaml markup
* `cd` behavior changed [207](https://github.com/patacrep/patacrep/pull/207)
* `addsongdir` and `setcounter` created
* `sorted` renamed to `sort`
* The song counter is no more reset on `songsection` [208](https://github.com/patacrep/patacrep/pull/208)
* The names of notes can be explicitely defined (was limited to `solfedge` or `alphascale`) [217](https://github.com/patacrep/patacrep/pull/217)

* Song files
* New song format supported: Chordpro
* Supported extensions [174](http://github.com/patacrep/patacrep/pull/174)
* .csg: Chordpro (recommmended)
* .tsg: LaTeX song
* .sg: LaTeX song (unfavored)
* .tis: LaTeX intersong
* `start_echo` is now supported in chordpro songs [205](https://github.com/patacrep/patacrep/pull/205)
* LaTeX songs
* `cov` renamed to `cover`
* `vcov` is deprecated
* Image directive now accepts options to define its size [218](https://github.com/patacrep/patacrep/pull/218)
* Better handling of special characters [213](https://github.com/patacrep/patacrep/pull/213)

* Add a compilation option `--error` [195](https://github.com/patacrep/patacrep/pull/195)

* Template files also uses `yaml` markup

* Creation of a patatools utility [189](https://github.com/patacrep/patacrep/pull/189)

* Datadir reorganisation [211](https://github.com/patacrep/patacrep/pull/211)
* songbook templates are now located in `songbook` subfolder of the `templates`
* the LaTeX styles (previously in `/latex`) are now in `/templates/styles`

* Various fixes and improvements

4.0.0

* Project management
* Change name [39](http://github.com/patacrep/patacrep/issues/39)
* Renew of the developement team
* Separation of engine and data
* The engine is the [current poject](http://github.com/patacrep/patacrep)
* Data have their [own project](http://github.com/patacrep/patadata)
* And so does [various tools](http://github.com/patacrep/pataextra)

* Internal changes
* Complete migration to Python
* No more Makefiles
* Creation of a `songbook` command
* patacrep uses Python3 [65](http://github.com/patacrep/patacrep/issues/65)
* Massive code refactoring and simplification
* [PEP8](http://legacy.python.org/dev/peps/pep-0008/) conformity
* Better LaTeX Packages
* Better langages handling
* Better error handling
* Better code documentation (in comments)
* Cache song AST, which gives an improvement of 45s for the compilation of all patadata [51](http://github.com/patacrep/patacrep/issues/51)
* Lot of small improvements

* Installation
* All from PyPi ! Can now use pip to install/update/remove patacrep

* Features
* Change the template engine [9](http://github.com/patacrep/patacrep/issues/9)
* Ability to add user variables [18](http://github.com/patacrep/patacrep/issues/18)
* Change the song inclusion syntax [47](http://github.com/patacrep/patacrep/issues/47)
* Now possible to include content that is not song (raw tex file, for instance)
* Can write plugins to include custom type of content
* Songbook customization made easy with patadata templates (font, paper, colors, column, ...) [41](http://github.com/patacrep/patacrep/issues/41)
* Can change columns number [41](http://github.com/patacrep/patacrep/issues/41)
* Lilypond
* On the fly lylipond files compilation
* Adapt partition size to the paper size [19](http://github.com/patacrep/patacrep/issues/19)
* Can choose song ordering [36](http://github.com/patacrep/patacrep/issues/36)
* Easier song repertories management [43](http://github.com/patacrep/patacrep/issues/43) and [#45](http://github.com/patacrep/patacrep/issues/45)
* Can have more than one data folder
* Better index customization
* Better file encoding management [62](http://github.com/patacrep/patacrep/issues/62).

3.7.2

(Louis) Undocumented bug corrections and improvements.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.