Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / binary-butterfly/validataclass issues and pull requests

#130 - Drop support for Python 3.9

Pull Request - State: closed - Opened by binaryDiv about 2 months ago - 2 comments
Labels: breaking changes, refactoring

#129 - Modernize GitHub Actions

Issue - State: open - Opened by binaryDiv about 2 months ago
Labels: ci/cd

#128 - Drop support for Python 3.8

Pull Request - State: closed - Opened by binaryDiv about 2 months ago

#127 - Prepare release of 0.11.0; add note about yanked version 0.10.1

Pull Request - State: closed - Opened by binaryDiv 6 months ago

#126 - Prepare release of 0.10.1

Pull Request - State: closed - Opened by binaryDiv 6 months ago

#125 - PEP 561 compatibility (py.typed) and explicit re-exports

Pull Request - State: closed - Opened by binaryDiv 6 months ago
Labels: enhancement, testing

#124 - Fix release pipeline by installing all testing requirements

Pull Request - State: closed - Opened by binaryDiv 9 months ago

#123 - Prepare release of 0.10.0

Pull Request - State: closed - Opened by binaryDiv 9 months ago

#122 - Move python-dateutil to testing requirements

Pull Request - State: closed - Opened by binaryDiv 9 months ago
Labels: refactoring

#121 - Add unit tests to mypy targets; fix typing in tests (part of #116)

Pull Request - State: closed - Opened by binaryDiv 9 months ago
Labels: testing, refactoring

#120 - Integrate mypy into development process (part of #116)

Pull Request - State: closed - Opened by binaryDiv 9 months ago
Labels: testing, refactoring

#119 - Code reformatting and small test refactoring

Pull Request - State: closed - Opened by binaryDiv 9 months ago
Labels: testing, refactoring

#118 - Drop support for Python 3.7

Pull Request - State: closed - Opened by binaryDiv 10 months ago
Labels: breaking changes, refactoring

#117 - Move base ValidationError to new module base_exceptions

Pull Request - State: closed - Opened by binaryDiv 10 months ago
Labels: refactoring

#116 - Support for mypy

Issue - State: open - Opened by binaryDiv 10 months ago
Labels: enhancement, testing, refactoring

#115 - Custom pre-validation in dataclasses using __pre_validate__

Pull Request - State: closed - Opened by binaryDiv 10 months ago
Labels: enhancement

#114 - DictValidator: Allow non-string keys / customizable key validation

Issue - State: open - Opened by binaryDiv 10 months ago
Labels: enhancement, question

#113 - DateTimeValidator: Update documentation; unify docstring with Markdown docs

Pull Request - State: closed - Opened by binaryDiv 10 months ago
Labels: documentation

#112 - Add official support for Python 3.12

Pull Request - State: closed - Opened by binaryDiv 10 months ago

#110 - Fix style of type comparisons in some unit tests

Pull Request - State: closed - Opened by flauschzelle 10 months ago

#109 - DateTimeValidator: Change time regex to allow any number of decimal places after seconds

Issue - State: closed - Opened by the-infinity 10 months ago - 3 comments
Labels: enhancement, good first issue

#108 - Allow custom Defaults to raise exceptions for conditional defaults

Issue - State: open - Opened by binaryDiv over 1 year ago
Labels: enhancement, new feature

#107 - 🪿 is considered non printable

Issue - State: open - Opened by DysphoricUnicorn over 1 year ago
Labels: bug

#106 - EmailValidator: Add parameter to convert to lowercase

Pull Request - State: closed - Opened by binaryDiv over 1 year ago - 2 comments
Labels: enhancement

#105 - Allow __post_validate__() with context arguments but without **kwargs

Pull Request - State: closed - Opened by binaryDiv over 1 year ago - 2 comments
Labels: enhancement

#104 - Update local test environment for tox 4

Pull Request - State: closed - Opened by binaryDiv over 1 year ago
Labels: testing

#103 - Update GitHub actions to the latest versions

Pull Request - State: closed - Opened by binaryDiv over 1 year ago

#102 - Add support for Python 3.11

Pull Request - State: closed - Opened by binaryDiv over 1 year ago
Labels: bug, testing

#101 - Warn about (forbid?) numeric validators with max_value but without min_value

Issue - State: open - Opened by binaryDiv about 2 years ago
Labels: bug, breaking changes

#100 - Prepare release of 0.8.0

Pull Request - State: closed - Opened by binaryDiv about 2 years ago

#99 - DecimalValidator: Add parameter to specify rounding mode (#88)

Pull Request - State: closed - Opened by binaryDiv about 2 years ago
Labels: enhancement, breaking changes

#98 - AnyOfValidator/EnumValidator: Set case-sensitive as default (#93)

Pull Request - State: closed - Opened by binaryDiv about 2 years ago
Labels: breaking changes

#97 - EmailValidator: Add max_length parameter

Pull Request - State: closed - Opened by binaryDiv about 2 years ago
Labels: enhancement

#96 - Add unit tests for AnyOfValidator with empty allowed values

Pull Request - State: closed - Opened by binaryDiv about 2 years ago
Labels: testing

#95 - Update testing dependencies to fix test suite

Pull Request - State: closed - Opened by binaryDiv about 2 years ago
Labels: bug, testing

#94 - Implement DiscardValidator

Pull Request - State: closed - Opened by binaryDiv about 2 years ago
Labels: new validator

#93 - EnumValidator: Change default to case insensitive

Issue - State: closed - Opened by binaryDiv about 2 years ago - 1 comment
Labels: enhancement, breaking changes

#92 - New validator: DiscardValidator

Issue - State: closed - Opened by binaryDiv over 2 years ago - 1 comment
Labels: good first issue, new validator

#91 - New wrapper validator: AllowEmptyString (#87)

Pull Request - State: closed - Opened by TomasHalgas over 2 years ago - 3 comments
Labels: new validator

#90 - Emoji using ZWJ are considered invalid

Issue - State: open - Opened by DysphoricUnicorn over 2 years ago - 1 comment
Labels: bug, enhancement

#89 - EmailValidator: Add parameter "allow_empty" (#86)

Pull Request - State: closed - Opened by TomasHalgas over 2 years ago - 3 comments

#88 - Allow rounding parameter at Decimal-based validators

Issue - State: closed - Opened by the-infinity over 2 years ago - 2 comments
Labels: enhancement, good first issue

#87 - New wrapper validator: AllowEmptyString

Issue - State: closed - Opened by binaryDiv over 2 years ago - 3 comments
Labels: good first issue, new validator

#86 - EmailValidator: Add parameter "allow_empty"

Issue - State: closed - Opened by binaryDiv over 2 years ago - 5 comments
Labels: enhancement, good first issue

#85 - Fix type annotations of validataclass decorator

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: bug

#84 - DataclassValidator: Automatic type deduction via __init__ (#83)

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement

#83 - DataclassValidator: Automatic type deduction via __init__

Issue - State: closed - Opened by binaryDiv over 2 years ago - 1 comment
Labels: enhancement

#82 - Prepare release of 0.7.0

Pull Request - State: closed - Opened by binaryDiv over 2 years ago

#81 - AnyOfValidator, EnumValidator: Add case_insensitive parameter

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement

#80 - Miscellaneous improvements to ListValidator, AnyOfValidator, EnumValidator

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement

#79 - DateTimeValidator: Add discard_milliseconds parameter (#74)

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement

#78 - Use @dataclass_transform decorator on @validataclass decorator via typing-extensions (#75)

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement

#77 - Context-sensitive validation / __post_validate__()

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: breaking changes, new feature, refactoring

#76 - Add helper function unset_to_none()

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement

#75 - Better type checking with typing-extensions (backported Python typing)

Issue - State: closed - Opened by binaryDiv over 2 years ago - 1 comment
Labels: enhancement

#74 - DateTimeValidator: Parameter to discard milli-/microseconds

Issue - State: closed - Opened by binaryDiv over 2 years ago - 1 comment
Labels: enhancement, good first issue

#73 - EnumValidator: Use TypeVar to make class generic

Issue - State: closed - Opened by binaryDiv over 2 years ago - 1 comment
Labels: enhancement, good first issue

#72 - Contribution guidelines

Issue - State: open - Opened by binaryDiv over 2 years ago
Labels: documentation

#71 - Fix overriding of existing field properties in validataclasses with multiple inheritance

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: bug

#70 - Prepare release of version 0.6.1

Pull Request - State: closed - Opened by binaryDiv over 2 years ago

#69 - Fix Default objects with mutable values (e.g. lists)

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: bug, testing

#68 - Prepare release of version 0.6.0

Pull Request - State: closed - Opened by binaryDiv over 2 years ago

#67 - Remove deprecated features in 1.0.0

Issue - State: open - Opened by binaryDiv over 2 years ago
Labels: blocked, breaking changes, refactoring

#66 - Restructure dataclass modules

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement, breaking changes, refactoring

#65 - Rework validataclass defaults (#63)

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement, breaking changes

#64 - Code coverage reports in CI pipeline

Issue - State: open - Opened by binaryDiv over 2 years ago - 1 comment
Labels: testing

#63 - Rework validataclass defaults

Issue - State: closed - Opened by binaryDiv over 2 years ago - 2 comments
Labels: enhancement, breaking changes

#62 - Iterable validataclasses and to_dict() reimplementation

Issue - State: open - Opened by binaryDiv over 2 years ago
Labels: enhancement, breaking changes, new feature

#61 - Make RegexValidator able to output templated string instead of original

Pull Request - State: closed - Opened by lahdjirayhan over 2 years ago - 4 comments

#60 - Prepare release of version 0.5.0

Pull Request - State: closed - Opened by binaryDiv over 2 years ago

#59 - DataclassValidator: Don't catch non-ValidationError exceptions

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement, breaking changes

#58 - DataclassValidator: Don't catch non-ValidationError exceptions

Issue - State: closed - Opened by binaryDiv over 2 years ago - 1 comment
Labels: enhancement, breaking changes

#57 - New validator: NoneToUnsetValue

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement, new validator

#56 - New validator: AnythingValidator

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: new validator

#55 - New validator: RejectValidator

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: documentation, new validator

#54 - RegexValidator: Add support for custom exception classes (#44)

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement

#53 - DecimalValidator: Allow min_value/max_value as integers

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement

#52 - Noneable: Raise exception if wrapped validator has invalid type (#38)

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: enhancement

#51 - IntegerValidator: Default min/max values for 32 bit integers (#42)

Pull Request - State: closed - Opened by binaryDiv over 2 years ago
Labels: breaking changes

#50 - Documentation for ValidataclassMixin

Issue - State: open - Opened by flauschzelle over 2 years ago
Labels: documentation

#49 - UrlValidator: Add `allow_empty` and `max_length` parameter

Pull Request - State: closed - Opened by lahdjirayhan almost 3 years ago - 3 comments

#48 - CI: Fix report condition

Pull Request - State: closed - Opened by binaryDiv almost 3 years ago

#47 - CI: Only publish test results on main repository

Pull Request - State: closed - Opened by binaryDiv almost 3 years ago

#46 - [WIP / don't merge] Fix publishing unit test reports

Pull Request - State: closed - Opened by binaryDiv almost 3 years ago - 1 comment

#45 - Split up GitHub workflow to allow test reports from forked repositories

Pull Request - State: closed - Opened by binaryDiv almost 3 years ago

#44 - RegexValidator: Parameter for custom exception class

Issue - State: closed - Opened by binaryDiv almost 3 years ago - 1 comment
Labels: enhancement, good first issue

#43 - Make ListValidator accept `discard_invalid` parameter

Pull Request - State: closed - Opened by lahdjirayhan almost 3 years ago - 3 comments

#42 - IntegerValidator: Default min/max values for 32 bit integers

Issue - State: closed - Opened by binaryDiv almost 3 years ago - 1 comment
Labels: breaking changes

#41 - Deferred validation

Issue - State: open - Opened by binaryDiv almost 3 years ago
Labels: new feature

#40 - ListValidator: Option to discard invalid data

Issue - State: closed - Opened by binaryDiv almost 3 years ago - 1 comment
Labels: enhancement, good first issue

#39 - ValidataclassMixin.to_dict: Optionally filter None values

Issue - State: open - Opened by binaryDiv almost 3 years ago
Labels: enhancement, question, breaking changes

#38 - Noneable: Type safety for the validator parameter

Issue - State: closed - Opened by binaryDiv almost 3 years ago
Labels: enhancement, good first issue

#37 - EnumValidator: Accept allowed_values as set

Issue - State: closed - Opened by binaryDiv almost 3 years ago - 1 comment
Labels: documentation, enhancement, good first issue

#36 - UrlValidator: min_length/max_length parameters

Issue - State: closed - Opened by binaryDiv almost 3 years ago - 1 comment
Labels: enhancement, good first issue

#35 - Prepare release of version 0.4.0

Pull Request - State: closed - Opened by binaryDiv almost 3 years ago

#34 - StringValidator: Add unit tests for unicode strings

Pull Request - State: closed - Opened by binaryDiv almost 3 years ago
Labels: testing

#33 - Reimplement FloatToDecimalValidator and add NumericValidator

Pull Request - State: closed - Opened by binaryDiv about 3 years ago
Labels: enhancement, new validator

#32 - FloatValidator and FloatToDecimalValidator: allow_integers and allow_strings

Pull Request - State: closed - Opened by binaryDiv about 3 years ago
Labels: enhancement

#31 - IntegerValidator: Implement allow_strings parameter

Pull Request - State: closed - Opened by binaryDiv about 3 years ago
Labels: enhancement