Skip to content

Conversation

@TrueNine
Copy link
Owner

v0.0.38

…ntion plugin

- Remove custom dotenv loading function in build.gradle.kts
- Use `loadenv-conventions` plugin instead for environment variable management
- Clean up unused environment variable placeholders in .env.example
- Remove redundant todolist items and update task list format

The change simplifies environment configuration by leveraging shared build conventions,reducing boilerplate code and improving maintainability across modules. Also updatesthe example env file to reflect current project needs and cleans up the todolist
structure for better clarity.
chore(idea): add .playwright-mcp to excluded foldersAdded the .playwright-mcp directory to the list of excluded folders in thecompose-server.iml module configuration file. This prevents the IDE fromindexing and processing files in this directory, which contains Playwright
test artifacts and should not be included in the project's source tracking.
```
…tests

- Added Number.toId() extension with receiver function support
- Added Number.toIdOrThrow() for strict ID conversion with exceptions
- Added String.toIdOrThrow() for strict string-to-ID conversion
- Enhanced ID validation logic for both Long and String types
- Expanded test coverage with 249 lines of comprehensive unit tests
- Added null safety checks for Long.MIN_VALUE conversions- Improved error handling with descriptive IllegalArgumentException messages
- Added support for plus sign prefixed numeric strings
- Implemented receiver function pattern for functional ID transformations
- Removed @ConditionalOnBean annotationSerializable from customRedisJson bean
- Removed @ConditionalOnBean annotation from cacheManager2h bean
- Simplified Redis configuration by removing unnecessary bean dependency checks
- Improved code readability and maintainability
- Updated spring boot starter data redis dependency scope
- Changed from implementation to api for better module accessibility
@TrueNine TrueNine merged commit 9511ee2 into main Sep 27, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants