Releases: jakob-bagterp/colorist-for-python
Releases · jakob-bagterp/colorist-for-python
v1.5.1
What's Changed
New Features
- Feature: Add hex classes ColorHex and BgColorHex for custom text color by @jakob-bagterp in #141
- Feature: Add print hex colors function by @jakob-bagterp in #139
- Feature: Add print background hex colors function by @jakob-bagterp in #140
Fixes and Updates
- Feature: Add extra test of repr of BgColorHSL and BgColorHSL by @jakob-bagterp in #142
Documentation
- Documentation: Add Hex color options and examples of ColorHex and BgColorHex by @jakob-bagterp in #143
- Documentation: Add DEFAULT option for standard colors to documentation by @jakob-bagterp in #136
Updated Dependencies
- Bump pytest from 7.3.0 to 7.3.1 by @dependabot in #138
- Bump tox from 4.4.11 to 4.4.12 by @dependabot in #137
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
New Features
- Feature: Check support for earlier versions of Python than 3.10 by @jakob-bagterp in #133
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- License: Update license to the 3-Clause BSD by @jakob-bagterp in #107
New Features
- Feature: Add print RGB function by @jakob-bagterp in #109
- Feature: Add print background RGB function by @jakob-bagterp in #110
- Feature: Add print HSL function by @jakob-bagterp in #112
- Feature: Add print background HSL function by @jakob-bagterp in #113
- Feature: Add RGB classes ColorRGB and BgColorRGB for custom text color by @jakob-bagterp in #116
- Feature: Add HSL classes ColorHSL and BgColorHSL for custom text color by @jakob-bagterp in #117
Fixes and Updates
- Refactor examples and tests (plus increase coverage on Codecov) by @jakob-bagterp in #111
- Refactor: Add constants and generator for ANSI color and ASCII escape codes by @jakob-bagterp in #114
- Tests: Add string format placeholders to unit tests by @jakob-bagterp in #118
- Refactor: Sanitise print functions in main file and split to separate files in print folder by @jakob-bagterp in #119
- Refactor: Split model files and main classes into groups for foreground and background by @jakob-bagterp in #120
- Refactor: Clean up init.py files by @jakob-bagterp in #121
- Documentation: Add diagrams of models, abstract and derived classes by @jakob-bagterp in #122
- Refactor: Update class and instance variables in abstract and derived classes by @jakob-bagterp in #123
- Test: Increase Codecov test coverage by @jakob-bagterp in #125
- Documentation: Update license and copyright by @jakob-bagterp in #126
- Fix: Error in license classifier in setup.cfg by @jakob-bagterp in #132
- Refactor: Update slots for instance and class variables in abstract classes by @jakob-bagterp in #134
- Feature: Add installation to package description by @jakob-bagterp in #135
- Documentation: Refactor and update instructions to latest features and changes by @jakob-bagterp in #124
Updated Dependencies
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #115
- Bump pre-commit from 3.2.1 to 3.2.2 by @dependabot in #131
- Bump tox from 4.4.8 to 4.4.11 by @dependabot in #130
- Bump coverage from 7.2.2 to 7.2.3 by @dependabot in #129
- Bump mypy from 1.1.1 to 1.2.0 by @dependabot in #128
- Bump pytest from 7.2.2 to 7.3.0 by @dependabot in #127
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
New Features
- Feature: Add support for string concatenation by @jakob-bagterp in #106
Updated Dependencies
- Bump pre-commit from 3.0.0 to 3.0.1 by @dependabot in #83
- Bump pre-commit from 3.0.1 to 3.0.2 by @dependabot in #84
- Bump tox from 4.4.2 to 4.4.3 by @dependabot in #85
- Bump tox from 4.4.3 to 4.4.4 by @dependabot in #86
- Bump pre-commit from 3.0.2 to 3.0.3 by @dependabot in #87
- Bump pre-commit from 3.0.3 to 3.0.4 by @dependabot in #88
- Bump mypy from 0.991 to 1.0.0 by @dependabot in #89
- Fix: iSort issue for pre-commit CI by @jakob-bagterp in #90
- Bump tox from 4.4.4 to 4.4.5 by @dependabot in #91
- Bump mypy from 1.0.0 to 1.0.1 by @dependabot in #92
- Bump tox from 4.4.5 to 4.4.6 by @dependabot in #93
- Bump pre-commit from 3.0.4 to 3.1.0 by @dependabot in #95
- Bump coverage from 7.1.0 to 7.2.0 by @dependabot in #94
- Bump coverage from 7.2.0 to 7.2.1 by @dependabot in #96
- Bump pre-commit from 3.1.0 to 3.1.1 by @dependabot in #97
- Bump pytest from 7.2.1 to 7.2.2 by @dependabot in #98
- Bump mypy from 1.0.1 to 1.1.1 by @dependabot in #99
- Bump tox from 4.4.6 to 4.4.7 by @dependabot in #100
- Bump coverage from 7.2.1 to 7.2.2 by @dependabot in #101
- Feature: Add Codecov to GitHub Actions workflow by @jakob-bagterp in #102
- Bump pre-commit from 3.1.1 to 3.2.0 by @dependabot in #103
- Bump pre-commit from 3.2.0 to 3.2.1 by @dependabot in #104
- Bump tox from 4.4.7 to 4.4.8 by @dependabot in #105
Full Changelog: v1.2.3...v1.3.0
v1.2.3
What's Changed
Fixes and Updates
- Update and restrict dependencies in setup.cfg to specific versions by @jakob-bagterp in #82
- Feature: Update dependencies to latest version by @jakob-bagterp in #25
- Feature: Add newly released Python 3.11 to test matrix by @jakob-bagterp in #43
- Fix: Restrict and downgrade Setuptools to specific working version by @jakob-bagterp in #59
Updated Dependencies
- Bump pre-commit from 2.17.0 to 2.18.1 by @dependabot in #12
- Bump tox from 3.24.5 to 3.25.0 by @dependabot in #13
- Bump pytest from 7.1.1 to 7.1.2 by @dependabot in #14
- Bump mypy from 0.942 to 0.950 by @dependabot in #15
- Bump pre-commit from 2.18.1 to 2.19.0 by @dependabot in #16
- Bump coverage from 6.3.2 to 6.3.3 by @dependabot in #17
- Bump coverage from 6.3.3 to 6.4 by @dependabot in #18
- Bump mypy from 0.950 to 0.960 by @dependabot in #19
- Bump coverage from 6.4 to 6.4.1 by @dependabot in #20
- Bump mypy from 0.960 to 0.961 by @dependabot in #21
- Bump actions/setup-python from 3 to 4 by @dependabot in #22
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #24
- Bump tox from 3.25.0 to 3.25.1 by @dependabot in #23
- Bump pre-commit from 2.19.0 to 2.20.0 by @dependabot in #26
- Bump coverage from 6.4.1 to 6.4.2 by @dependabot in #27
- Bump flake8 from 4.0.1 to 5.0.1 by @dependabot in #29
- Bump flake8 from 5.0.1 to 5.0.3 by @dependabot in #30
- Bump flake8 from 5.0.3 to 5.0.4 by @dependabot in #31
- Bump coverage from 6.4.2 to 6.4.3 by @dependabot in #32
- Bump coverage from 6.4.3 to 6.4.4 by @dependabot in #33
- Bump pytest from 7.1.2 to 7.1.3 by @dependabot in #34
- Bump tox from 3.25.1 to 3.26.0 by @dependabot in #35
- Bump mypy from 0.961 to 0.981 by @dependabot in #36
- Bump pytest-cov from 3.0.0 to 4.0.0 by @dependabot in #37
- Bump coverage from 6.4.4 to 6.5.0 by @dependabot in #38
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #39
- Bump mypy from 0.981 to 0.982 by @dependabot in #40
- Bump tox from 3.26.0 to 3.27.0 by @dependabot in #42
- Bump pytest from 7.1.3 to 7.2.0 by @dependabot in #41
- Bump mypy from 0.982 to 0.990 by @dependabot in #44
- Bump tox from 3.27.0 to 3.27.1 by @dependabot in #45
- Bump mypy from 0.990 to 0.991 by @dependabot in #46
- Bump flake8 from 5.0.4 to 6.0.0 by @dependabot in #47
- Bump tox from 3.27.1 to 4.0.2 by @dependabot in #48
- Bump tox from 4.0.2 to 4.0.8 by @dependabot in #49
- Bump tox from 4.0.8 to 4.0.11 by @dependabot in #50
- Bump tox from 4.0.11 to 4.0.14 by @dependabot in #51
- Bump coverage from 6.5.0 to 7.0.0 by @dependabot in #52
- Bump tox from 4.0.14 to 4.0.15 by @dependabot in #53
- Bump tox from 4.0.15 to 4.0.16 by @dependabot in #54
- Bump tox from 4.0.16 to 4.0.17 by @dependabot in #57
- Bump pre-commit from 2.20.0 to 2.21.0 by @dependabot in #56
- Bump coverage from 7.0.0 to 7.0.1 by @dependabot in #55
- Bump tox from 4.0.17 to 4.0.18 by @dependabot in #58
- Bump tox from 4.0.18 to 4.0.19 by @dependabot in #60
- Bump tox from 4.0.19 to 4.1.1 by @dependabot in #61
- Bump tox from 4.1.1 to 4.1.2 by @dependabot in #62
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #63
- Bump tox from 4.1.2 to 4.1.3 by @dependabot in #64
- Bump coverage from 7.0.1 to 7.0.2 by @dependabot in #65
- Bump coverage from 7.0.2 to 7.0.3 by @dependabot in #66
- Bump tox from 4.1.3 to 4.2.1 by @dependabot in #67
- Bump tox from 4.2.1 to 4.2.3 by @dependabot in #68
- Bump tox from 4.2.3 to 4.2.4 by @dependabot in #69
- Bump tox from 4.2.4 to 4.2.6 by @dependabot in #70
- Bump coverage from 7.0.3 to 7.0.4 by @dependabot in #71
- Bump coverage from 7.0.4 to 7.0.5 by @dependabot in #72
- Bump tox from 4.2.6 to 4.2.8 by @dependabot in #73
- Bump tox from 4.2.8 to 4.3.3 by @dependabot in #76
- Bump pytest from 7.2.0 to 7.2.1 by @dependabot in #74
- Bump tox from 4.3.3 to 4.3.4 by @dependabot in #77
- Bump tox from 4.3.4 to 4.3.5 by @dependabot in #78
- Bump pre-commit from 2.21.0 to 3.0.0 by @dependabot in #79
- Bump coverage from 7.0.5 to 7.1.0 by @dependabot in #80
- Bump tox from 4.3.5 to 4.4.2 by @dependabot in #81
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
- Bump pytest from 7.0.1 to 7.1.0 by @dependabot in #8
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #9
- Bump pytest from 7.1.0 to 7.1.1 by @dependabot in #10
- Add MyPy to configuration and fix missing stub file by @jakob-bagterp in #11
New Contributors
- @pre-commit-ci made their first contribution in #9
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- Add Dependabot to handle dependencies automatically by @jakob-bagterp in #1
- Bump pytest from 6.2.5 to 7.0.1 by @dependabot in #5
- Bump actions/setup-python from 2 to 3 by @dependabot in #3
- Bump actions/checkout from 2 to 3 by @dependabot in #2
- Bump flake8 from 3.9.2 to 4.0.1 by @dependabot in #6
- Bump pytest-cov from 2.12.1 to 3.0.0 by @dependabot in #4
- Add pre-commit CI by @jakob-bagterp in #7
New Contributors
- @jakob-bagterp made their first contribution in #1
- @dependabot made their first contribution in #5
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Full Changelog: v1.1.2...v1.2.0
v1.1.2
Full Changelog: v1.1.1...v1.1.2
v1.1.1
Full Changelog: v1.1.0...v1.1.1