Releases: adriamontoto/object-mother-pattern
v1.0.0
v0.4.1
v0.4.1 (2025-06-09)
🐛 Bug Fixes
- Remove those vales that has length 0 (
799c488)
Detailed Changes: v0.4.0...v0.4.1
v0.4.0
v0.3.3
v0.3.3 (2025-06-08)
📦 Build System
- Remove tests from the build process (
57aa91a)
Detailed Changes: v0.3.2...v0.3.3
v0.3.2
v0.3.2 (2025-06-08)
📦 Build System
- Use uv tool to create venv and install dependencies (
e87e725)
Detailed Changes: v0.3.1...v0.3.2
v0.3.1
v0.3.1 (2025-06-08)
📦 Build System
- Remove requirements files to only use pyproject (
fc4f877)
Detailed Changes: v0.3.0...v0.3.1
v0.3.0
v0.2.0
v0.1.1
v0.1.1 (2025-05-25)
🐛 Bug Fixes
- Update password tests to create correct passwords (
b2548b7)
Detailed Changes: v0.1.0...v0.1.1
v0.1.0
v0.1.0 (2025-05-25)
🐛 Bug Fixes
-
Add coverage pragma comments for edge case handling in NameMother and TextMother (
2fa0d81) -
Add coverage pragma comments for list, set, tuple, dict, and datetime types in BaseMother class (
1a981df) -
Add coverage pragma comments in DatetimeMother and NameMother for clarity (
13987bd) -
Fix lint and coverage returning errors (
a7b14e6) -
Fix number of decimals when generating a float value (
17a4c7c) -
Implement timezone awareness to DatetimeMother (
a5975d0) -
Improve error messages and handle edge cases in FloatMother (
b9655a5) -
Remove invalid type NoneType (
75d6bb8) -
Streamline FloatMother to handle equal min and max values correctly (
993c203) -
Update bug template (
48e6b58) -
Update float mother tests to allow zero values (
447c34d) -
Update import paths for StringMother in StringUuidMother and MacAddressMother (
129e1d0) -
Update python-dateutil dependency upper bound to <3.0.0 (
17084a2) -
Update StringDatetimeMother tests to use DatetimeMother for invalid type checks (
4c6780b) -
out of range: Fix out of range method by adding an epsilon to the range (
e3aa831) -
tests: Ensure positive min_length in PasswordMother random_length tests (
c7a5336)
📦 Build System
-
Add new dependencies to the package (
9a69232) -
Create version 2024.12.21 (
9d6c326) -
Make package versions more permissible (
d97a13f) -
Remove linting error when removing noqa comments (
0bbb523) -
Remove pytest-asyncio from development requirements (
510c093) -
Simplify .gitignore file (
bf8800f) -
Simplify .gitignore file (
7205927) -
Update .gitignore to exclude all coverage files (
b0af1a1) -
Update .gitignore to exclude coverage and environment folders (
ed21e12) -
Update faker requirement (
0ca9ee3)
✨ Features
-
Add BoolMother class for generating random boolean values (
e5fae0e) -
Add echos to print the status of the command in makefile (
05c2363) -
Add IntegerMother class for generating random integers (
dabe2fc) -
Add invalid_value method to StringDateMother and StringDatetimeMother classes (
b11b645) -
Add TLD domains list (
b0713b2) -
Create alias for install dev dependencies and execute tests (
ec2f9d1) -
Enhance words list retrieval by filtering out comments and empty lines; update file modification timestamp (
ea990cf) -
First commit :D (
11f12a5) -
Implement a script to update list of the packages (
ae7b962) -
Implement AWS cloud regions retrieval and local update functionality (
423f0af) -
Implement AwsCloudRegionMother for generating random AWS cloud region values (
93fac91) -
Implement base mother (
e9a56da) -
Implement BtcWalletMother for generating random BTC wallet addresses (
107f43f) -
Implement BytesMother (
7a9504e) -
Implement Date and Datetime mothers with corresponding tests (
a5e20c3) -
Implement EnumerationMother for generating random enum values of the given enumeration (
97d2f9d) -
Implement FloatMother class for generating random float values (
9b2dafc) -
Implement FullNameMother and UsernameMother for generating random names and usernames (
e82f4d4) -
Implement Ipv4, Ipv6 network and address mothers for random value generation (
32aec20) -
Implement MacAddressMother for generating random MAC addresses (
bd4e60f) -
Implement NameMother class for generating random name values (
b44eb93) -
Implement out_of_range method to FloatMother and IntegerMother (
782f0f0) -
Implement positive_or_zero and negative_or_zero methods in IntegerMother (
a5a7eb6) -
Implement StringMother class for generating random string values (
aaf92fa) -
Implement StringUUIDMother and UUIDMother classes with corresponding tests (
bc02a5c) -
Implement TextMother class for generating random text values (
212f61d) -
Implement true and false methods to BooleanMother (
b9b5990) -
Random choose the case for btc wallets (
9c8eb4b) -
Remove stdout outputs when not using VERBOSE=true (
0301cf4) -
Simplify float mother api (
a6b0d15) -
Simplify string mother api ([
69229ba](https://github.com/adriamontot...