Skip to content

Releases: adriamontoto/object-mother-pattern

v1.0.0

09 Jun 14:11
v1.0.0
a020ed3

Choose a tag to compare

v1.0.0 (2025-06-09)

✨ Features


Detailed Changes: v0.4.1...v1.0.0

v0.4.1

09 Jun 12:28
v0.4.1
49af001

Choose a tag to compare

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

09 Jun 11:42
v0.4.0
3285e7c

Choose a tag to compare

v0.4.0 (2025-06-09)

✨ Features

  • internet: Implement domain mother (#55, dc8145e)

Detailed Changes: v0.3.3...v0.4.0

v0.3.3

08 Jun 16:54
v0.3.3
6607178

Choose a tag to compare

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

08 Jun 12:47
v0.3.2
213819c

Choose a tag to compare

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

08 Jun 12:14
v0.3.1
5471de3

Choose a tag to compare

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

07 Jun 13:16
v0.3.0
3ad0b4e

Choose a tag to compare

v0.3.0 (2025-06-07)

✨ Features


Detailed Changes: v0.2.0...v0.3.0

v0.2.0

07 Jun 13:04
v0.2.0
0cc345a

Choose a tag to compare

v0.2.0 (2025-06-07)

🐛 Bug Fixes

  • Remove build when creating a new version (8e3a17b)

  • Remove nextafter function and inf (24a4f52)

✨ Features

  • Implement adjustable probability of true boolean creation (#49, 04e54a0)

Detailed Changes: v0.1.1...v0.2.0

v0.1.1

25 May 10:29
v0.1.1
a131798

Choose a tag to compare

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

25 May 06:57
v0.1.0
bb7b009

Choose a tag to compare

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...

Read more