Skip to content

Releases: eganjs/synth-a-py

1.6.0

06 Mar 18:00
12b917e
Compare
Choose a tag to compare
Add support for .gitignore (#32)

* Add GitIgnore
* Rename *Mixin -> *MixIn
* Add {Project,Dir}.subpaths() to get an iterable of string subpaths
* Add {Dir,File}.parent to get the {Project,Dir} the object is contained within
* Update checklist and example in README
* Fix windows style separators (\) in GitIgnore
* Bump version to 1.6.0

1.5.0

07 Dec 00:54
7c2993c
Compare
Choose a tag to compare
Add support for INI files (#29)

* Add support for INI files
* Add __all__ for `toml.py`
* Add utils module for shared logic
* Extract function to ensure new lines at the end of strings
* Bump version to 1.5.0

1.4.0

16 Nov 01:26
31aacf6
Compare
Choose a tag to compare
Add support for YAML files (#25)

* Update example in README with YamlFile API
* Bump version to 1.4.0

1.3.1

14 Nov 22:04
65424ab
Compare
Choose a tag to compare
Fix missing dependency `toml` (#27)

* `toml` was a dev dependency causing this bug not to be discovered during testing
* Bump version to 1.3.1

1.3.0

14 Nov 16:12
b787fee
Compare
Choose a tag to compare
Fix permission errors on subsequent calls to `.synth()` (#24)

* Bump version to 1.3.0
* Bumps minor over patch as new APIs have been added since 1.2.0

1.2.0

13 Nov 02:33
e3e1435
Compare
Choose a tag to compare
Bump version to 1.2.0 (#17)

1.1.0

12 Nov 00:32
43b14c6
Compare
Choose a tag to compare
Add support for MIT License (#15)

* Bump version to 1.1.0

1.0.0

11 Nov 23:03
354906f
Compare
Choose a tag to compare
Refactor API to be 'with' based (#12)

* Add flake8 and mypy config files
* Bump major version to 1.0.0
* Add contextvars dependency for python ~3.6
* Add tests to ensure created files are readonly (444)

0.2.0

31 Oct 17:33
1efc2a0
Compare
Choose a tag to compare
Upversion to 0.2.0 (#11)

0.1.0

26 Oct 23:57
Compare
Choose a tag to compare
Generate project using `npx projen`